码迷,mamicode.com
首页 >  
搜索关键字:dalvik虚拟机    ( 223个结果
android签名后的内容共享实现机制
apk一般占一个dalvik,一个进程,一个task。task是一个activity的栈,其中"可能"含有来自多个App的activity 分类 APK Task 工作空间 Dalvik虚拟机 Activity栈 进程 一个进程中 一个进程中 存在于多个进程中 ...
分类:移动开发   时间:2014-11-30 18:46:11    阅读次数:283
Android - Application Context(应用程序上下文)
Application Context(应用程序上下文)本文地址:http://blog.csdn.net/caroline_wendyApplication Context指的是应用环境和其内的所有组件运行的进程。Context有自己的用户ID和Linux进程,和专门的Dalvik虚拟机,存储应用程序文件的专用文件系统。Context是基于该应用程序的包名唯一标识的,Context在应用程序的第...
分类:移动开发   时间:2014-11-30 10:20:06    阅读次数:169
Android ART运行时与Dalvik虚拟机
这几天在做一个项目时需要在Android中使用OSGi框架(Apache Felix),于是在一个android 4.4.2 版本系统的某品牌的平板上实验。实验内容很简单:把felix包里的felix.jar包和一些bundles的jar包用android sdk里的dx及aapt工具转化为包含de...
分类:移动开发   时间:2014-11-17 22:27:17    阅读次数:296
Android运行时ART执行类方法的过程分析
在前面一篇文章中,我们分析了ART运行时加载类以及查找其方法的过程。一旦找到了目标类方法,我们就可以获得它的DEX字节码或者本地机器指令,这样就可以对它进行执行了。在ART运行时中,类方法的执行方式有两种。一种是像Dalvik虚拟机一样,将其DEX字节码交给解释器执行;另一种则是直接将其本地机器指令交给CPU执行。在本文中,我们就将通过分析ART运行时执行类方法的过程来理解ART运行时的运行原理。...
分类:移动开发   时间:2014-11-10 01:09:31    阅读次数:512
android 反汇编一些资料
Android软件安全与逆向分析 http://book.2cto.com/201212/12432.html Smali--Dalvik虚拟机指令语言 http://blog.csdn.net/wdaming1986/article/details/8299996
分类:移动开发   时间:2014-11-05 12:58:05    阅读次数:170
Android:异步处理之Handler+Thread的应用(一)
前言 很久很久以前就听说了,每一个android的应用程序都会分别运行在一个独立的dalvik虚拟机进程中,而在每个虚拟机在启动时会运行一个UI主线程(Main Thread),而为啥叫UI主线程而不是AI主线程或者是BI主线程呢?因为它要处理全部和UI相关的事件;因为Android系统采用的是U....
分类:移动开发   时间:2014-11-05 01:53:26    阅读次数:296
传统的Java虚拟机和Android的Dalvik虚拟机及其ART模式
Java虚拟机的解释执行引擎称为“基于栈的执行引擎”,其中所指的“栈”就是操作数栈。因此我们也称Java虚拟机是基于栈的,这点不同于Android虚拟机,Android虚拟机是基于寄存器的。基于栈的指令集最主要的优点是可移植性强,主要的缺点是执行速度相对会慢些;而由于寄存器由硬件直接提供,所以基于寄...
分类:移动开发   时间:2014-10-31 23:36:53    阅读次数:235
Android Source Code
源码目录系统注解 +Kernel:Android Linux内核2.6 +bionic:Android标准C运行支持库 +bootloader:Android内核加载器参考 +build:Android的Build系统 +cts:Android兼容性测试源 +dalvik:Dalvik虚拟机 +ex...
分类:移动开发   时间:2014-10-28 09:19:04    阅读次数:502
IT痴汉的工作现状22-由Dalvik虚拟机引发的口水战
Dalvik是啥呢?从未知道冰岛有Dalvik这么一个重要的村庄,直到Dan Bornstein将自己为Android系统编写的进程虚拟机命名为Dalvik后才被我所知。它是Android系统独有的,主要作用就是使得已转换为 .dex(即Dalvik Executable)格式的Java应用程序在Android系统上运行。它是Java运行在Android系统的基础。那么问题就来了,有标准的Java...
分类:其他好文   时间:2014-10-25 14:32:44    阅读次数:178
反编译classes.dex的工具和方法
Dex是Android系统中可以在Dalvik虚拟机上直接运行的文件格式。java源代码经过ADT的复杂编译后转换成Dex文件,这是一个逐步优化的过程。Dex文件的指令码就是Dalvik虚拟机专有的一套指令集,专门为嵌入式系统优化过,相比标准java的.class文件,它体积小,运行效率高。纯手打!反..
分类:其他好文   时间:2014-10-01 20:52:42    阅读次数:256
223条   上一页 1 ... 18 19 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!