偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Android通過(guò)ContentProvider取得電話(huà)本的數(shù)據(jù)

移動(dòng)開(kāi)發(fā) Android
這里介紹通過(guò)ContentProvider取得電話(huà)本的數(shù)據(jù)的方法,先通過(guò)getContentResolver方法來(lái)取得一個(gè)ContentResolver對(duì)象,然后通過(guò)其query方法查詢(xún)出符合標(biāo)準(zhǔn)的電話(huà)本記錄,最后將這些數(shù)據(jù)都顯示在一個(gè)TextView中即可。

ContentProvider為存儲(chǔ)和獲取數(shù)據(jù)提供了統(tǒng)一的接口。ContentProvide對(duì)數(shù)據(jù)進(jìn)行封裝,不用關(guān)心數(shù)據(jù)存儲(chǔ)的細(xì)節(jié)。使用表的形式來(lái)組織數(shù)據(jù)。

這里介紹通過(guò)ContentProvider取得電話(huà)本的數(shù)據(jù)的方法,先通過(guò)getContentResolver方法來(lái)取得一個(gè)ContentResolver對(duì)象,然后通過(guò)其query方法查詢(xún)出符合標(biāo)準(zhǔn)的電話(huà)本記錄,最后將這些數(shù)據(jù)都顯示在一個(gè)TextView中即可。

  1. public class Activity01 extends Activity 
  2.     public void onCreate(Bundle savedInstanceState){ 
  3.         TextView tv = new TextView(this); 
  4.         String string = ""
  5.         super.onCreate(savedInstanceState); 
  6.         //得到ContentResolver 對(duì)象 
  7.         ContentResolver cr = getContentResolver(); 
  8.         //取得電話(huà)本中開(kāi)始一項(xiàng)的光標(biāo) 
  9.         Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, nullnullnullnull); 
  10.         //向下移動(dòng)光標(biāo) 
  11.         while(cursor.moveToNext()){ 
  12.             //取得聯(lián)系人名字 
  13.             int nameFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME); 
  14.             String contact = cursor.getString(nameFieldColumnIndex); 
  15.             //取得電話(huà)號(hào)碼 
  16.             int numberFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.NUMBER); 
  17.             String number = cursor.getString(numberFieldColumnIndex); 
  18.             string += (contact+":"+number+"\n"); 
  19.         } 
  20.          cursor.close(); 
  21.         //設(shè)置TextView 顯示的內(nèi)容 
  22.         tv.setText(string); 
  23.         //顯示到屏幕 
  24.         setContentView(tv); 
  25.     } 
  26. }  

TextView設(shè)置中的代碼如下:

  1. <uses-permission 
  2. android:name="android.permission.READ_CONTACTS"> 
  3. </uses-permission> 
責(zé)任編輯:徐川 來(lái)源: OSChina
相關(guān)推薦

2014-11-14 09:50:39

微信電話(huà)本VoLTE

2013-08-20 09:49:43

2014-11-19 10:16:10

微信電話(huà)本運(yùn)營(yíng)商

2021-10-20 22:06:04

微信電話(huà)本移動(dòng)應(yīng)用

2014-12-18 16:22:44

華為

2023-03-30 08:26:31

DNSTCPUDP

2023-11-07 11:17:25

Android數(shù)據(jù)共享

2010-02-05 17:25:10

電話(huà)交換機(jī)

2014-11-20 13:34:17

微信網(wǎng)易有道

2014-07-29 15:57:01

ContentProv

2014-11-20 13:05:18

微信網(wǎng)易有道

2011-03-11 09:41:53

2015-04-13 10:18:37

VoLTE4G話(huà)音

2009-03-24 08:33:14

AndroidGoogle移動(dòng)os

2012-07-27 09:32:36

金山WPSWPS移動(dòng)版

2014-11-20 13:24:35

Android 5.0Google

2014-03-19 13:51:14

微信專(zhuān)利技術(shù)

2009-03-26 08:28:17

AndroidGoogle移動(dòng)OS

2021-03-01 08:20:06

AndroidFileProvideContentProv

2014-07-10 15:51:53

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)