ContentProvider简结
来源:互联网 发布:qq会员永久软件 编辑:程序博客网 时间:2024/06/07 03:57
ContentProvider简介
1继承ContentProvider
2注册组件
3name=全类名(类似Activity)
4authorities=通常是包名+业务含义(主机名) 类似网页域名
5Uri 特殊的地址路径(联系中间人的电话号码、暗号)
6解析Uri根据不同的Uri实现不同的操作
内容提供的实现
1.匹配器(不满足条件返回-1)
query/# #代表一个数字(如id) query/* *代表任何文本
authority类似www.baidu.com(可自拟) path为路径(自拟) code为匹配返回值(成功匹配后)
注意此处Cursor和SQLiteDatabase不能关闭
ContentUris.parseId(uri)此方法可以取路径最后的id值
需要发布ContentProvider(后门)(检测前需要运行下,不然其它应用检测不出来)
2创建Other应用检测,调用query方法查询
3结果:
补充:
为了能够告诉调用者这Uri是一组数据还是一条数据调用getType()
返回Uri的MIME类型的字符串
MIME的作用是标识什么类型的数据,例如
~~增删改类似
0 0
- ContentProvider简结
- ContentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentprovider
- ContentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentprovider
- contentprovider
- ContentProvider
- 二叉搜索树与双向链表
- TCP三次握手,及其背后的缺陷
- ZOJ2562
- 机器视觉开源代码集合
- HTML与CSS_基础 翁恺 笔记(2015.8.10更新)
- ContentProvider简结
- 学习JavaBean 遇到的问题
- 杭电ACM1394——Minimum Inversion Number
- leetcode 83: Remove Duplicates from Sorted List
- [c]sdnuoj1116 AC自动机
- Python requests库解析中文网页乱码处理方法
- 如何控制通达OA的工作流表单列表控件的列输入框
- CGI和CLI两种模式运行PHP的区别
- 频域低通滤波器(数字图像处理与机器视觉P210-P220)