????1>???ContentProvider????????????д???·???:

????public boolean onCreate();//????????????

????/**

????* ?????????????????(????????????????????в??????????д)

????* @param uri

????* @param initialValues ?????????

????* @return

????*/

????public Uri insert(Uri uri?? ContentValues initialValues);

????/**

????* ???????????????????(???????????????????????????д)

????* @param uri

????* @param selection ???????

????* @param selectionArgs ????

????* @return

????*/

????public int delete(Uri uri?? String selection?? String[] selectionArgs);

????/**

????* ??????????????????????(???????????????????????????д)

????* @param uri

????* @param values ???μ?????

????* @param selection ???????

????* @param selectionArgs ????

????* @return

????*/

????public int update(Uri uri?? ContentValues values?? String selection??

????String[] selectionArgs);

????/**

????* ???????????????(???????????????????л?????????д)

????* @param uri

????* @param projection ????

????* @param selection ???????

????* @param selectionArgs ????

????* @param sortOrder ????

????* @return

????*/

????public Cursor query(Uri uri?? String[] projection?? String selection??

????String[] selectionArgs?? String sortOrder) ;

????/**

????* ?????????Uri???????????MIME????

????* ??????????????????????(????????)???????????????????????vnd.android.cursor.dir/???

????* ????????????person?????Uri?content://com.bravestarr.provider.personprovider/person??

????*??????????????MIME?????????????"vnd.android.cursor.dir/person"

????* ???????????????????????????????????????????vnd.android.cursor.item/???

????* ????????id?10??person?????Uri?content://com.bravestarr.provider.personprovider/person/10??

????*??????????????MIME?????????????"vnd.android.cursor.item/person"

????* @param uri

????*/

????public String getType(Uri uri)