为什么要有内容提供者
内容提供者的工作原理
使用内容解析者对内容提供者进行增删改查操作
利用内容提供者和内容解析者备份手机短信
利用内容提供者插入短信...
分类:
移动开发 时间:
2015-03-17 21:56:09
阅读次数:
389
ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。
以下这段是Google Doc中对ContentProvid...
分类:
移动开发 时间:
2015-03-13 16:39:12
阅读次数:
159
有时候,作为服务的提供者S,需要保证与客户C间交易的可靠性和安全性。
这种可靠性和安全性表现在:
(1)S 拒绝所有非C的请求。
(2)防止非C伪造C的请求。
支付宝作为国内最大的在线第三方支付服务,在这方面是如何保证上述的可靠性和安全性的?
1. 使用Https安全连接,保证通信协议安全。
2. 使用签名密钥校验。(与加密密钥不同)
如下图为支付宝和客户间的立即支付...
分类:
其他好文 时间:
2015-03-13 16:37:45
阅读次数:
122
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一、Activity (1)应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。(2)Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个最重要的部分...
分类:
移动开发 时间:
2015-03-12 22:41:36
阅读次数:
175
一、Service 服务:一个Service 是一段长生命周期的,没有用户界面的程序,可以用来开发如监控类程序。比较好的一个例子就是一个正在从播放列表中播放歌曲的媒体播放器。在一个媒体播放器的应用中,应该会有多个activity,让使用者可以选择歌曲并播放歌曲。然而,音乐重放这个功能并没有对应的activity,因为使用者当然会认为在导航到其它屏幕时音乐应该还在播放的。在这个例子中,媒体播放器这个a...
分类:
移动开发 时间:
2015-03-12 22:39:42
阅读次数:
2616
关于四大基本组件的一个总结:1> 4大组件的注册4大基本组件都需要注册才能使用,每个Activity、service、Content Provider内容提供者都需要在AndroidManifest文件中进行配置AndroidManifest文件中未进行声明的activity、服务以及内容提供者将不为系统所见,从而也就不可用,而BroadcastReceive广播接收者的注册分静态注册(在An...
分类:
移动开发 时间:
2015-03-12 22:38:11
阅读次数:
367
Android四大基本组件介绍与生命周期 - bravestarr - 博客园Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Act...
分类:
移动开发 时间:
2015-03-12 19:00:34
阅读次数:
215
使用ContentProvider共享数据当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用share...
分类:
移动开发 时间:
2015-03-10 17:01:03
阅读次数:
207
dubbo版本:2.5.42.服务提供者暴露一个服务的详细过程上图是服务提供者暴露服务的主过程:首先ServiceConfig类拿到对外提供服务的实际类ref(如:HelloWorldImpl),然后通过ProxyFactory类的getInvoker方法使用ref生成一个AbstractProxy...
分类:
其他好文 时间:
2015-03-09 14:16:00
阅读次数:
124
一、SPI机制这里先说下SPI的一个概念,SPI英文为Service Provider Interface单从字面可以理解为Service提供者接口,正如从SPI的名字去理解SPI就是Service提供者接口;我对SPI的定义:提供给服务提供厂商与扩展框架功能的开发者使用的接口。在我们日常开发的时候...
分类:
编程语言 时间:
2015-03-08 18:37:45
阅读次数:
192