ContentProvider类主要方法的作用:
public boolean onCreate()
该方法在ContentProvider创建后就会被调用, Android在系统启动时就会创建ContentProvider 。
public Uri insert(Uri uri, ContentValues values)
该方法用于供外部应用往ContentProvider添加数据。
public int delete(Uri uri, String selection, String[] selectionArgs)
该方法用于供外部应用从ContentProvider删除数据。
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs)
该方法用于供外部应用更新ContentProvider中的数据。
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
该方法用于供外部应用从ContentProvider中获取数据。
public String getType(Uri uri)
该方法用于返回当前Url所代表数据的MIME类型。如果操作的数据属于集合类型,那么MIME类型字符串应该以vnd.android.cursor.dir/开头,例如:要得到所有person记录的Uri为content://cn.itcast.provider.personprovider/person,那么返回的MIME类型字符串应该为:“vnd.android.cursor.dir/person”。如果要操作的数据属于单一数据,那么MIME类型字符串应该以vnd.android.cursor.item/开头,例如:得到id为10的person记录,Uri为content://cn.itcast.provider.personprovider/person/10,那么返回的MIME类型字符串应该为:“vnd.android.cursor.item/person”。

更多相关文章

  1. “罗永浩抖音首秀”销售数据的可视化大屏是怎么做出来的呢?
  2. Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
  3. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  4. 查看远程android设备数据库
  5. AndroidStudio3.0及其以上集成ButterKnife时候的Android(安卓)Gr
  6. Android(安卓)intent.Action 参数值及对应功能介绍(转)
  7. Android(安卓)greenDAO数据库配置教程
  8. Android(安卓)Studio去除标题栏
  9. android使用Activity

随机推荐

  1. Android(安卓)百度地图使几点始终在合适
  2. 在Android(安卓)Studio中使用Android-Pul
  3. android 的webView的透明设置
  4. Android(安卓)模拟器运行编译后的源码
  5. android 简单试题系统
  6. Android(安卓)webview最简单小例子
  7. 【原创】The Error in Android(安卓)deve
  8. Android(安卓)在PreferenceActivity 中移
  9. ViewGroup中的onInterceptTouchEvent和on
  10. Android(安卓)内部存储安装apk文件实现