android
huabinsir
这个作者很懒,什么都没留下…
展开
-
ADB介绍
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机). ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.. 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项设置-原创 2015-02-03 22:43:42 · 391 阅读 · 0 评论 -
Android4.3 BLE蓝牙初步
一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。 Attribute Protocol (ATT)GATT是基于ATT Protocol的。ATT针对BLE设备做了专门的优化,具体就是在传输过程中使用尽量少的数据。每个转载 2015-07-27 09:55:30 · 506 阅读 · 0 评论 -
Android唤醒锁问题
摘要如果 Android* 应用使用唤醒锁不当,将会显著增加电池耗电量。 在本文中,我们将介绍一些提示和技巧,帮助您了解如何确认与误用唤醒锁有关的 No Sleep 漏洞。1. 介绍2. 唤醒锁2.1. 唤醒锁简介2.2. Android 用户唤醒锁2.3. Android 内核唤醒锁2.4. No-S转载 2015-07-27 10:08:00 · 1041 阅读 · 0 评论 -
Android锁屏浅析(自用)
本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 最近终于成功的摆脱了FM收音机,迈向了新的模块:锁屏、状态栏、Launcher---姑且称之为“IDLE”小组,或许叫手机 美容小组,要是能施展下周星星同学的还我漂漂拳,岂不快哉。 OK,闲话打住,咱开始正文。 本文主要内容:转载 2015-07-27 10:22:28 · 1909 阅读 · 0 评论 -
Android唤醒锁
摘要如果 Android* 应用使用唤醒锁不当,将会显著增加电池耗电量。 在本文中,我们将介绍一些提示和技巧,帮助您了解如何确认与误用唤醒锁有关的 No Sleep 漏洞。1. 介绍2. 唤醒锁2.1. 唤醒锁简介2.2. Android 用户唤醒锁2.3. Android 内核唤醒锁2.4. No-S转载 2015-07-27 10:13:59 · 3538 阅读 · 0 评论 -
android 休眠唤醒机制分析(一)----wake_lock (自用 学习记录)
Android的休眠唤醒主要基于wake_lock机制,只要系统中存在任一有效的wake_lock,系统就不能进入深度休眠,但可以进行设备的浅度休眠操作。wake_lock一般在关闭lcd、tp但系统仍然需要正常运行的情况下使用,比如听歌、传输很大的文件等。本文主要分析driver层wake_lock的实现。一、wake_lock 定义和接口[cpp] view转载 2015-07-29 11:40:42 · 1490 阅读 · 0 评论 -
Android 4.3 BLE蓝牙(自用)
低功耗蓝牙包括的术语及概念:如上图所示,使用低功耗蓝牙可以包括多个Profile,一个Profile中有多个Service,一个Service中有多个Characteristic,一个Characteristic中包括一个value和多个Descriptor。Android中进行蓝牙开发需要使用到的类的执行过程是:1、使用BluetoothAdapt转载 2015-07-31 16:01:26 · 2009 阅读 · 0 评论 -
Android之Adapter用法总结
Android BluetoothAndroid 4.4上蓝牙协议栈采用的是BRCM和Google共同开发的bluedroid,代替了之前的Bluez.一、 Bluetooth 源码分布 (基于Android 4.4 )1. packages/apps/Settings/src/com/android/settings/bluetooth bluetoo转载 2015-08-21 15:29:01 · 422 阅读 · 0 评论 -
android电池驱动(四)(自用)
关键词:android 电池 电量计 MAX17040 任务初始化宏 power_supply平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250完整驱动代码&规格书下载:MAX17040_PL2301转载 2015-07-27 11:00:44 · 650 阅读 · 0 评论 -
Android电池驱动(三)(自用)
关键词:android电池系统电池系统架构 uevent power_supply驱动平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos4210) 、samsung exynos4412android 电池(一):锂转载 2015-07-27 10:50:37 · 767 阅读 · 0 评论 -
Android电池驱动(二)(自用)
关键词:android 电池关机充电 androidboot.mode charger关机充电 充电画面显示 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos 4210) 作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!转载 2015-07-27 10:55:28 · 601 阅读 · 0 评论 -
android 广播的使用(自用)
private BroadcastReceiver mReceiver = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {final String action = intent.getAction();if (BluetoothAdapter.ACT原创 2014-12-12 13:40:31 · 313 阅读 · 0 评论 -
NDK SDK JDK ADT 下载地址汇总
NDK SDK JDK ADT原创 2015-02-05 11:39:10 · 1481 阅读 · 0 评论 -
Android休眠唤醒实例(自用)
Android 休眠(suspend),在一个打过android补丁的内核中,state_store()函数会走另外一条路,会进入到request_suspend_state()中,这个文件在earlysuspend.c中。这些功能都是android系统加的,后面会对earlysuspend和late resume 进行介绍。涉及到的文件:linux_source/kernel/power/m转载 2015-07-27 10:30:30 · 486 阅读 · 0 评论 -
Android命令行测试BT WiFi Sensor工作状态
//命令行测试wlan//加载驱动#insmod /system/lib/modules/ath6kl/cfg80211.ko#insmod /system/lib/modules/ath6kl/ath6kl_sdio.ko//查看加载的情况root@android:/ # lsmodwlan 205174 0 - Live 0x00000000 (O)cfg802转载 2015-07-27 09:46:45 · 530 阅读 · 0 评论 -
android电池驱动(一)(自用)
关键词:android 电池关机充电 androidboot.mode charger平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos 4210) 电池在电子产品中所占的地位就不用说了。不过电池在物理接口上比较简单,就两条线:正极、负极,这个小学转载 2015-07-27 10:52:04 · 907 阅读 · 0 评论 -
Android4.0强制横屏竖屏
Android4.0强制横屏竖屏方法一:android4.0/frameworks/base/services/java/com/android/server/wm/WindowManagerService.java int computeForcedAppOrientationLocked() { int req = getOrientationFromWi转载 2015-07-27 10:01:45 · 536 阅读 · 0 评论 -
Android 音频系统(自用)
0. 专用术语1. 物理结构2. 系统架构本文基于Freescale IMX平台Codec ALC5625为例。0. 专用术语 ASLA - Advanced Sound Linux Architecture OSS - 以前的Linux音频体系结构,被ASLA取代并兼容 Codec - Coder/Decoder I2S/P转载 2015-07-27 10:25:03 · 390 阅读 · 0 评论 -
android电池驱动(五)(自用)
关键词:android 电池 电量计 PL2301任务初始化宏 power_supply 中断线程化平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250完整驱动代码&规格书下载:MAX17040_PL2301转载 2015-07-27 10:59:19 · 758 阅读 · 0 评论 -
Android电池驱动电池服务(自用)
摘要 在cubietruck的android系统里控制led指示灯,指示电量变化cubietruck android请先移步,对led的操作,我们使用相同的battrey_leds.shhttp://forum.cubietech.com/forum.php?mod=viewthread&tid=3212&highlight=%E5%B5%8C%E5%85%A5%E5%转载 2015-07-27 14:27:50 · 974 阅读 · 0 评论 -
Android 挂起/继续过程分析
在Linux中,休眠主要分三个主要的步骤:(1)冻结用户态进程和内核态任务;(2)调用注册的设备的suspend的回调函数;(3)按照注册顺序休眠核心设备和使CPU进入休眠态。 冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下文。当这些进程被解冻的时候,他们是不知道自己被冻结过的,只是简单的继续执行。如何让Linux进入休眠呢?用户可以通过转载 2015-07-27 10:02:56 · 2984 阅读 · 0 评论 -
Android Service的简介(自用)
一.Service的简介1.Service介绍和作用Service是Android系统中的四大组件之一,它是一种长生命周期的,没有可视化界面,运行于后台的一种服务程序。比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候就得用到Service了。 2.Service生命周期Service的生命周期并转载 2015-07-27 10:40:07 · 453 阅读 · 0 评论