3

我已经安装了电报应用程序,只想通过电报从我的应用程序向联系人发送消息(字符串)。

我发现的只是一个问题:如何用电报发送意图

使用代码:

//Sending message
void intentMessageTelegram(String msg)
{
    final String appName = "org.telegram.messenger";
    final boolean isAppInstalled = isAppAvailable(this.getApplicationContext(), appName);
    if (isAppInstalled) 
    {
        Intent myIntent = new Intent(Intent.ACTION_SEND);
        myIntent.setType("text/plain");
        myIntent.setPackage(appName);
        myIntent.putExtra(Intent.EXTRA_TEXT, msg);//
        this.startActivity(Intent.createChooser(myIntent, "Kevin"));
    } 
    else 
    {
        Toast.makeText(this, "Telegram not Installed", Toast.LENGTH_SHORT).show();
    }
}

当我使用该电报时,它会打开一个联系人列表。但是选择多个联系人,它不会发送给他们。如果我单击其中一个,将发送消息。

如何在不显示电报的情况下发送消息?有没有办法阅读消息呢?

提前谢谢^^

4

0 回答 0