Android - Envoyer Télégramme message à un numéro spécifique

Je suis en train d'envoyer un Télégramme message à un nombre spécifique de l'intérieur de mon application Android. Maintenant mon code Télégramme lance l'application, puis l'utilisateur doit sélectionner le destinatary. Ce que je veux faire c'est d'envoyer le message au numéro spécifié, sans avoir à l'utilisateur de sélectionner le contact. Mon code est comme suit:

/**
 * Intent to send a telegram message
 * @param msg
 */
void intentMessageTelegram(String msg)
{
    final String appName = "org.telegram.messenger";
    final boolean isAppInstalled = isAppAvailable(mUIActivity.getApplicationContext(), appName);
    if (isAppInstalled) 
    {
        Intent myIntent = new Intent(Intent.ACTION_SEND);
        myIntent.setType("text/plain");
        myIntent.setPackage(appName);
        myIntent.putExtra(Intent.EXTRA_TEXT, msg);//
        mUIActivity.startActivity(Intent.createChooser(myIntent, "Share with"));
    } 
    else 
    {
        Toast.makeText(mUIActivity, "Telegram not Installed", Toast.LENGTH_SHORT).show();
    }
}
J'ai fait quelque chose comme ça à l'aide d'un eMail intention (il ouvre un sélecteur de Télégramme est cotée), que je peux faire par défaut, finalement. J'envoie également des accessoires en option (0, 1 ou 2 - en fonction des choix de l'utilisateur). J'utilise du destinataire eMail address.
Je ne suis pas sûr que vous pouvez le faire depuis Télégramme utilise votre téléphone de la liste de contacts et il n'a pas un Tapez un numéro de discuter avec de la fonction par elle-même
J'ai essayé. Elle fonctionne.
salut vérifier ma réponse: ceci question.

OriginalL'auteur fergaral | 2015-05-05