【问题标题】:Change Google Talk online status programmatically from Android从 Android 以编程方式更改 Google Talk 在线状态
【发布时间】:2011-02-07 17:43:39
【问题描述】:

有谁知道如何通过从另一个应用程序调用用户来更改用户的在线状态?理想情况下,我想在使用我的应用程序时调用 Talk 将用户状态更改为“离开”。不必使用 xmpp 并从我的应用程序访问互联网而是“在本地进行”并让 Talk 分发状态更改会很好。

也许我是瞎子和/或愚蠢的,但我找不到任何相关信息。

【问题讨论】:

  • 我真的很想知道是否有人有一些信息......

标签: android xmpp status android-intent google-talk


【解决方案1】:

要获得状态,您必须向 Conacts.CONTENT_URI 发送查询以及您尝试获得的 id。 然后在投影中必须包含 Contacts.CONTACT_PRESENCE。 这将返回一个整数,您可以使用 StatusUpdates 类查找该整数。

因此,要更改 CONTACT_PRESENCE,只需发送一个查询,使用正确的 CONTENT_URI 和 id 更新该列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 2011-08-22
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    相关资源
    最近更新 更多