大坡3D软件开发

因我而不同--用软件来改变世界

Android培训班(85)升级到4.0版本

ICS总算发布了,从2.3.7升级到4.0.3版本。下面就是升级的命令:$ mkdir ~/bin $ PATH=~/bin:$PATH这里创建bin目录,以便放置下载软件repo.$ mkdir 工作目录 $ cd 工作目录这里创建工作目录,用来保存下载源码。$ repo init -u htt...

2011-12-27 20:51:24

阅读数:5098

评论数:0

Android培训班(84)Dalvik虚拟机的JNI测试函数

在Dalvik虚拟机里,提供了一些JNI的调用测试函数,以便确认JNI的机制是否可以运行,JNI调用效率是否达到设计的目标,它是通过在registerSystemNatives函数初始化,然后调用jniRegisterSystemMethods函数来设置JNI函数。JNI的测试函数代码如下:/**...

2011-12-18 21:12:25

阅读数:4099

评论数:1

Android培训班(83)Dalvik虚拟机的初始化

现在开始学习虚拟机的初始化过程,先从dvmStartup函数开始,这个函数实现所有开始虚拟机的准备工作。dvmAllocTrackerStartup函数初始化跟踪显示系统,跟踪系统主要用生成调试系统的数据包。dvmGcStartup函数是用来初始化垃圾回收器。dvmThreadStartup函数是...

2011-12-10 22:29:36

阅读数:5561

评论数:2

Android培训班(82)Dalvik虚拟机的垃圾回收4

通过上面的学习,了解了垃圾回收的原理和过程。那么Dalvik虚拟机是什么时候进行垃圾回收呢?要回答这个问题,那么得继续分析代码,继续进入下面的学习。其实,垃圾回收主要有两种方式,一种是虚拟机线程自动进行的,一种是手动进行的。现在先来学习自动进行的方式,所谓自动方式,就是虚拟机创建一个线程,这个线程...

2011-12-03 22:41:46

阅读数:5750

评论数:0

提示
确定要删除当前文章?
取消 删除