摘要: 在前面的一期里我复习的Content Provider,我们都知道Content Provider 是可以跨进程通信的,它为不同程序之间提供了统一分享数据的接口,有的是程序内置的ContentProvider,如果你自己的程序也需要想外分享数据的话可以给自己的程序自定义一个Content Provider 。话说了这么多,还是言归正传,在Service里面是怎样跨进程通信的呢?这就要靠AIDL服务了。什么是AIDL服务?AIDL 的英文全称是 Android interface Definition Language 很明显,这是android 的接口定义语言来公开服务的接口。在java源目录 阅读全文
posted @ 2014-03-14 11:42 xiebangyuan 阅读(174) 评论(0) 推荐(0)
摘要: 在 Android中解析XML文主要有三种方式,分别为Simple API for XML(SAX)、Document Object Model(DOM)和Android附带的PULL解析器。其中SAX是一个解析速度非常快并且占用内存少的XML解析器,非常适合Android手机等移动设备。 SAX解析XML文件采用事件驱动的方式进行,也就是说,SAX是逐行扫描文件,遇到符合条件的设定条件后就会触发特定的事件,回调你写好的事件处理程序。使用SAX的优势在于其解析速度较快,占用内存较少(相对于DOM而言)。而且SAX在解析文件的过程中得到自己需要的信息后可以随时终止解析,并不一定要等文件全部解析完 阅读全文
posted @ 2014-02-08 15:37 xiebangyuan 阅读(262) 评论(0) 推荐(0)