Мне было поручено создать новый андроид 3rd party keyboard
, который поддерживает настроенные emojis (Мои собственные значки) из активов.Создание softkeyboard с пользовательским emoji
Я хочу реализовать программную клавиатуру с помощью своих собственных значков emoji без использования UniCode или моего пользовательского UniCode.
Вопросы:
Если создать пользовательские смайлики, с некоторой строкой символов, которые не сопоставляются со стандартным набором смайликов, и текстом этого сообщения друга с настраиваемым приложением/клавиатурой, что появляется на их устройстве? Строка регулярных символов ASCII? или изображение.
Я прочитал два способа добавить изображение в textView.
Html.ImageGetter
Spannable Image (String, состоящее из изображения)
Какой путь я должен предпочесть?
Есть ли способ показать (отправить) настроенный emoji на устройстве получателей без загрузки приложения/клавиатуры?
Возможно ли отправить текст с изображением (Emoji) в другие приложения, такие как facebook, skype и для обмена сообщениями.
Нужны предложения.
Простые слова
Я просто хочу отправить обычай (значок Emoji) для других приложений, как this app does с с использованием Юникода или с моей пользовательской UNICODE.
Спасибо.
Я думаю, что Spannable Image - лучший способ. – Lokesh
Неверная ссылка на Google Play Store – samgak
Невозможно. Вы можете использовать ImageSpannable и отображать его на своем устройстве (в большинстве приложений). Но если вы его текст, изображение не будет частью текста, и получатель не будет знать, как его отобразить. Даже если бы они установили вашу клавиатуру, это не сработало. Вставка не ключей через spannables работает только для локального устройства, и только для текущего сеанса (если он был сохранен на диске и снова открыт, вероятно, он не сможет переустановить изображение) –