- 博客(7)
- 收藏
- 关注
原创 JNI HelloJava
一,编写HelloJava.java, 声明一个native methodpackage com;public class HelloJava { private native void print(); public static void main(String args[]) { new HelloJava().print(); } static { System.loadLibrary("HelloJava"); }}二,进入"src/"目录,执行ja
2011-02-16 11:59:00
470
转载 Android.mk
Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的脚色和用途。概述:一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次,解析一次或更多次的build系统。因此,您应尽量减少您声明的变量,不要认为某些变量在解析过程中不会被定义。-这个文件的语法允许把你的源代码组织
2011-01-06 17:19:00
328
转载 Android进程管理机制及优化
<br />Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进程,Android把这些进程都保留在内存中, 直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。<br /> 那Android什么时候结束进程?结束哪个进程呢?之前普遍的认识是Android是依据一个名为LRU(last recently used 最近使用过的程序)列表,将程序进行排序,并结束最早的进程。
2011-01-06 17:13:00
551
转载 Android的垃圾回收机制(android refbase类(sp wp))
<br />sp和wp的实现过程~~<br /> 个人觉得sp和wp实际上就是android 为其c++实现的自动垃圾 回收机制 ,具体到内部实现,sp和wp实际上只是一个实现垃圾回收功能的接口 而已,比如说对*,->的重载,是为了其看起来跟真正的指针一样,而真正实现垃圾回收的是refbase这个基类。这部分代码的目录 在:/frameworks/base/include/utils/RefBase.h<br /> 首先所有的类都会虚继承refbase类,因为它实现了达到垃圾回收
2011-01-06 17:03:00
405
转载 Android Message
1.1. MessageMessage.obtain 函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Message可取则新建一个Message返回,同时用对应的参数给得到的Message对象赋值。Message Pool: 大小为10个;通过Message.mPool->(Message并且Message.next)-> (Message并且Message.next)-> (Message并且Mes
2011-01-06 16:54:00
751
转载 ThreadLocal
<br /><br />ThreadLocal是什么<br />早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。<br />ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。<br />当使
2011-01-06 15:29:00
296
转载 Eclipse导入Android源码
<br /> Browsing Android Source in EclipseNovember 1st, 2008<br />Google’s Android SDK includes android.jar, which contains the Android public API class files. They also provide an Eclipse plugin, making it quite easy to get started. What you will not find,
2010-12-30 16:42:00
1527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人