Android SDK 1.6之下讀取手機(jī)聯(lián)系人
作者:佚名
谷歌的Android在高速發(fā)展中,經(jīng)歷了天翻地覆的變化,已經(jīng)漸漸成為了主流。下面對于Android SDK 1.6的的的小應(yīng)用。
Android在2.0之上的版本對聯(lián)系人等相關(guān)API作了大幅調(diào)整,因此在1.6版本上的操作移植到2.0并不推薦。這里簡單寫一下在SDK1.6版本下的操作方式。
最重要的千萬別忘了在AndroidManifest.xml添加讀取聯(lián)系人的權(quán)限
- <uses-permission android:name="android.permission.READ_CONTACTS" />
以下為主要代碼:
- public class Activity01 extends ListActivity
- {
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- //Cursor獲取電話URI
- Cursor cursor = getContentResolver().query(Phones.CONTENT_URI, null, null,null,
- null);
- startManagingCursor(cursor);
- String[] string={ Phones.NAME, Phones.NUMBER };
- int[] intText={ android.R.id.text1, android.R.id.text2 };
- // 使用 simple_list_item_2顯示電話的姓名、號碼兩個欄位
- ListAdapter adapter = new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2, cursor, string,intText);
- setListAdapter(adapter);
- }
- }
責(zé)任編輯:zhaolei
來源:
sina博客