android
teanee
Talk is cheap, show me the money.
展开
-
android 添加jni函数
[GM5@GM5 jnitmp]$ vim Javahello.java[GM5@GM5 jnitmp]$ javac Javahello.java [GM5@GM5 jnitmp]$ javah JavahelloJavahello.java原创 2013-09-10 16:13:38 · 916 阅读 · 0 评论 -
bionic syscall 添加函数
android: 4.0.4硬件: nexus内核: 3.0.8kernel:--------------------------------------------------------------------------------------------------------------------kernel_src/fs/open.c 添加:SYSCA原创 2013-09-11 17:11:16 · 1198 阅读 · 0 评论 -
framework目录编译进nexus手机的文件功能描述
./bin/am am命令来发送Intent ./bin/app_process 系统进程 ./bin/audioloop 多媒体框架读取缓存内容原创 2013-09-06 14:01:15 · 2505 阅读 · 0 评论 -
android 4.1 源码 官方下载
今天4.1好像是公开下载链接了https://android.googlesource.com/platform/manifest 在这里找了一下有个 android-4.1.1_r1 差不多就是这个了;-------------------------------------------------1,先下个能用的repo:$ curl https://dl-ss原创 2012-07-10 16:29:52 · 9220 阅读 · 6 评论 -
android4.0电源管理详解
从PowerManager->PowerManagerService->power.java->power.c->kernel原创 2014-12-15 14:07:27 · 1057 阅读 · 0 评论 -
android虚拟机详解
service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server @system/core/rootdir/init.rc/system/bin/app_process|-->main(): @fr原创 2014-12-15 14:23:37 · 1163 阅读 · 0 评论 -
android log机制分析
logcat机制framework层:frameworks/base/core/java/android/util/Log.java该文件定义且实现了Log类在类中各种log记录方法都依赖于native的实现println_native(),类中的log.v()等方法最终都是调用了println_native()。native方法println_native()是通过JNI在c/c原创 2013-09-10 17:52:57 · 1750 阅读 · 0 评论 -
galaxy nexus android4.0.4编译rom GPS无法打开解决方法
长话短说:从google下载的android4.0.4源码在下载wifi bt等驱动后编译出来的rom烧录到手机后GPS模块无法使用。添加两个文件到手里就行:sirfgps.conf /system/vendor/etc 点击下载gps.omap4.so /system/vendor/lib/hw 点击下载重启手机,开机原创 2013-07-04 17:03:37 · 1037 阅读 · 0 评论 -
tetware移植 to android心得
移植tetware(inet): tetware在linux下运行需要tet用户,/home/tet/ 目录,需要在运行tccd进程时,切换用户和目录,在android下这两点不具备; 这两点不是必须的,所以在tccd代码里去掉这部分;tet3.7-src/src/tet3/tccd/下tccd.c文件 删除tet_ss_initdaemon()函数里的:/*原创 2012-02-14 14:54:00 · 1078 阅读 · 0 评论 -
python4android
首先去: http://code.google.com/p/android-scripting/downloads/list下载ase_r14.apk.下载三个python模块:python_extras_r0.zippython_r0.zippython_scripts_r0.zip把这三个放到存储卡根目录.ASE会自动找的.打开ASE->Menu键->Interpret转载 2012-03-05 16:18:14 · 1012 阅读 · 0 评论 -
F14编译android4.0出现的问题
1Q:host Executable: emulator_renderer (out/host/linux-x86/obj/EXECUTABLES/emulator_renderer_intermediates/emulator_renderer)/usr/bin/ld: out/host/linux-x86/obj/EXECUTABLES/emulator_renderer_inte转载 2012-03-27 10:50:48 · 1486 阅读 · 0 评论 -
android prebuilt
如果把source code放到Android下编译,可以参照其它Andorid.mk写对应的Makefile。如果在编译Android之前已经有编译好的库或者配置文件时,如何加入到Android中呢?Android提供了Prebuilt编译方法,两个文件prebuilt.mk和multi_prebuilt.mk,对应的方法宏是BUILD_PREBUILT和 BUILD_MULTI转载 2012-04-09 15:56:13 · 3036 阅读 · 0 评论 -
fedora14 编译android2.3 找不到zlib.h
错误:external/clearsilver/cgi/cgi.c:22: fatal error: zlib.h: No such file or directory解决方法:yum install zlib-devel.i686 这命令就是把zlib的开发包安装到fedora14上。原创 2012-06-05 18:31:54 · 1228 阅读 · 0 评论 -
fedora14 编译android2.3 cannot find -lhistory
错误:/usr/bin/ld: cannot find -lhistory解决:yum install readline-devel原创 2012-06-05 19:33:31 · 1069 阅读 · 0 评论 -
mips 源码下载 2.1,2.3.5,4.0.4
步骤简化,主要是git地址。-------------------------------------------------------------版本: Android Froyomkdir mipsandroid cd mipsandroidrepo init -u git://github.com/MIPS/manifests.git -b mips-froy翻译 2012-10-16 16:30:31 · 1007 阅读 · 0 评论 -
好记性不如烂笔头系列:编译ko模块相关
环境:[root@ko]# pwd/home/android/android-4.0/ko[root@ko]# lshello.c Makefile[root@omap]# pwd/home/android/android-4.0/omap[root@omap]# lsarch drivers Kbuild mm原创 2015-04-07 10:50:41 · 547 阅读 · 0 评论