gpt4 book ai didi

Android Intent 启动适当的聊天客户端

转载 作者:行者123 更新时间:2023-11-30 04:42:35 25 4
gpt4 key购买 nike

在我的应用程序中,我想提供一个聊天按钮。在特定联系人的上下文中,会向用户显示可用联系方式的列表。例如,它可能会列出一个 Google Talk ID 和一个 AIM ID。用户可以单击任一 ID,它应该会启动处理所选聊天协议(protocol)(如果已安装)的适当应用程序。鉴于我有协议(protocol)和 ID(例如,PROTOCOL_GOOGLE_TALK 和“JohnDoeGtalk”),我如何创建执行此操作的 Intent ?

谢谢。

最佳答案

您是否尝试过在您的 URI 中添加 @gmail.com?

以下方法,取自here ,为我工作;它使用 Google Talk 应用程序打开与联系人的新聊天。使用 HTC Desire 运行 Froyo。代码:

Uri imUri = new Uri.Builder().scheme("imto").authority("gtalk").appendPath("example@gmail.com").build();
Intent intent = new Intent(Intent.ACTION_SENDTO, imUri);
startActivity(intent);

关于Android Intent 启动适当的聊天客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com