publicclassMyTestextendsAndroidTestCase{publicMyTest(){//TODOAuto-generatedconstructorstub}publicvoidinsert(){//访问内容提供者的步骤://1、需要一个内容解析者ContentResolvercontentResolver=getContext().getContentResolver();//使用content://+授权路径Uriurl=Uri.parse("content://com.example.android_contentprovider2.StudentProvider/student");ContentValuesvalues=newContentValues();values.put("name","王五");values.put("address","广西");contentResolver.insert(url,values);}publicvoiddelete(){ContentResolvercontentResolver=getContext().getContentResolver();//删除单行记录,如果要删除多行记录:content://com.example.android_contentprovider2.StudentProvider/studentUriuri=Uri.parse("content://com.example.android_contentprovider2.StudentProvider/student/1");contentResolver.delete(uri,null,null);}publicvoidupdate(){ContentResolvercontentResolver=getContext().getContentResolver();Uriuri=Uri.parse("content://com.example.android_contentprovider2.StudentProvider/student/2");ContentValuesvalues=newContentValues();values.put("name","李斯");values.put("address","上海");contentResolver.update(uri,values,null,null);}publicvoidquery(){ContentResolvercontentResolver=getContext().getContentResolver();//查询单条记录:content://com.example.android_contentprovider2.StudentProvider/student/2//查询多条记录:content://com.example.android_contentprovider2.StudentProvider/studentUriuri=Uri.parse("content://com.example.android_contentprovider2.StudentProvider/student");//select*fromstudentwhereid=2;Cursorcursor=contentResolver.query(uri,null,null,null,null);while(cursor.moveToNext()){System.out.println("---->>"+cursor.getString(cursor.getColumnIndex("name")));}}}


附件:http://down.51cto.com/data/2364448