每天记录点 Android 知识 -进步一点

关于 AIDL跨进程调用 2016/10/21

Android系统中的Service主要有两个作用:后台运行和跨进程通讯!
AIDL的全称是 Android Intetface Definition Language
基本步骤是:

1.  在Eclipse工程的package目录中建立一个扩展名为aidl的文件。package目录就是Java类所在的目录。该文件的语法类似于Java代码。aidl文件中定义的是AIDL服务的接口。这个接口需要在调用AIDL服务的程序中访问。
2.  如果aidl文件的内容是正确的,Eclipse插件会自动生成一个Java接口文件(*.java)。
3.  建立一个服务类(Service的子类)。
4.  实现由aidl文件生成的Java接口。
5.  在AndroidManifest.xml文件中配置AIDL服务,尤其要注意的是,<action>标签的android:name属性值就是客户端要引用该服务的ID,也就是Intent类构造方法的参数值。

详细方法看下 这篇博客~~http://blog.csdn.net/u011068702/article/details/50816873

OKHttp使用总结 2016/10/21

Okhttp 是一个强大 高效的HTTP库
主要原理 是:

主要是通过Diapatcher不断从RequestQueue中取出请求(Call),根据是否已缓存调用Cache或 Network这两类数据获取接口之一,从内存缓存或是服务器取得请求的数据。该引擎有同步和异步请求,同步请求通过Call.execute()直接返 回当前的Response,而异步请求会把当前的请求Call.enqueue添加(AsyncCall)到请求队列中,并通过回调(Callback) 的方式来获取最后结果。

我自己简单的封装了 OKhttp ,还有很多用法 配合Retrofit使用
github https://github.com/sight-wxc/SoSoHttp;
摘自:http://blog.csdn.net/u011068702/article/details/50354494

Android 适配的问题 -虚拟按键挡住布局

一些模拟器和华为手机有虚拟按键,我自己手机上碰到这样的问题
这里写图片描述
去掉这个透明化按键,这个在baseActivity里一个方法
这里写图片描述
就变成了这样!
这里写图片描述
还有注意一点的是需要在根布局的父布局 加上

android:fitsSystemWindows =true 

这句话一定得加上!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值