小菜毛毛技術(shù)分享

          與大家共同成長(zhǎng)

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks
          1. String[] projection = new String[] {  
          2. People._ID,  
          3. People.NAME,  
          4. People.NUMBER,  
          5. };  
          6.   
          7. // Get the base URI for People table in Contacts content provider.  
          8. // which is: content://contacts/people/  
          9. Uri contactUri = People.CONTENT_URI;  
          10.   
          11. // Best way to retrieve a query; returns a managed query.  
          12. Cursor peopleCursor = managedQuery (contactUri,  
          13. projection, //Which columns to return.  
          14. null, // WHERE clause--we won't specify.  
          15. null, // Selection Args??  
          16. People.DEFAULT_SORT_ORDER); // Order-by name  
          17.   
          18. // go to the beginning of the list  
          19. peopleCursor.moveToFirst();  
          20.   
          21.   
          22. // So, here we have a contact. We need to get the contact ID (_id) then  
          23. // build the Uri to get the phones section of that user's record  
          24. // which is a subdirectory of a contact record  
          25.   
          26. long personId = peopleCursor.getLong(peopleCursor.getColumnIndex("_id"));  
          27.   
          28. Uri personUri = ContentUris.withAppendedId(contactUri, personId );  
          29.   
          30. // So now the URL looks like: content://contacts/people/_id(where the actual id of the record is here)  
          31. Uri phoneUri=  
          32. Uri.withAppendedPath(personUri, Contacts.People.Phones.CONTENT_DIRECTORY);  
          33.   
          34. // Now the URL looks like: content://contacts/people/_id/phones (where phones is literally "phones")  
          35.   
          36. // Now get all the phone numbers for this contact  
          37. Cursor phonesCursor = managedQuery(phoneUri,  
          38. null,  
          39. null,  
          40. null,  
          41. Phones.DEFAULT_SORT_ORDER);  
          42.   
          43. // We now have a cursor for all the phone numbers for that User ID  
          44. // go to the beginning of the phone list.  
          45. phonesCursor.moveToFirst();   
          posted on 2010-12-17 17:45 小菜毛毛 閱讀(1047) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): andriod
          主站蜘蛛池模板: 大英县| 彭山县| 治多县| 万荣县| 津市市| 石家庄市| 都兰县| 封丘县| 高密市| 西宁市| 如东县| 广昌县| 福鼎市| 壤塘县| 五峰| 九台市| 崇仁县| 巨野县| 商城县| 富民县| 西充县| 濮阳市| 朝阳县| 垣曲县| 台中县| 甘洛县| 新余市| 乌兰浩特市| 平顺县| 赤水市| 扶余县| 慈利县| 临汾市| 贵阳市| 河曲县| 安溪县| 临桂县| 闻喜县| 赞皇县| 乌拉特后旗| 太仓市|