android
文章平均质量分 83
Wilsonboliu
这个作者很懒,什么都没留下…
展开
-
修改linux/Android启动logo
[-]一修改uboot显示开机logo二修改由kernel显示的开机logo安装pngtopnm制作logo图片制作ppm格式的图片拷贝文件到相应目录内核的配置三修改由Android系统显示的静态开机画面制作要显示的图片将图片转换为raw格式将raw格式转化为rle文件将initlogorle拷贝到文件系统中特别说明四修改由Android显示的android文字开机转载 2013-11-18 11:30:36 · 1426 阅读 · 0 评论 -
高通平台MSM8916LCM模块移植(一)-bootloader部分
目录(?)[-]LK中LCM启动流程oem_panel_selectmdss_dsi_initializeread_panel_id此次移植打算分成两个模块来说,bootloader部分和kernel部分。在实际的移植调试过程中也是这么分成了两个部分分别调试。 高通平台中的bootloader叫做LK(Little Kernel,对于LCM来说L转载 2016-07-31 21:14:26 · 3070 阅读 · 0 评论 -
android sensor架构详解
个人比较喜欢这个图,我们就按照这个图从Applications层一直分析到底层driver。第一篇:sensor架构之app层第二篇:sensor架构之Framework层第三篇:sensor架构之Libraries层第四篇:sensor架构之HAL层第五篇:sensor架构之Driver转载 2014-11-03 11:25:35 · 921 阅读 · 0 评论 -
Android 4.0 Camera架构分析之Camera初始化
Android Camera 采用C/S架构,client 与server两个独立的线程之间使用Binder通信,这已经是众所周知的了。这里将介绍Camera从设备开机,到进入相机应用是如何完成初始化工作的。 首先既然Camera是利用binder通信,它肯定要将它的service注册到ServiceManager里面,以备后续Client引用,那么这一步是在哪里进行的呢?细心的人会发现转载 2014-11-18 10:54:02 · 860 阅读 · 0 评论 -
android的休眠和唤醒流程
android休眠唤醒流程:power按键事件上报给android系统,最终由windownmanager接收到,当有按键事件时判断是否需要休眠后唤醒系统,然后调用powermanager系统服务去写/sys/power/state节点. 此节点的写函数里判断收到的内容,来执行android的休眠early_suspend/唤醒late_resume流程.andr转载 2014-10-23 19:06:50 · 4603 阅读 · 0 评论 -
android从应用到驱动之—camera(2)---cameraHAL的实现
本文是camera系列博客,上一篇是:android从应用到驱动之—camera(1)---程序调用流程 本来想用这一篇博客把cameraHAL的实现和流程都给写完的.搞了半天,东西实在是太多了.这篇先写cameraHAL的基本实现框架,下一篇在具体写camerahal的流程吧.cameraHAL的实现:对于初学者来说,最大的疑问是系统是如何调用hardware的.这里就以转载 2014-10-23 16:06:37 · 6483 阅读 · 0 评论 -
android从应用到驱动之—camera(1)---程序调用流程
一、开篇写博客还得写开篇介绍,可惜,这个不是我所擅长的.就按我自己的想法写吧.话说camera模块,从上层到底层一共包含着这么几个部分:1、apk------java语言2、camera的java接口----java语言3、camera的java接口的具体实现,即所谓的JNI-----(java—>C++)4、camera客户端-----C++语言5、camera服转载 2014-10-23 15:34:18 · 1888 阅读 · 0 评论 -
Android4.x Power按键的处理 : KEYCODE_POWER .
转自:http://blog.csdn.net/myarrow/article/details/81437171. 简介 Android4.x在Framework的PhoneWindowManager对Power(KeyEvent.KEYCODE_POWER)和Home(KeyEvent.KEYCODE_HOME)键做了处理,不会把这些键传送上层应用程序。转载 2013-12-25 09:32:50 · 4764 阅读 · 0 评论 -
给android添加系统属性:Settings.system和SystemProperties
SystemProperties與Settings.System 1 使用 SystemProperties.get如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。 在c++中就是对应JAVA的两个函数就是property_set, p转载 2013-12-18 09:26:45 · 4755 阅读 · 0 评论 -
Android实现开机自动运行程序
有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。使用场景:手机开机后,自动运行程序,在屏幕上显示"Hel转载 2013-12-23 09:22:52 · 990 阅读 · 0 评论 -
ANDROID 背光调节
Android的屏幕亮度好像在2.1+的时候提供了自动调节的功能,所以,如果当开启自动调节功能的时候, 我们进行调节好像是没有一点作用的,这点让我很是无语,结果只有进行判断,看是否开启了屏幕亮度的自动调节功能。/** * 判断是否开启了自动亮度调节 * * @param aContext * @return */ publ原创 2013-12-06 11:54:32 · 6193 阅读 · 2 评论 -
Android模拟器学framework和driver之battery & backlight-----5. backlight in linux .
前面介绍了battery的相关的东西,现在我们来介绍下backlight模块,背光主要是用来调节显示屏亮度的,一般背光都是用PWM控制的,调节占空比达到改变有效电压值来调节光的强弱。背光的移植在linux中虽然不是那么难,但是背光这个组件对我们嵌入式设备的续航能力有很大的影响,一般背光上面加的电压会有20多的电压,所以这部分会很耗电的,相当于是开了个大灯泡。现在我们先来看下android转载 2013-11-13 18:58:08 · 1812 阅读 · 0 评论 -
Android Sensor 架构深入剖析
作者:倪键树,华清远见嵌入式学院讲师。1、Android sensor架构 Android4.0系统内置对传感器的支持达13种,它们分别是:加速度传感器 (accelerometer)、磁力传感器(magnetic field)、方向传感器(orientation)、陀螺仪(gyroscope)、环境光照传感器(light)、压力传感器(pressure)、温度传感器(temperat转载 2013-11-12 14:55:48 · 1952 阅读 · 1 评论 -
qcom Android Camera 运行流程
[-]总体架构CameraService服务的注册client端的应用层到JNI层Camera App---JNIclient到service的连接HAL层驱动层又见用户空间1.总体架构Android Camera 框架从整体上看是一个 client/service 的架构,有两个进程:client 进程,可以看成是 AP 端,主要包括 Java 代码与转载 2017-02-09 17:07:01 · 3656 阅读 · 0 评论