android底层开发
文章平均质量分 83
calling亮
这个作者很懒,什么都没留下…
展开
-
Android4.0源码目录结构详解
在学习Android的过程中,学习写应用还好,一开始不用管太多代码,直接调用函数就可以了,但是工作中却需要修改到framework之类的东东所以感觉开始纠结了,又是初学,很多不懂,所以就去找了关于源代码结构介绍的,感觉有很大帮助,所以转载过来分享Android 4.0|-- Makefile|-- bionic (bionic C库)|-- bootable转载 2013-12-07 13:56:31 · 979 阅读 · 0 评论 -
和菜鸟一起学android4.0.3源码之USB wifi移植心得
转载地址:http://blog.csdn.net/eastmoon502136/article/details/7850157 一天又过去了,台风也走了有些时候了。想了想,自己还是冲动了一把,不该发那个邮件的,既然发了,也不后悔了。知道了所有也未必不是一件好事。恩,剩下的就好好做自己要做的事情吧。对于usb wifi,老早就在调试了,只是碰到了很多问题,加上其他的事情也转载 2015-03-14 18:14:44 · 2501 阅读 · 0 评论 -
和菜鸟一起学android4.0.3源码之按键驱动短长按功能
第一:按键ADB调试1> adb shell getevent中获取到的屏幕事件的坐标转换 通过使用adb shell getevent,可以得到如下设备操作后的指令,具体表示的含义,可以参考网上很多的文章,这里就不再叙述这里的0035和0036分别表示屏幕上的X坐标和Y坐标,后面的值表示具体的坐标点,通过16进制转换可以得到值1142和1527,而我转载 2015-03-13 18:40:17 · 1474 阅读 · 0 评论 -
Android中背光系统架构
不知不觉喜欢上了写Blog,这还是一种不错的休闲方式,所噶~~,会不会也害怕过周末呢?因为寂寞~~啥样儿的生活才让觉得舒适哦~单身好~哈哈。搞了两天,还是姚哥一语惊醒梦中人啊~忽略了Linux下的权限问题,让我纠结了好几个小时啊。首先说明一下,这次学习中让我学到的东西: 最主要的莫过于是了解了Android中jni编程,游荡整个Android源码,可以看到很多直接操作底层驱转载 2014-12-24 14:18:59 · 965 阅读 · 0 评论 -
android4.0.3 修改启动动画和开机声音
1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。现在我们说的是第三种方式(基于模拟器):android开机动画叫源码位于fr转载 2014-06-10 19:41:45 · 571 阅读 · 0 评论 -
android电池(四):电池 电量计(MAX17040)驱动分析篇
关键词:android 电池 电量计 MAX17040 任务初始化宏 power_supply平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共转载 2014-03-21 10:40:13 · 935 阅读 · 0 评论 -
android 电池(三):android电池系统
关键词:android电池系统电池系统架构 uevent power_supply驱动平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos4210) 、samsung exynos4412作者:xubin341719(欢迎转载,请注明作者)欢转载 2014-03-21 10:38:36 · 732 阅读 · 0 评论 -
android电池(五):电池 充电IC(PM2301)驱动分析篇
关键词:android 电池 电量计 PL2301任务初始化宏 power_supply 中断线程化平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学转载 2014-03-21 10:41:53 · 954 阅读 · 0 评论 -
android 电池(二):android关机充电流程、充电画面显示
关键词:android 电池关机充电 androidboot.mode charger关机充电 充电画面显示 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos 4210) 作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!转载 2014-03-21 10:25:08 · 812 阅读 · 0 评论 -
android 电池(一):锂电池基本原理篇
关键词:android 电池关机充电 androidboot.mode charger平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos 4210) 作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!转载 2014-03-21 10:21:27 · 1107 阅读 · 0 评论 -
Android下编译自己的库文件jar并在应用中调用
主要为了解决如下问题:项目中使用了Android未公开的API,在Eclipse下会有红叉显示。不同的项目抽出相同部分的代码共用。必需的前提条件:需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。工程1:Java库文件工程该工程最终会生成以jar结尾的Java库文件,并会被安装到设备的以下目录:/system/framework转载 2013-12-03 17:55:33 · 881 阅读 · 0 评论 -
在android 4.2.2上调试MU609步骤
1.修改kernel\drivers\usb\serial\option.c,添加MU609的ID号[cpp] view plaincopy#define HUAWEI_PRODUCT_E353 0x1506 [cpp] view plaincopy更新了firmware之后ID号改为:转载 2013-12-03 18:04:33 · 2691 阅读 · 3 评论 -
源码平台下JAR包的引入与编译
在应用开发过程中,常常需要引入第三方JAR包,或将自己的一些代码打包为JAR包以供其他应用使用,以下将描述这些操作的过程。需要注意的是,本文所述方法皆是在源码平台下的操作。 1.引入第三方JAR包图1 测试程序根目录 如图1,在应用AppsAut中需要引入第三方JAR包:appsaut.jar,我们将其放到libs目录中,Android.mk文转载 2013-12-03 17:47:01 · 2014 阅读 · 0 评论 -
adb shell 模拟按键,触摸事件
1 发送按键事件(KEY):命令格式:adb shell sendevent [device] [type] [code] [value]如: adb shell sendevent /dev/input/event0 1 229 1 代表按下按下menu键adb shell sendevent /dev/input/event0 1 229 0 代表按下松开m转载 2013-12-09 10:24:58 · 9970 阅读 · 0 评论 -
/sys/class/gpio 文件接口操作IO端口
在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入 Device Drivers —> GPIO Support —>转载 2013-12-07 09:32:36 · 1464 阅读 · 1 评论 -
6410上的GPIO驱动及用户测试程序
最近在玩友善之臂Tiny6410开发板,但是源码中没有用户层操作GPIO的GPIO驱动,且之前的工作一直都是看和改,难免手生,故写此GPIO驱动,以作练习之用。1. 驱动层gpio.c编译:将此gpio.c放在driver/gpio目录下,并修改下面的Makefile文件,添加 obj-y += gpio.o使用此驱动在命令行下操作GPIO:cd /sys/clas转载 2013-12-07 09:35:25 · 1316 阅读 · 0 评论 -
Android HAL实例解析---LED
转载博客:http://blog.csdn.net/hongtao_liu/article/details/6060734华清远见讲师 刘洪涛一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。 二、HAL介绍 现有HAL架构由Patrick转载 2015-03-24 18:47:47 · 1177 阅读 · 0 评论