是否有人知道如何通过从其他应用程序调用用户来更改用户的在线状态?理想情况下,我想在使用我的应用程序的某些时段调用Talk以将用户状态更改为“Away”。很高兴不必使用xmpp并从我的应用程序访问互联网,而是“在本地进行”并让Talk分发状态更改。
也许我是盲人和/或愚蠢但我无法找到任何相关信息。
答案 0 :(得分:1)
要获取状态,您必须向Conacts.CONTENT_URI发送查询以及您尝试获取的ID。 然后在投影中,您必须包含Contacts.CONTACT_PRESENCE。 这将返回一个可以使用StatusUpdates类查找的整数。
所以要更改CONTACT_PRESENCE,只需发送一个查询,用正确的CONTENT_URI和id更新该列。