`
sai_ruby
  • 浏览: 22814 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Dalvik(笔记)

 
阅读更多
Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。
dx 是一套工具,可以将 Java .class 转换成 .dex 格式. 一个dex档通常会有多个.class。由于dex有时必须进行最佳化,会使档案大小增加1-4倍,以ODEX结尾。
Dalvik虚拟机有自己的 bytecode, 并非使用 Java bytecode.
分享到:
评论

相关推荐

    新版Android开发教程&笔记四--Dalvik ADB

    ### 新版Android开发教程&笔记四--Dalvik ADB #### Android虚拟机Dalvik解析 随着Google发布的Android SDK,不仅带来了新的开发环境和技术规范,更重要的是引入了一个全新的虚拟机技术——Dalvik虚拟机。这一技术...

    新版Android开发教程&笔记4--Dalvik ADB

    这份"新版Android开发教程&笔记4--Dalvik ADB"显然会深入探讨这两个主题,帮助开发者更好地理解和掌握Android系统的运行机制以及调试工具的使用。下面将详细阐述这两个知识点。 **Dalvik虚拟机** Dalvik是Android...

    安卓逆向学习笔记之Dalvik下dex加载流程和通用脱壳点.docx

    ### 安卓逆向学习笔记之Dalvik下dex加载流程和通用脱壳点 #### Dalvik环境下DEX文件的加载流程 在深入理解Android应用程序的工作原理时,了解Dalvik虚拟机如何加载和执行DEX(Dalvik Executable)文件是至关重要的...

    Android笔记- 从DEX档案格式看Dalvik的运作

    ### Android笔记- 从DEX档案格式看Dalvik的运作 #### DEX档案格式与Dalvik运作解析 在深入了解Dalvik虚拟机如何运作之前,我们首先需要理解DEX(Dalvik Executable)文件格式的重要性及其特点。DEX文件是Android...

    安卓逆向学习笔记之Dalvik下抽取壳原理分析和ART下抽取壳实现.docx

    安卓逆向学习笔记之Dalvik下抽取壳原理分析和ART下抽取壳实现.docx

    新版Android开发教程和笔记

    新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记七--基础UI编程1.pdf 新版Android开发教程+笔记七--基础UI编程2.pdf 新版Android开发教程+笔记九--基础UI编程3.pdf 新版Android开发教程+...

    新版android开发教程 笔记

    新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2 新版Android开发教程+笔记六--应用3、4 布局 新版Android开发教程+笔记七--基础UI编程1 新版Android开发教程+笔记八--基础UI...

    Andriod学习笔记.pptx

    Android学习笔记是Android应用程序开发的基础知识笔记,涵盖了Android应用程序包(APK)、Dalvik虚拟机、Java编译器、DEX编译器、Android操作系统等多方面的知识。 Android应用程序包(APK) Android应用程序包...

    Android群英传笔记

    首先,笔记可能从Android的基础知识开始,讲解Android系统的架构,包括Linux内核、Dalvik/ART虚拟机、应用程序框架层以及用户界面层。这些是构建Android应用的基础,理解它们有助于开发者更好地优化应用性能。 接着...

    Android开发教程(Dalvik ADB)

    在“新版Android开发教程&笔记四--Dalvik ADB.pdf”这份文档中,你将深入了解到如何设置和使用ADB,包括安装ADB环境、连接设备、调试应用等基本步骤。此外,文档可能还会涵盖如何利用ADB进行设备控制、数据备份和...

    新版Android开发教程&笔记--基础入门

    新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2 新版Android开发教程+笔记六--应用3、4 布局 新版Android开发教程+笔记七--基础UI编程1 新版Android开发教程+笔记八--基础UI...

    Android 开发教程 新版Android开发教程&笔记

    新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程&笔记五--模拟器、应用1、2 新版Android开发教程&笔记六--应用3、4 布局 新版Android开发教程&笔记七--基础UI编程1 新版Android开发教程&笔记八--基础UI...

    新版Android开发教程及笔记-完整版.pdf

    新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--模拟器、应用1、2.pdf 新版Android开发教程+笔记六--应用3、4 布局.pdf 新版Android开发教程+笔记七--基础UI编程1.pdf 新版Android开发...

    android开发笔记2

    3. "新版Android开发教程&笔记四--Dalvik ADB.pdf":这部分笔记可能详细介绍了Dalvik虚拟机和ADB工具的使用。Dalvik是Android早期使用的虚拟机,虽然现在已被ART所取代,但了解其工作原理对于理解Android应用程序的...

    android 我的笔记 源码

    【Android 源码分析与学习笔记】 在深入探索 Android 开发的过程中,源码阅读是提升技术水平的关键步骤。Android 源码包含了操作系统层面、框架层以及应用开发接口等各个层次的实现细节,有助于开发者理解系统行为...

    Android开发笔记

    《Android开发笔记》是一份详实的Android应用开发学习资料,包含了从环境搭建到UI编程、布局管理和Dalvik ADB等多个关键领域的知识点。这些笔记旨在帮助开发者系统地掌握Android开发的核心技能,逐步成长为一名专业...

    Smali学习笔记

    ### Smali学习笔记 #### 1. Dalvik与Smali ##### 1.1 Dalvik虚拟机概述 Google推出的Dalvik虚拟机(Dalvik Virtual Machine, DVM)首次亮相是在2007年底,随着Android SDK的发布而一同进入公众视线。这款虚拟机是由...

    android课程笔记

    ### Android 开发课程笔记知识点详解 #### 一、Android架构概览 1. **Android系统架构**:Android系统由多层组成,从底层到顶层依次为Linux内核、硬件抽象层(HAL)、运行时库(Runtime Libraries)、应用程序框架...

Global site tag (gtag.js) - Google Analytics