回答
如果使用Smack API針對Android:
// Create the presence object with default availability
Presence presence = new Presence(Presence.Type.available);
// Set the status message
presence.setStatus("Lame status is lame");
// Set the highest priority
presence.setPriority(24);
// Set available presence mode
presence.setMode(Presence.Mode.available);
// Send the presence packet through the connection
connection.sendPacket(presence);
所以這意味着,從我的應用程序,首先我必須與gmail id或gtalk連接。然後使用Presence,我可以改變狀態。 –
是的,你必須做一個[XMPP連接](http://www.adarshr.com/papers/xmpp2) – Reno
我們可以使用帳戶和帳戶管理員類來做到這一點嗎?因爲我可以使用這個獲得Gmail的身份證。 Account [] accounts = AccountManager.get(this).getAccountsByType(「com.google」); String myMailId = accounts [0] .toString(); –
- 1. XMPPHP GTalk狀態
- 2. 如何監控我的gtalk狀態消息的變化?
- 3. 以編程方式更新gtalk狀態?
- 4. 如何更改狀態更改時Android ToogleButton的文本顏色?
- 5. 更改Android中的狀態欄顏色
- 6. 如何在Android中保持我之前狀態的UI狀態?
- 7. Android - >狀態欄狀態已更改
- 8. 如何在我的React Native頁面中編排狀態更改?
- 9. 如何根據apache2中的狀態碼重定向或更改狀態
- 10. 如何在Highchart中更改zoomType狀態?
- 11. 更改Android開關狀態
- 12. 如何更改狀態機中的目標狀態
- 13. 如何使用C#更改CRM 2013中的狀態/狀態
- 14. 如何更改我正在檢索的記錄的狀態
- 15. 我的Android活動如何知道設備在方向更改時的狀態
- 16. 如何更改svn狀態?
- 17. 如何更改Android中狀態欄的顏色?
- 18. 如何更改Android中的狀態欄圖標顏色?
- 19. 如何更改android中的狀態欄文字顏色?
- 20. 如何在UI狀態更改時更新wtf-form狀態?
- 21. 在Redux中更改狀態
- 22. gmail,gtalk,yahoo和其他聊天服務如何保持登錄狀態始終可用android?
- 23. 我該如何更改iOS中的狀態欄8
- 24. 如何保持CheckBoxList的更改狀態?
- 25. 如何更改狀態欄的顏色?
- 26. TFS2010 - 如何更改任務的「狀態」?
- 27. 如何更改Jmeter的狀態結果
- 28. 如何更改狀態欄的框架?
- 29. 是否可以在Android或iOS中更改gmail同步間隔?
- 30. 在React.js中更改父項的狀態
想改變Gmail和其在應用程序的狀態? –
不在我的應用程序中。使用我的應用程序,我想改變狀態。 –