下载此文档

Android基础ContentProvider ppt课件.ppt


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

Android基础ContentProvider ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1033951284
  • 文件大小589 KB
  • 时间2020-09-14