- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 android 耳机插拔检测(kernel)
Android的耳机检测其实代码改动很少的,也是因为少吧,所以一直没写文档。就这么拖了将近两个月。 驱动程序有三个实现版本: 其一是:drivers/char/micco_hsdetect.c它通过kobject_uevent上报状态给用户空间。 其二是:drivers/input/keyboard/micco_keys.c它通过input_r
2014-10-11 16:18:25
1884
转载 在android系统SystemUI里面添加耳机图标的一点知识
原生态的android系统中在状态栏貌似没有耳机这个图标显示,下面我们可以通过这个方法添加一个耳机的图标:系统状态栏要显示的图标,都会在Framework/base/core/res/res/values的两个xml文件里添加图标要显示的位置信息。config.xml: interface. This name is in the Component
2014-10-11 16:08:37
814
转载 Android测试工具小结
Fps2d:工具名称: fps2d性能测试工具 工具描述:fps2d主要针对android系统系统对2D图形处理性能的测试测试方法:将该软件下载到所要测试的android系统上,双击该程序。待程序运行完毕后,记录本次测试的成绩测试结果:
2014-08-05 10:45:42
586
原创 emmc移植到flash需要修改的文件
一:uboot1.lowlevel_init.s2.smdkv210_single.h serial3 ->serial1 nand3 cpu/fastboot.c二.kernel xm1170 serial_sel s3cnand
2014-07-15 10:22:38
499
原创 关闭电话休眠功能
phoneapp.java- boolean keepScreenOn = isRinging || isDialing || showingDisconnectedConnection;+boolean keepScreenOn = true;
2014-03-11 10:42:02
583
转载 android 4.0 网络信号图标不存在
转自:http://blog.csdn.net/xubin341719/article/details/78976661、“Mobile networks”字符串定义我们想要的数据没有显示,从不显示的字符找起,顺藤摸瓜吧,这些对我们这些做驱动的有点难度。“Mobile networks”不显示,那我们就从最开始跟下代码吧。[html] view plaincop
2014-03-11 10:39:52
926
转载 android判断当前设备的支持哪些Feature
可以使用 public abstract boolean hasSystemFeature (String name)判断是否支持下列某个属性:FEATURE_AUDIO_LOW_LATENCYFEATURE_BLUETOOTHFEATURE_CAMERAFEATURE_CAMERA_AUTOFOCUSFEATURE_CAMERA_FLASHFEATURE
2014-03-10 10:18:44
1703
转载 android 源码下载
repo:http://code.google.com/p/git-repo/之前的curl -v https://android.git.kernel.org/repo > ~/bin/repo已经不能用了,网址解析不到...android.git.kernel.org现在被黑了,所以调整源码地址为:codeaurora.orgcurl http://gi
2013-12-11 15:34:32
390
转载 android中通过拨号键打开contacts相关界面的流程分析
首先拨号键属于全局策略管理,所以在PhoneWindowManager中对KEYCODE_CALL事件做了对应的处理,如果按下KEYCODE_CALL时,话机处于RINGING状态,则通过Phone执行answerRingCall接口实现接听电话的调用。而在PhoneWindow中有对KEYCODE_CALL更详细的逻辑处理。当KeyDown时...android更关心此时是否是长按CALL,所以
2013-12-09 17:21:49
699
原创 g610 ril 拨号上网相关资源
1 kernel中配置pppd2.development\data\etc\apns-conf.xml3/data/misc/pppd 的权限4 gsmmux mux0 mux1的权限5vendor/samsung/smdkv210/proprietary/chap-secrets:system/etc/ppp/chap-secrets \vendor/samsung/s
2013-12-09 17:20:01
537
原创 修改kernel支持ctrl+c 退出log
kernel\drivers\char\tty_io.c中所有的 noctty = 1都改为noctty = 0
2013-11-05 19:48:08
570
转载 froyo系统原生bug及修正:改变系统语言时Launcher2的AllApps内shortcut不刷新[转载]
转自:http://blog.csdn.net/zmyde2010/article/details/6598428把froyo的Launcher2移植到eclair后,产生了一些小问题,都一一解决掉了.这是市场反馈回来的一个问题之一,摸清内部机制颇废了一番周折.也算见识了android系统内部的另一个面向切面编程案例,很有必要记录一下,有时间好好研究研究,可以借此做些特殊的系统功能.
2013-10-23 11:06:02
519
转载 adb查看内核LOG信息
在调试内核的时候,如果用串口总要费县到串口,如果能直接用adb logcat 命令就好了,插上USB就可以了,也省去了飞线的步骤:如何才能实现呢,经过搜索找到了如下的方法:更改logcat.cpp文件:第一步:添加头文件 #include //add 第二步:添加宏 #define KERNEL_TAG "Kernel"第三部:修改readLogLines函数在函数中添加
2013-10-23 10:56:26
704
原创 android setting中控制gps电源
android系统setting中的location&security选项下有一个“Use GPS satellites”选项框,这个选项框的是否勾选从软件上决定系统是否提供gps服务,但它并不能对硬件gps模块的开关起到作用,无论它勾选与否gps芯片实际上一直是处在运行状态的。笔者对android setting中的代码进行了一些改动,效果是可以通过“Use GPS satellites”选项的勾选与否控制gps模块的电源开关,以此降低系统能耗,提高性能。大体上的方法是在setting的代码包
2011-03-11 17:34:00
1660
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人