【问题标题】:how can i send Text Message to Telegram from my native app我如何从我的本地应用程序向 Telegram 发送短信
【发布时间】:2016-01-19 17:55:48
【问题描述】:

我是 android intent 系统的新手,我想发送一条短信我的特殊应用程序到 telegram 应用程序!
注意:我想从我的应用程序中向安装在​​此设备中的电报发送 TEXT,而不是其他普通电报, 当我安装我的电报应用程序时,我必须输入文本和时间。在这个时候我的电报必须打开并向我自己显示我的文本。

此链接无法帮助我,因为它想将消息发送给特殊联系人而不是自己! Android send message through telegram?


并且 我试过了,但这不是我的目标

 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"));

请给我一个关于 hove 的解决方案或链接,我可以通过我在 Android 中的特殊应用程序中的 Intent 将文本/字符串发送到 messanger 应用程序
谢谢

【问题讨论】:

    标签: android telegram


    【解决方案1】:

    根据这个answer 你不能做这样的事情。除非您在应用中使用电报 API。

    【讨论】:

      【解决方案2】:
      Intent sendIntent = new Intent();
      sendIntent.setAction(Intent.ACTION_SEND);
      sendIntent.putExtra(Intent.EXTRA_TEXT,YourTextHere);
      sendIntent.setType("text/plain");
      sendIntent.setPackage("org.telegram.messenger");
      try{
          startActivity(sendIntent);
      }
      catch (android.content.ActivityNotFoundException ex){
          Toast.makeText(getApplicationContext(),"Install Telegram",Toast.LENGTH_LONG).show();
      }
      

      【讨论】:

      • 如果您阅读我的问题,我说我想向我的电报发送文本。您的答案不正确,因为此代码与电报联系人共享文本,我想向自己的电报发送文本,当我单击应用程序中的按钮时,不与联系人共享文本我必须从我的电报中接收特殊名称的文本
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      • 2015-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      相关资源
      最近更新 更多