作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我想提供一个聊天按钮。在特定联系人的上下文中,会向用户显示可用联系方式的列表。例如,它可能会列出一个 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/
这段代码在 Java 中的等价物是什么?我放了一部分,我对 I/O 部分感兴趣: int fd = open(FILE_NAME, O_WRONLY); int ret = 0; if (fd =
我正在尝试将维度为 d1,d2,d3 的张量 M[a1,a2,a3] reshape 为维度为 d2, d1*d3 的矩阵 M[a2,a1*a3]。我试过 M.reshape(d2,d1*d3) 但是
我是一名优秀的程序员,十分优秀!