摘要: AIDL:Android接口定义语言Android Interface Definition Language (AIDL)官方文档链接:http://developer.android.com/guide/components/aidl.html一. 使用AIDL的步骤:1. 新建一个interface,声明Activity需要调用Service的方法2. 修改接口文件的扩展名为“.aidl”,点击项目,按F5刷新3. 拷贝aidl文件到客户端项目中, 注意:aidl所在报名必须完全一致4. Service中的Binder继承aidl文件名.Stub5. 在Activity中的onSe... 阅读全文
posted @ 2014-01-28 21:45 VIJAY-YAN 阅读(245) 评论(0) 推荐(0) 编辑
摘要: LocalService乃只能由承载该Service的Application访问,无法提供在设备上运行的其他Application访问。LocalService由Context.startCommand()启动,启动以后,这些类型的服务将持续运行,知道客户端调用服务的Context.stopService()或者服务自己调用stopSelf()。如果在Service启动之后调用Context.startCommand()不会为Service创建另一个实例,但这样做将重新调用正在运行的Service的onStartCommand()方法。下面将用一个实例进行解析BackgroundService 阅读全文
posted @ 2014-01-28 21:29 VIJAY-YAN 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 好不容易撑到学习HttpService了,也是我最喜欢学习的部分。首先介绍一下Apache HttpClient,HttpClient是一个完善的HTTP客户端。虽然它提供了对HTTP协议的全面支持,但我们仅可以使用HTTP GET和HTTP POST。HttpClient的一般使用模式:(1)创建一个HttpClient(或者获取现有的进行引用)(2)实例化HTTP方法,例如PostMethod或者GetMethod(3)设置HTTP参数名称/值(4)使用HttpClient执行HTTP调用(5)处理HTTP响应(6)释放资源案例:HttpGet请求//创建一个HttpClient对象Htt 阅读全文
posted @ 2014-01-28 12:02 VIJAY-YAN 阅读(1606) 评论(0) 推荐(0) 编辑