編輯:Android開發教程
上節已經在openfire服務器中建立了組,

這節繼續看怎樣獲取好友列表,
通過connection對象得到roster,從而可以使用roster.getGroups()得到所有組,使用group.getEntries()得到組中所有的用戶
<span style="white-space:pre"> </span>//獲取好友列表
Roster roster = connection.getRoster();
Collection<RosterGroup> entriesGroup = roster.getGroups();
for(RosterGroup group: entriesGroup){
Collection<RosterEntry> entries = group.getEntries();
Log.i("---", group.getName());
for (RosterEntry entry : entries) {
//Presence presence = roster.getPresence(entry.getUser());
//Log.i("---", "user: "+entry.getUser());
Log.i("---", "name: "+entry.getName());
//Log.i("---", "tyep: "+entry.getType());
//Log.i("---", "status: "+entry.getStatus());
//Log.i("---", "groups: "+entry.getGroups());
代碼很簡單,下面是輸出:

有了組的名稱以及組中的好友,填充到BaseExpandableListAdapter中,從而實現類似QQ的好友分組列表,
這些在另一篇博客中有實現,就不在重復,下面是傳送門:
Android高仿QQ好友列表:http://blog.csdn.net/vestigge/article/details/8136418
Android平台調用WebService詳解
上篇文章已經對Web Service及其相關知識進行了介紹(Android開發之WebService介紹 ),相信有的朋友 已經忍耐不住想試試在Android應用中調用W
Android GUI系統之SurfaceFlinger(2) Gralloc與Framebuffer
1.1 Gralloc與Framebuffer相信做過Linux開發的人對framebuffer不會太陌生,它是內核系統提供的一個與硬件無關的顯示抽象層。之所以稱之為bu
Android高仿微信實時聊天:基於百度雲推送
一直在仿微信界面,今天終於有幸利用百度雲推送仿一仿微信聊天了~~~首先特別感謝:weidi1989分享的Android之基於百度雲推送IM ,大家可以直接下載;省了很多事
Android ApiDemos示例解析(25) App->Menu->Inflate from XML
本例演示了如何從Menu 資源(XML 定義)展開菜單項。這個例子的onCreate 采用了使用代碼來創建Activity 界面的方法 而通常的方法是采用Layout資源