![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 71
小白ing
大白是我哥^_0
展开
-
虚拟地址和物理地址的含义
虚拟地址和物理地址的概念 CPU通过地址来访问内存中的单元,地址有虚拟地址和物理地址之分,如果CPU没有MMU(Memory Management Unit,内存管理单元),或者有MMU但没有启用,CPU核在取指令或访问内存时发出的地址将直接传到CPU芯片的外部地址引脚上,直接被内存芯片(以下称为物理内存,以便与虚拟内存区分)接收,这称为物理地址(Physical Address,以下转载 2015-04-25 12:00:53 · 7390 阅读 · 0 评论 -
Unable to locate package android-tools-adb
许多人在搭建环境的时候,在使用命令 $sudo apt-get install android-tools-adb 会出现如下错误:Unable to locate package android-tools-adb出现这种错误的时候你要注意一下你的系统是哪个版本的以及是32位的还是64位的。ubuntu12.04以上版本64位的基本上不会出现这种错误。在此以ubun原创 2016-08-04 15:38:16 · 9654 阅读 · 1 评论 -
Android 指令打开BT、WIFI
某些时候我们不想通过手动打开某些功能,这个时候只有透过命令了,例如下面的功能:BT on:adbshell am start -a android.bluetooth.adapter.action.REQUEST_ENABLEadbshell input keyevent 61adb shell input keyevent 61adbshell inp原创 2016-03-28 13:15:26 · 5957 阅读 · 0 评论 -
Android通过指令模拟touch滑动解锁
手机上有很多输入设备,电源键、音量加减键、触屏等等。这些设备的编号会因每个手机不同而不同,因此我们需要首先了解这个手机上都有哪些输入设备,然后通过脚本操作这些输入设备,实现一些想要的操作,进而通过循环实现自动化测试。$ adb shell cat /proc/bus/input/devices这条命令就是显示系统的输入设备列表,自己需要去了解这些设备的含义,进而去操作这些设备!我们原创 2016-05-10 16:19:38 · 11211 阅读 · 4 评论 -
enable_irq_wake()
enable_irq_wake 2011-03-10 23:266075人阅读评论(1)收藏举报工作低功耗模式实现你所有驱动的supend和resume函数.注册一个中断唤醒源,一般是GPIO,RTC中断 .然后调用echo mem > state将系统挂起到内存中,这时候SDRAM在进行self-refresh的动作.基本电源的消耗在这里了目前2.6.ke转载 2015-05-07 19:05:08 · 1377 阅读 · 0 评论 -
Android睡眠唤醒机制--Kernel态
一、简介 Android系统中定义了几种低功耗状态:earlysuspend、suspend、hibernation. 1) earlysuspend: 是一种低功耗的状态,某些设备可以选择进入某种功耗较低的状态,比如 LCD可以降低亮度或灭掉; 2) suspend: 是指除电源管理以外的其他外围模块以及cpu均不工作,只有内存保持自刷新的状态转载 2015-05-08 09:04:48 · 1296 阅读 · 0 评论 -
Android中对标准内核的按键映射以及按键驱动
[原]Android中对标准内核的按键映射-Android按键驱动2013-4-1阅读574 评论0Linux内核的平台代码的按键定义如下:/* GPIO_KEY for Tablet */static struct gpio_keys_button tablet_gpio_keys_buttons[] = { [0] = { .code = KEY_VOLUMEU转载 2015-05-07 19:04:11 · 4327 阅读 · 0 评论 -
分析Power key的处理流程
分析Power key的处理流程 分类: WorknoteAndorid 分析-input2012-06-05 15:234045人阅读评论(0)收藏举报inputbufferandroiduserserver[kernel]基于riogrande STE 的平台:1. Power key的处理文件 kernel/d转载 2015-05-08 13:11:34 · 2843 阅读 · 0 评论 -
linux中字符串转换函数 simple_strtoul
Linux内核中提供的一些字符串转换函数:lib/vsprintf.c[html] view plaincopy 1. unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base) 2. unsigned long simple转载 2015-04-26 09:16:35 · 550 阅读 · 0 评论 -
Android APK的签名与重新签名
现在,我们介绍Android APK的签名与重签名的一些要点APK实际上是一个ZIP压缩文件解压缩后有个META-INF目录META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。安装apk包时,应用管理器会按照同样的算法对包里的文件做校验,如果校验结果与META-INF下的内容不一致,系统就不会安装这个apk。每一个Android应用程序必须要有数字签名转载 2015-04-26 09:25:44 · 875 阅读 · 0 评论 -
OpenJDK 1.8的安装,build Android N
以ubuntu14.04LTS 64位为例:sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install openjdk-8-jdksudo update-alternatives --config javasudo update-alternatives --config ja原创 2016-08-04 15:53:36 · 7673 阅读 · 1 评论