【问题标题】:How to navigate to Hangouts chat from android application如何从 Android 应用程序导航到环聊聊天
【发布时间】:2015-12-16 19:23:50
【问题描述】:

我想从我的 Android 应用导航到环聊短信聊天。 我已经有了我想与之聊天的用户的 google 用户/ID,但我发现只有视频环聊 api 示例。 有可能吗? 非常感谢您。

【问题讨论】:

  • 使用intent从android打开环聊。
  • @RaguSwaminathan 我知道如何在新活动中打开环聊,我的目的是在特定聊天中打开它 - 使用我已经拥有的用户名/ID
  • 用户名/ID ??你是指环聊中配置的电子邮件帐户还是手机号码之类的其他东西。
  • @RaguSwaminathan 是的,我的意思是通过电子邮件帐户打开相关聊天,抱歉我没有明确提及

标签: android google-hangouts hangouts-api


【解决方案1】:

如果您使用任何对话号码打开它,请尝试编写如下代码:

            String number = "9876543210"

            Uri uri = Uri.parse("smsto:" + number);
            Intent i = new Intent(Intent.ACTION_SENDTO, uri);
            i.setPackage("com.google.android.talk");
            startActivity(Intent.createChooser(i, ""));
            }

【讨论】:

    【解决方案2】:

    无法通过 Android Intent 打开特定联系人的环聊。

    我们可以打开环聊应用,它会为我们显示联系人。选择联系人后,我们可以与该特定联系人发送消息/共享文本。

    检查这个reference link

    要直接打开环聊聊天,无需用户从列出的应用中进行选择,以下代码将为您提供帮助,

        Intent share = new Intent(Intent.ACTION_SEND);
        share.setType("text/plain");
        share.putExtra(Intent.EXTRA_TEXT, "Hi");
        share.setPackage("com.google.android.talk");  // open hangouts app directly
        startActivity(share);
    

    快乐编码..!! :) :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多