android基础-contentprovider.ppt


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14
文档列表 文档介绍
、什么是ContentProviderContentProvider用来存储和检索数据ContentProvider是应用之间互相访问数据的唯一方法Android自身提供了一些常用的Provideraudio、video、image、contacts等如果你想使你的数据能够共享,要么建立一个你自己的ContentProvider;:getContentResolver()使用ContentResolver的方法访问数据库查找:query插入:insert更新:update删除::.(Uriuri,String[]projection,Stringselection,String[]selectionArgs,StringsortOrder)(Uriuri,String[]projection,Stringselection,String[]selectionArgs,StringsortOrder)[]projection=newString[]{,,,};Uricontacts=;CursormanagedCursor=managedQuery(contacts,projection,//Whichcolumnstoreturnnull,//Whichrowstoreturn(allrows)null,//Selectionarguments(none)//+"ASC");.ContentProvider的查找privatevoidgetColumnData(Cursorcur){if(()){Stringname,phoneNumber;intnameColumn=();intphoneColumn=();StringimagePath;do{name=(nameColumn);phoneNumber=(phoneColumn);}while(());}}.修改ContentProvider的数据增加一条新记录:insert给一条已存在的记录增加新信息:insert更新记录:update删除记录:delete借助:ContentValues、=newContentValues();//(,"AbrahamLincoln");//1=thenewcontactisaddedtofavorites//0=(,1);Uriuri=getContentResolver().insert(,values);.已有记录增加新信息UriphoneUri=null;phoneUri=(uri,);();(,

android基础-contentprovider 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小173 KB
  • 时间2020-09-26