码迷,mamicode.com
首页 >  
搜索关键字:dalvik虚拟机    ( 223个结果
android虚拟机
Zygote进程是android所有进程孵化器进程。接收system_server进程发来的命令,fork自身创建一个dalvik虚拟机实例来执行应用程序的入口中函数。 fork() 创建一个zygote进程,可fork其它进程; forkAndSpecialize() 创建非zygote进程,不能...
分类:移动开发   时间:2014-08-08 23:39:36    阅读次数:292
Dalvik和ART的区别
什么是Dalvik: Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,...
分类:其他好文   时间:2014-07-16 23:18:20    阅读次数:274
Android漫游记(6)---APP启动之旅(I)
我们从Kernel层简单说明: 1、Kernel层:基于Linux2.6+内核,同时做了一些嵌入式环境做了一些针对性的优化调整。 2、Libraries层:包括Bionic C库,以及HAL(硬件驱动接口抽象)等API。 3、Android Runtime(ART)层:包含核心应用库和Dalvik虚拟机。 4、Application Framework层:纯JAVA的API框架,包括Activity Manager和Windows Manager等。 5、Applic...
分类:移动开发   时间:2014-07-16 10:13:02    阅读次数:367
[Android] 配置安卓模拟器,使得dex文件不被优化成odex
最近做一个模块,需要将apk里面加载的dex文件dump出来,所以需要配置让dalvik不要把dex文件优化成odex。1. 配置build.prop主要是通过修改文件/system/build.prop里面的配置。(1) dalvik.vm.dexopt-flags本参数控制Dalvik虚拟机的程...
分类:移动开发   时间:2014-07-10 13:20:53    阅读次数:300
Android 异步编程
Android的线程和内存模型Android操作系统在boot后,会启动一个Zygote(受精卵)进程,Zygote进程负责创建大部分应用程序进程。Zygote进程启动 加载核心程序库和数据结构到内存后会创建一个Dalvik虚拟机(DVM)进程--SystemServer,此进程会包含大部分的系统服...
分类:移动开发   时间:2014-07-03 06:29:44    阅读次数:268
Chapter3——进入Android Dalvik虚拟机
虽然Android平台使用Java来开发应用程序,但Android程序却不是运行在标准Java虚拟机上的。可能是出于效率和版权的考虑,Google为Android专门设计了一套虚拟机Dalvik Virtual Machine。 上面是第三章的前言,一年多以前,作者写这本书的时候,Kitkat(A....
分类:移动开发   时间:2014-07-02 00:55:49    阅读次数:283
Chapter3——进入Android Dalvik虚拟机(二)
Dalvik汇编语言基础Dalvik虚拟机为自己设计了一套指令集,并制定了自己的指令格式和调用规范。位描述约定如下:每16位的字采用空格分隔开来每个字母表示4位,每个字母按顺序从高字节开始,排列到低字节。每4位之间可能使用竖线「|」表示不同的内容。顺序采用A~Z的单个大写字母作为一个4位操作码,op...
分类:移动开发   时间:2014-07-01 13:53:30    阅读次数:163
Android性能优化方法(一)
一:Dalvik虚拟机对于Android平台来说,其托管层使用的Dalvik JavaVM从目前的表现来看还有很多地方可以优化处理,比如我们在开发一些大型游戏或耗资源的应用中可能考虑手动干涉GC处理,使用 dalvik.system.VMRuntime类提供的setTargetHeapUtiliza...
分类:移动开发   时间:2014-06-20 21:01:18    阅读次数:270
java虚拟机与Dalvik虚拟机
Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与..
分类:编程语言   时间:2014-06-17 18:27:16    阅读次数:252
什么是android
Android是一个针对移动设备的软件包,包括操作系统、中间件和关键的应用程序。Android SDK提供了在Android平台上使用Java编程语言进行应用开发所必须的工具和APIs。 功能特点        1. Application Framework使组件能够重用和替换;        2. 针对移动设备而优化的Dalvik虚拟机;        3. 集成了基于...
分类:移动开发   时间:2014-06-15 16:23:55    阅读次数:299
223条   上一页 1 ... 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!