La création de softkeyboard personnalisée avec des emoji
J'ai été chargé de créer un nouveau android 3rd party keyboard
qui prend en charge personnalisée des émoticônes (Mes propres Icônes) de l'actif.
Je veux mettre en œuvre un softkeyboard avec mon propre emoji icônes sans utiliser UniCode ou mon custom UniCode.
Questions:
Si je créer un emoji, avec une certaine chaîne de caractères qui ne correspondent pas à la norme des émoticônes, et le texte de ce message pour un ami avec l'appli personnalisée/clavier, ce qui se voit sur leur appareil? L'ordinaire des caractères ASCII string? ou de l'image.
J'ai lu deux façons d'ajouter l'image à la textView.
-
Html.ImageGetter
-
Spannable Image (Chaîne constituée de l'image)
Lequel je préfère?
Est-il de toute façon à afficher(envoyer) la mesure emoji sur les bénéficiaires de l'appareil sans téléchargement de l'application/clavier?
Est-il possible d'envoyer du texte à l'Image(Émoticônes) pour d'autres applications comme facebook,skype et pour la messagerie.
Besoin de conseils.
Mots Simples
Je veux simplement envoyer mon perso(Emoji icône) pour d'autres applications comme cette application n' avec l'aide d'unicode ou avec mon custom UniCode.
Grâce.
Google Play store lien est rompu
Pas possible. Vous pouvez utiliser un ImageSpannable et la faire apparaître sur votre appareil (dans la plupart des applications). Mais si vous le texte, l'image ne sera pas une partie du texte et le destinataire ne sais pas comment faire pour l'afficher. Même s'ils ont installé votre clavier ne fonctionne pas. L'insertion de non-touches via spannables ne fonctionne que pour la locale de l'appareil, et uniquement pour la session en cours (s'il a été enregistré sur le disque et a rouvert il est probable de ne pas relaod l'image)
OriginalL'auteur Xar E Ahmer | 2014-11-28
Vous devez vous connecter pour publier un commentaire.
vous ne pouvez utiliser ces uniCode qui sont pris en charge. vous ne pouvez pas ajouter votre propre pour un usage générique. Mais vous pouvez l'utiliser dans votre application et entre votre application. Il n'est pas possible.
En bref, il n'est pas possible de créer votre propre Unicode. Mais vous pouvez le faire avec une application à une autre. et sur les deux extrémités, il faut stocker ces caractères dans la base de données. et le match quand ils arrivent..
imagespan
ou tout autre moyen plus facile?Nous pouvons ajouter l'Emoji dans l'librement disponible sur unicode et le charger dans l'accès à la racine (Ce qui fonctionne très bien que j'ai essayé). Peut-on Utiliser un custom Unicode et il suffit de charger dans l'application de la charge..?
OriginalL'auteur shehzy
Pour répondre à la première partie de votre question, par définition, les Émoticônes sont des caractères encodés - ils sont une partie de l'unicode. Voir ici:
http://emojipedia.org/unicode-8/
Il y a de nombreuses références à cette si vous regardez. Vous découvrirez également que, pour une longue période d'Apple et de Google utilisé deux ensembles différents. Ils sont maintenant fusionnés, mais alors Android, les fabricants et les transporteurs ont ajouté leur propre emoji "versions."
De changer le clavier pour avoir des images personnalisées ne changera pas les données qui sont transmises à l'autre appareil. Donc, pour répondre à la deuxième partie de votre question: ce qui se voit sur leur appareil, est ce que l'ASCII ou Unicode caractère qui a été transmis, et non pas ce que l'expéditeur "tapé."
En d'autres termes, pour répondre à la deuxième partie de votre question, d'une manière générale, il n'est pas un moyen pour envoyer des caractères personnalisés à un autre appareil sans avoir votre application. Un clavier ne suffit pas car les applications de faire le travail de l'affichage de texte/images. De sorte que si une application sait que vous êtes le fournisseur de contenu ou de la source ou que ce soit de l'image, il affiche ce qu'il sait faire. Donc, un clavier personnalisé ne sera même pas d'affichage personnalisé emoji sur votre propre appareil, sauf si vous utilisez votre propre application.
J'ai dit "généralement pas possible" parce que voici vos options:
Vous pouvez devenir une partie du Consortium Unicode (http://unicode.org/) et soumettre votre emoji images pour approbation pour aller dans une future version d'Unicode. Il y a de l'avenir emoji déjà dans les œuvres, à titre d'information. Qui risque de prendre plusieurs années, par le chemin, et il est peu probable qu'ils approuveront commercialement biaisée des images. Cependant, unicode a la capacité de gérer des milliards de caractères et n'est pas encore près d'être complet (Unicode 16, et non Unicode 8 - 8 Unicode est plein). Même alors, l'Android de l'équipe aurait besoin de l'adopter et de l'inclure dans une future version, comme les smileys et les emoji sont.
Vous construire votre propre application avec vos propres émoticônes et amener les gens sur les deux côtés de la communication pour le télécharger, comme tout le monde le fait. OMI, ce n'est pas idéal pour tout le monde, mais le développeur de l'application. Encore, ceux que les gens apprécient je les félicite pour leur travail et leur réussite. Que l'industrie est capricieux et difficile de gagner avec une présence dans.
Je suis une partie de sdmmllc.com - et nous essayons de développer une messagerie "plate-forme" exactement pour des situations comme la vôtre. Nous voulons permettre apps de messagerie pour "découvrir" d'autres applications de messagerie, incorporent des fonctionnalités comme la coutume emoji, sans que l'utilisateur de se confondre ou d'avoir à télécharger des tonnes d'applications. Ceci est similaire pour les plugins des navigateurs web. Nos développeurs amour de nous, de nos utilisateurs à nous aimer, mais c'est un processus lent.
Développer une plate-forme de concurrence. (Et bonne chance avec celui - personne ne semble vraiment être le concept, à l'exception de quelques développeurs que nous avons, et les centaines d'utilisateurs de télécharger notre application mobile tous les jours et l'amour de notre idée et de la plate-forme... mais il n'y a pas d'argent à ce jour...)
MMS prend en charge les images, pas de SMS. Lorsqu'un emoji est envoyé par SMS, il est fait par l'intermédiaire d'une valeur unicode et l'image affichée est basée sur le destinataire de l'emoji bibliothèque d'images, pas de l'expéditeur.
Oui, mais dont le texte n'utilise pas de MMS, de nos jours?
Multi-partie de SMS n'est pas le même que MMS. Et même avec les MMS, l'emoji dans le texte est aussi en fonction du destinataire de l'image de la bibliothèque comme il est également unicode. Seulement OTT applications de messagerie communs "emoji" les bibliothèques parce que c'est tous embarqués dans la même application.
Cela inclut également l'iPhone iMessage messages - ils sont généralement envoyés par contournement, mais les emoji sont tous unicode.
OriginalL'auteur Jim