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

          與大家共同成長

            BlogJava :: 首頁 :: 聯(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 小菜毛毛 閱讀(1058) 評論(0)  編輯  收藏 所屬分類: andriod
          主站蜘蛛池模板: 津市市| 新乐市| 临汾市| 原阳县| 双辽市| 突泉县| 苍梧县| 合水县| 新密市| 衡东县| 贡嘎县| 兴义市| 天津市| 宜川县| 秦安县| 盐源县| 定日县| 武陟县| 惠安县| 界首市| 云林县| 和平县| 和顺县| 伊吾县| 大新县| 太仆寺旗| 清原| 淮安市| 南华县| 沙河市| 开封县| 苍梧县| 包头市| 临湘市| 曲松县| 佛教| 沙坪坝区| 东光县| 平定县| 乌兰察布市| 神农架林区|