
学习
攀登的蜗牛
金河一去路千千,欲到天边更有天
展开
-
Android学习之一 -----4.4.2内核源码编译
Android学习之一 -----4.4.2内核源码编译1. 学习前言最近换了台电脑,只能重新装虚拟机重新编译android源码以及内核了。源码按照网上的流程(经典的老罗之旅以及其他)基本上可以编译通过。我再网上下载了一个别人压缩好的包,配置一下javap基本上一次编译就通过。但是android内核编译却遇到了不少问题。尽管,这些编译过程看似只要动动手就可以了,原创 2015-07-16 11:30:28 · 2359 阅读 · 0 评论 -
Android内核学习之三----------Power源码分析学习(1)
Android内核学习-----Power源码分析学习(1)1. 前言最近学习了一下Android的Power源码,虽然还没学习通透,但是有点感觉了,怕后面忘了东西,就边学便把东西记录下来吧。如果有大神再致电一二那更是感激不尽了Android4.4以后Power系统的使用了Linux power supply架构,这个架构的使用又是头疼的地方。不懂再Linux中怎原创 2015-08-06 09:59:00 · 1544 阅读 · 1 评论 -
Android 内核学习之三-----Power源码分析学习(3)
Android 内核学习之三-----Power源码分析学习(3)5. Healthd学习(1)healthd概况healthd是android4.4以后,google专门提供用来监控电池信息变化。文件路径为:XXXandroid/system/core/healthd/htalthd.cpp,XXXandroid/system/core/health原创 2015-08-06 10:31:12 · 1744 阅读 · 1 评论 -
Android 内核学习之三-----Power源码分析学习(2)
Android 内核学习之三-----Power源码分析学习(2)4. goldfish_battry驱动学习 goldfish_battry驱动也在下图所示的目录中,即goldfish_battry.c。该驱动是模拟器下的电池驱动。(1) init static int __init goldfish_battery_in原创 2015-08-06 10:12:12 · 1316 阅读 · 0 评论 -
Android内核学习之二------JNI的使用
Android内核学习之二-----JNI的使用1. 学习前言JNI即JAVA Native Interface,提供了若干API实现java与c/c++的通信。也可以说它提供了一种方法,我们只要采用这种方法遵循JNI的固定格式就很容易的实现java和c/c++的混编。JNI以前在做java web的时候用的比较少,仅仅算是接触过。但是在android里面就不同了,由于android原创 2015-08-05 22:36:35 · 617 阅读 · 0 评论 -
Android 增量升级学习使用记录
Android 增量升级原理以及实现测试 Android增量升级,一个比较好玩的内容,几年前做项目的时候做过预研,但是没有真正应用到项目中去。所以仅仅测试了一下,但是那时候感觉增量升级好像不怎么靠谱,就没有继续深入。这一次由于系统要求android必须要有增量升级,所以又捡起来学习一下。当然核心的库用的是第三方,我们也只是在拾人牙慧,将其应用到自己系统中而已。所有参考资料见最后。 1. 增量升原创 2016-09-14 14:49:10 · 856 阅读 · 0 评论