
android底层开发
callnothing
力量在安静的环境中积蓄
展开
-
fbset使用
android系统测试中为了获取屏幕分辩率和一些其它信息,会使用fbset命令,该命令合成在busybox中,但当我直接使用fbset的时候,提示找不到/dev/fb0,后来我找了一下,在/dev/graphics下找到了fb0,,所以输入下列命令会显示屏幕信息fbset -fb /dev/graphics/fb0原创 2013-11-15 16:04:01 · 2241 阅读 · 0 评论 -
Android NDK 工具链的使用方法
首先需要确定目标机器的指令集。如果是 x86 的机器,用 x86-4.4.3 版本的工具链;如果是 arm 指令的,用 arm-linux-androideabi-4.4.3 版本 (x86-4.4.3 和 arm-linux-androideabi-4.4.3 位于ndk目录中)1、gcc 的sysroot 选项sysroot 选项设定 gcc 在编译源码的时候,寻找头文转载 2013-11-27 10:09:03 · 1008 阅读 · 0 评论 -
源码平台下JAR包的引入与编译
在应用开发过程中,常常需要引入第三方JAR包,或将自己的一些代码打包为JAR包以供其他应用使用,以下将描述这些操作的过程。需要注意的是,本文所述方法皆是在源码平台下的操作。 1.引入第三方JAR包图1 测试程序根目录 如图1,在应用AppsAut中需要引入第三方JAR包:appsaut.jar,我们将其放到libs目录中,Android.mk文转载 2013-12-04 16:31:32 · 1032 阅读 · 0 评论 -
android4.2 屏蔽home键
屏蔽方法基于修改android源码,不能修改android源码的请绕道1.修改文件 WindowManager.java (frameworks\base\core\java\android\view)在其中添加public static final int FLAG_DISMISS_HOME_KEY = 0x02000000;2.修改文件PhoneWindowManag原创 2013-09-30 10:09:19 · 1959 阅读 · 0 评论 -
/sys/class/gpio 文件接口操作IO端口
在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入 Device Drivers —> GPIO Support —>转载 2013-12-23 15:50:51 · 996 阅读 · 0 评论