
jni
oman111
这个作者很懒,什么都没留下…
展开
-
Android中JNI编程详解
Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。如何将.so文件打包到.APK让我们 先 从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?在我最初转载 2014-11-10 09:54:58 · 432 阅读 · 0 评论 -
Android的电源管理框架
Android的电源管理框架Android通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理框架分成五个部分:应用层,framework层,JNI层,HAL层和内核层。电源管理架构图如下: PowerManager类向应用程序提供接口,如Wakelock的acquire, release等,上层应用程序通过这些接口实现电源的管理。 P原创 2014-12-18 16:44:39 · 2272 阅读 · 0 评论 -
Android 按power待机流程
Android 按power待机流程原创 2014-12-23 17:32:29 · 2112 阅读 · 0 评论 -
Android JIT带来的虚拟机崩溃问题及解决方案
Android自从2.2开始加入了JIT技术,号称速度提高了3~5倍。不过JIT的稳定性有待考证。。。看一下这个issue:http://code.google.com/p/android/issues/detail?id=9281我的系统是2.3的,我把楼主的代码放在模拟器和板子上运行时候,倒是都好着呢。但我自己从网上下载的一个含有3D调用的APK,运行时VM转载 2014-12-30 14:42:55 · 862 阅读 · 0 评论