1.首先定義乙個通訊錄資訊類,只用姓名和**
public class contactinfo
public void setname(string name)
public void setnumber(string number)
public string getname()
public string getnumber()
}
2. 定義乙個方法查詢通訊錄並儲存
public class getcontacts
}}
3. 定義activity_main.xml
4. 定義item_contacts.xml
<?xml version="1.0" encoding="utf-8"?>
5. 定義介面卡
public class contactsadapter extends baseadapter
@override
public int getcount()
@override
public object getitem(int position)
@override
public view getview(int position, view convertview, viewgroup parent) else
return convertview;
}@override
public long getitemid(int position)
class viewholder
}
6. 定義mainactivity
public class mainactivity extends activity
}
7. 最後在androidmanifest.xml加上許可權 列表 字典(通訊錄)
coding utf 8 phone list zhangsan lisi lian amao agou zhangsi liliu auto hao et haha 建立乙個空字典,用於存放分類好的鍵值對 string dict for string in phone list 從string字串...
獲取使用者通訊錄列表
cursor localcursor activity.getcontentresolver query contactscontract.contacts.content uri,newstring null,null,null if localcursor null localcursor.mo...
列表顯示格式
list2 1,2,3,4,5,6,7,8,9 range start,end,step list2 start,end,step print list2 1 2 1 print list2 1 print list2 2 2 import random 取乙個60 100的隨機整數 print r...