国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

ContentResolver(內(nèi)容訪問者)

2019-11-08 20:21:42
字體:
供稿:網(wǎng)友

1 ContentResolver內(nèi)容訪問者就是通過Uri來訪問ContentPRovder中提供的數(shù)據(jù)。調(diào)用 ContentResolver對象的方法就能訪問內(nèi)容提供者。 代碼如下:

public class MainActivity extends AppCompatActivity { private ContentResolver cr; private EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText = (EditText) findViewById(R.id.et_main_id); //獲取內(nèi)容訪問者 cr = getContentResolver(); } public void getData(View view){ //加安全協(xié)議 Uri uri=Uri.parse("content://com.zking.g150831_android16_sqlite.data"); Cursor cursor= cr.query(uri,null,null,null,null); while(cursor.moveToNext()){ int id=cursor.getInt(cursor.getColumnIndex("_id")); String name=cursor.getString(cursor.getColumnIndex("name")); int age=cursor.getInt(cursor.getColumnIndex("age")); } }}

(題外話) 2操作Uri的工具類UriMatcher UriMatcher 類主要用于匹配Uri. 有三個參數(shù): authority:匹配的授權(quán)者。 path:路徑 code:返回代碼

第一步初始化:

UriMatcher matcher = new UriMatcher(UriMatcher.NO_MATCH);

第二步注冊需要的Uri:

matcher.addURI("com.zking.android24", "people", PEOPLE); matcher.addURI("com.zking.android24", "person/#", PEOPLE_ID);

第三步,與已經(jīng)注冊的Uri進行匹配:

[java] view plain copy print?Uri uri = Uri.parse("content://" + "com.zking.android24" + "/people"); int match = matcher.match(uri); switch (match) { case PEOPLE: return "vnd.android.cursor.dir/people"; case PEOPLE_ID: return "vnd.android.cursor.item/people"; default: return null; }
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿合奇县| 华安县| 托里县| 屯留县| 商洛市| 黔东| 安徽省| 缙云县| 沙坪坝区| 固阳县| 普陀区| 太原市| 内黄县| 邢台县| 四平市| 洪洞县| 龙游县| 通化县| 安仁县| 遂昌县| 凤山县| 南皮县| 卫辉市| 济阳县| 岚皋县| 密云县| 大城县| 平定县| 巴林左旗| 霍林郭勒市| 修文县| 博爱县| 大丰市| 呼伦贝尔市| 抚松县| 隆回县| 剑河县| 繁峙县| 龙游县| 余姚市| 安徽省|