1

別のアプリケーションから呼び出して、ユーザーのオンライン ステータスを変更する方法を知っている人はいますか? 理想的には、アプリケーションを使用しているときに Talk を呼び出して、ユーザーのステータスを「退席中」に変更したいと考えています。xmpp を使用してアプリからインターネットにアクセスする必要がなく、「ローカルで実行」して、Talk がステータスの変更を配布できるようにするとよいでしょう。

私は目が見えないか愚かなのかもしれませんが、これに関する情報は見つかりません。

4

1 に答える 1

1

ステータスを取得するには、取得しようとしている ID とともに Conacts.CONTENT_URI にクエリを送信する必要があります。次に、プロジェクションに Contacts.CONTACT_PRESENCE を含める必要があります。これにより、StatusUpdates クラスを使用して検索できる整数が返されます。

したがって、CONTACT_PRESENCE を変更するには、正しい CONTENT_URI と ID でその列を更新するクエリを送信するだけです。

于 2011-07-22T01:43:28.857 に答える