Android开发
不够努力的撸舍
这个作者很懒,什么都没留下…
展开
-
[Android 开发]移植libcurl到Android4.4
感谢伟大的libcurl及互联网,顺利的完成了原创 2014-05-15 14:36:53 · 701 阅读 · 0 评论 -
[Android JNI开发]JAVA编译器的坑——GetStaticMethodID 找不到的另外一种可能
近日在ANDROID上实现一个NDK的功能原创 2014-05-12 11:23:04 · 7445 阅读 · 1 评论 -
如何永久性开启adb 的root权限
[Description]如何永久性开启adb 的root权限 [Keyword]user debug root adb adbd [Solution]adb 的root 权限是在system/core/adb/adb.c 中控制。主要根据ro.secure 以及 ro.debuggable 等system property 来控制。默认即档ro.secure 为0 时转载 2014-08-29 15:24:38 · 509 阅读 · 0 评论 -
USB集腋成裘:从Linux PC角度看sys.usb.config为none时的Android设备
当sys.usb.config为none时,android设备的USB接口就完全被锁死,无法使用,当然充电功能还是在的。使用lsusb查看,会发现没有android设备的踪影。使用usbmon捉取USB BUS的信息,得到ffff88012cd41e40 284839608 S Ci:2:030:0 s 80 06 0100 0000 0008 8 ffff88012cd41e40原创 2016-01-29 18:28:40 · 865 阅读 · 1 评论 -
USB集腋成裘:从Linux PC角度看sys.usb.config为adb时的Android设备
以下为USBMON抓到的USB BUS的枚举过程,简单的分析做下记录Get Device Descriptor:ffff8803ce0bdd80 1433311560 S Ci:3:028:0 s 80 06 0100 0000 0008 8 ffff8803ce0bdd80 1433311713 C Ci:3:028:0 0 8 = 12010002 00000040ffff原创 2016-02-01 16:42:53 · 1270 阅读 · 0 评论 -
Android Studio编译google PinyinIME
1. 获取PinyinIME的code。2. AS中导入一个Elipse的项目:PinyinIME3. 编译,发现了第一只拦路虎,PinyinIME需要访问SDK的hide及internal的API,所以此时,需要按照http://blog.csdn.net/linghu_java/article/details/82830424. 继续编译,发现第二只拦路虎,无法访问com.a原创 2016-09-10 23:53:56 · 2314 阅读 · 7 评论 -
Android.mk定义C/C++字符串宏
在jni的C++ code里面使用了一个资源文件路径,比如/system/test,并且在Android.mk里面会将相应的资源文件拷贝到/system/test。 如果在C++ code和Android.mk分别定义,更改的时候就会感觉痛苦。所以,需要在Android.mk里定义。LOCAL_FINAL_PATH := /system/test #这样在C++ code里,可原创 2016-10-17 18:04:06 · 2136 阅读 · 0 评论