
Android相关
RedWolf1999
victim of 996
展开
-
android 编译:classes-with-local.dex] Killed
target Dex: frameworkmake: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] Killed因为是内存不足造成的,后来我把虚拟机的内存改为3G就编过了。还有另一种方法是修改如下文件(这个我没有实际验证,留在这里以转载 2012-12-17 00:08:42 · 3704 阅读 · 0 评论 -
Android判断当前是否处于屏幕锁定状态
KeyguardManager mKeyguardManager = (KeyguardManager)mContext.getSystemService(Context.KEYGUARD_SERVICE); if (mKeyguardManager.inKeyguardRestrictedInputMode()) {//keyguard is on...}转载 2014-09-28 19:15:44 · 7109 阅读 · 0 评论 -
Android4.3状态栏增加电量百分比显示功能
涉及到的源码:BatteryController.java原创 2014-09-28 18:05:44 · 7534 阅读 · 0 评论 -
Android属性:所设属性值为何在重起后被清除
http://www.2cto.com/kf/201208/148803.html问题:发现adb sehll setProp所设属性值在下次重起后被清除adb shell setprop testing.mediascanner.skiplist /storage/sdcard1/test结论:必须采用persist.开头的属性名才能永久保存。On system转载 2014-11-13 16:57:26 · 3410 阅读 · 0 评论 -
在Linux下编译Windows版本的adb和fastboot
理论上,只要下一个windows版本的SDK,里面就自带了fastboot和adb工具。但我最近确实遇到了一个需要在linux下编译出windows版本的adb的问题,废话不多说,步骤如下:1. 执行:apt-get install mingw32 安装了linux-windows交叉编译环境mingwin2. 执行:. build/envsetup.sh转载 2014-11-24 14:08:29 · 813 阅读 · 0 评论 -
CONFIG_LOG_BUF_SHIFT的默认值
3.0的内核中,如果没有配置此项,其默认值在如下文件中定义:init/Kconfigconfig LOG_BUF_SHIFTint "Kernel log buffer size (16 => 64KB, 17 => 128KB)"range 12 21default 17help Select kernel log buffer size as a power of原创 2014-12-03 15:16:59 · 4248 阅读 · 0 评论 -
samba移植到Android手机上(三星GS2)
问题1:SamInfo3_for_guest: Unable to locate guest account [nobody]!我估计是没有nobody这个用户导致的,于是在passwd文件中加入了nobody这个用户后果然好了。(注意:这里的/etc/passwd文件在android下本来是没有的,是我手动加的,里面的记录也是我手工加的,至于怎么加,需要重新mount system分区为rw原创 2013-01-10 16:57:13 · 5326 阅读 · 5 评论 -
gdb for Android4.4
前提要求:需要将待调试设备与一台Ubuntu连接,并且它们之间网络要通。1、下面这个是需要在单板上执行的:从如下目录获取gdbserver,并上传到单板上:prebuilt\misc\android-arm\gdbserver2、下面这两步需要在Linux-86上执行的:从如下目录获取arm-eabi-gdb工具:prebuilt\l原创 2015-05-20 09:24:13 · 1468 阅读 · 0 评论 -
java.lang.IllegalStateException: Cannot broadcast before boot completed
11-11 05:48:57.015 E/ActivityManager(20584): Attempt to launch receivers of broadcast intent Intent { act=android.intent.action.XXX (has extras) } before boot completion11-11 05:48:57.015 E/System原创 2014-11-11 10:58:54 · 7278 阅读 · 2 评论 -
windows下的adb shell按CTRL+C导致整个adb shell退出问题
开始以为是adb shell工具的问题,试了好几个版本都是如此。在网上搜索了一下,有人说使用CTRL+\ 再按回车可以退出,经过测试确实可以。实际上,这里的CTRL+什么键发送什么消息是可以定义的,通过stty命令。当然,如果你的手机没有装busybox或toolbox之类的可能会没有此命令。131|root@android:/ # sttysttyspeed 38400 baud原创 2012-12-24 14:40:23 · 9746 阅读 · 1 评论 -
交叉编译gdb7.4 for SAMSUNG GT-I9100
交叉链是我用crosstool_NG做的,非常简单好用,具体实现可以参考我之前写的文章。下载源码后得到gdb-7.4目录,自己再新建一个build_gdb-7.4目录:drwxr-xr-x 12 qj rebi 4096 2012-12-18 20:22 build_gdb-7.4/drwxr-xr-x 15 qj rebi 4096 2012-12-18 19:52 gdb-7.4/原创 2012-12-18 22:51:05 · 1553 阅读 · 1 评论 -
android编译 out/host/linux-x86/bin/clang: Permission denied 问题解决方法
问题现象:编译出错点提示为:out/host/linux-x86/bin/clang: Permission denied开始尝试删除out/host/linux-x86/bin/clang后重新make -j4但还是出错。在网上也没有找到现成的解决方法,经过尝试如下方法可用:rm -rf out/host/linux-x86/bin/*即删除out/host/linux-原创 2012-12-16 21:51:24 · 7944 阅读 · 0 评论 -
telnetd for android
adb登录上去,执行telnetd发现可以执行,说明android系统自带了telnetd但从客户端连接发现每次界面一闪而过,无法成功登录,怀疑是android自带的telnetd有问题,于是改用busybox的telnetd,发现存在同样的问题。抓包也没看出什么异常错误提示,就是每次使用putty登录一闪而过就完了。在网上搜索了一下,终于找到原因了:因为android系统里面没有lo转载 2013-01-02 17:32:56 · 4275 阅读 · 0 评论 -
android下syslogd启动后出现“syslogd: bind: Address already in use”错误的解决方法
把busybox移植到android下后想玩玩syslogd,于是先把busybox链接成一个syslogd以方便后续直接敲命令启动:ln -s busybox syslogdls -llrwxrwxrwx root root 2013-01-06 19:38 syslogd -> busyboxOK,现在可以启动它了:1|root@andro原创 2013-01-06 19:52:16 · 5107 阅读 · 0 评论 -
解决/proc/bus/usb/目录下没有devices文件问题
想查看usb设备的信息,输入: cat /proc/bus/usb/devices 但我的盖世兔系统显示:没有这个devices文件。 在网上搜了很久,发现没人进行该问题的讨论,郁闷了很久。无意间看到了解决方法,哈哈,大喜...... 解决办法: $ sudo mount -t usbfs usbfs /proc/bus/usb/转载 2013-01-08 20:57:27 · 6616 阅读 · 0 评论 -
如何在android设备上面跑C或C++程序?
当然,最原始的方法是把你的程序编成静态的,即编译时加参数-static即可。但这不符合我们一般的习惯,也是我无法容忍的。方法还是有的:1、compilearm-unknown-linux-gnueabi-gcc -o hello hello.c -Wl,-dynamic-linker=/data/app/ld-linux.so.3这样,编出来的hello就会使用/data/ap原创 2012-12-17 20:18:53 · 3888 阅读 · 0 评论 -
Android状态栏显示电池状态代码流程分析
BatteryController.java注册广播接收器,收到原创 2014-09-26 15:38:16 · 8174 阅读 · 0 评论 -
Android Recovery模式下字体
1、Android Recovery模式下字体太小的问题:修改build/core/Makefile:Index: Makefile===================================================================--- Makefile (revision 295)+++ Makefile (revision 296)@原创 2016-07-06 09:51:04 · 2283 阅读 · 0 评论