免费电影
随机推荐
严歌苓:读书是生命的另一种存在
一、我关于阅读与写作的记忆我出生在一个书香家庭,父亲虽是作家,但他很少用自己的文学理念影响我。在我的生活学习中,父亲就是一个很客观的教师,是我一生中最好的文学伴侣,最好的交流文学的朋友。父亲常与我沟通他最近读的好书,也会建议我去读。每天早上不管多忙,我都要拿出一小时与父亲喝咖啡,然后谈一谈我最近...
Settings源码分析之蓝牙(1)
源码:Android 6.0应用:Settings目录:Settings\src\com\android\settings\bluetooth 上一回我们简单分析了Settings加载和启动过程(《Android 6.0 Settings源码简单分析》),现在我们来看看S...
JNI动态注册
前言之前其实写过,代码不见了,为了走一下流程,重新简单的写了一个。正文动态注册动态注册java的Native方法,使得c/c++方法名可以和java的Native方法名可以不同。动态注册是将二者方法名关联起来,以后在修改Native方法名时,只需修改动态注册关联的方法名称即可。优点:...
NDK之使用第三方so库
接上一篇,上一篇主要是讲NDK简单入门,这一篇讲如何调用第三方so库。至于为啥要使用NDK,我这里也简单总结一下NDK的优缺点:优点:1、运行效率高2、重复利用代码。有很使用C或C++写好的开源库3、代码保护。Java开发的代码容易被反编译,而C/C++的反编译比较难4、便于移...
常见的文件头或文件尾十六进制表示
前言最近在加载图片时,由于需要对不同图片使用不同的加载方式,因此需要通过判断图片的类型进行条用不同的接口。因此摘抄于此,以便查阅。正文下面的文件头或文件尾都是用十六进制表示的。JPEG (jpg)文件头:FFD8FF文件尾:FFD9PNG (png)文件头:89504E47文件尾...
Adapter的getView方法返回了null
前言这个是很简单的问题,就是适配器(比如BaseAdapter)中的getView()返回了null,是如下: @Override public View getView(int position, View convertView, ViewGroup parent) { ...