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的作用是标识什么类型的数据,例如

~~增删改类似

ContentProvider简结相关推荐

  1. 060616信用证点滴简结(三)--D/P即期跟单托收

    060616信用证点滴简结(三)--D/P即期跟单托收 托收好处:不像信用证结算那样有很严格的交单期:只要进口商赎单迅速,货款的收回会很快,甚至比信用证结算还快! 但是如果货物已经运出,进口商突然提出 ...

  2. HSSFworkbook,XSSFworkbook,SXSSFworkbook区别简结

    HSSFworkbook,XSSFworkbook,SXSSFworkbook区别简结 说明:用JavaPOI导出Excel时,我们需要考虑到Excel版本及数据量的问题.针对不同的Excel版本,要 ...

  3. 802.11n 技术简结

    802.11n的几个关键技术是其相对于b/g来说,性能得以提升的本质,下面是从网上收集到的相关技术说明,重点是关于MIMO和吞吐量方面的. 1. 浅析802.11n技术规格 802.11n当中吓人的专 ...

  4. 1.[RK3288][Android6.0] USB UVC 协议简结

    Platform: ROCKCHIP OS: Android 6.0 Kernel: 3.10.92 UVC协议官方文档: http://www.usb.org/developers/docs/dev ...

  5. python使用全新环境的exec_python之os.exec*族用法简结

    1.简介 os.exec*族主要用来代替当前进程,执行新的程序,不返回值.在UNIX上,新的执行程序加载到当前进程,与调用它的进程有相同的id. (1)os.execl(program,cmdarg1 ...

  6. el-tree设置某节点不能折叠_如何设置动画角色

    没有什么比一个缓慢的设置更让动画师沮丧的了.这篇教程将讲述一些窍门与技巧,帮助你加快角色动画的设置速度 .我们最终要实现实时回放.如果你觉得你所有的设置都是杂乱的,或者需要一些指导,那么这篇教程将帮助 ...

  7. 什么是网络推广浅析网站在优化时该如何让蜘蛛自觉爬行网站?

    什么是网络推广在网站优化时能够让蜘蛛更自觉的爬行网站,对网站的收录及排名提升都有重要的作用,同时,想要网站获得更多的流量和权重,想方设法的吸引蜘蛛有效的爬行网站也很重要,那么该怎么做呢?下面什么是网络 ...

  8. 新的旅程:NodeJS - 环境篇

    用ASP.NET MVC好多年了,还记得当初为MVC所倡导的"DRY"理念所感染,为Razor的简单而震撼.随着MVC的成熟反而让我觉得似乎渐渐地走入了微软营造的一种高技术的牢笼. ...

  9. Linux源码编译(一):从头文件说起

    Linux源码编译(一):从头文件说起 2013-04-10 14:37:24 分类: LINUX 在Linux体系结构章节中,主要让大家对Linux结构层次有一定的了解,没有过多的长篇大论,力求简结 ...

最新文章

  1. 初识ES-es与mysql的概念对比
  2. ajax php 投票,PHP 实例 AJAX 投票
  3. Python__getattr__、__setattr__、__delattr__、__getitem__、__setitem__、__getattribute__方法的理解
  4. 海康服务器协议,国标流媒体服务器GB28181协议和海康设备的交互过程记录
  5. gamit数据处理—5.遇到的问题
  6. 北京内推 | 微软亚洲研究院智能多媒体组招聘CV/NLU/RL方向算法实习生
  7. noip2018提高组广东省成绩
  8. 测试面试LeetCode系列:宝石与石头
  9. microsoftstore连不上网_win10应用商店无法联网怎么办_解决win10商店连不上网的方法...
  10. 《长安十二时辰》,作为程序员,看完我震惊了!
  11. 龙威ol服务器维护是什么意思,《龙威OL》六大职业定位介绍解析
  12. _iq16 c语言,[转载]【转】IQMATH使用
  13. 一文读懂量子计算的原理、分类与发展
  14. Cannot read properties of undefined (reading ‘extraneous‘) npm install时
  15. postfix安装记录四-防病毒
  16. 《用于水稻病害检测的机器视觉系统:综述》论文笔记
  17. Web 应用程序 – 概述
  18. 自动注释 RNA-editing 软件介绍:ReFernment
  19. 001-Photoshop基础操作
  20. vue打包如何将单页面应用打包成多页面应用

热门文章

  1. 分享10大自动化测试框架,你用过几个?
  2. 安卓编译Release版本
  3. oracle数据库数据备份
  4. Excel教学视频学习
  5. Import Netscaler VPX10.5 to Hyper-V 2012R2
  6. CSS(3) Background(背景)
  7. opengl绘制三维人物luweiqi
  8. 花指令 用c语言,最新一批花指令
  9. 央央家政解读:月嫂服务内容和标准
  10. uclinux系统简介