阿里资深工程师分析Android热补丁技术—dexposed原理,其为手机淘宝采用方案,涉及到dalvik虚拟机和android的等核心技术。...
分类:
移动开发 时间:
2016-03-21 09:26:06
阅读次数:
195
区别DVM与JVM 1.首要差别 Dalvik: 基于寄存器,编译和运行都会更快些 JVM: 基于栈, 编译和运行都会慢些 2.字节码的区别 Dalvik: 执行.dex格式的字节码,是对.class文件进行压缩后产生的,文件变小 JVM: 执行.class格式的字节码 3.运行环境的区别 Dalv
分类:
其他好文 时间:
2016-03-15 23:17:12
阅读次数:
210
Android是一种基于Linux的开源的操作系统 主要使用于智能设备,如智能手机、平板电脑和智能电视等 由Google公司领头开发并推广,2008年推出第一个版本。 此系统最初由”安卓之父"Andy Rubin(安迪-鲁宾)开发(2003年)。 区别DVM与JVM: 1.首要差别 Dalvik:
分类:
移动开发 时间:
2016-03-15 22:03:28
阅读次数:
236
区别DVM与JVM 1.首要差别 Dalvik: 基于寄存器,编译和运行都会更快些 JVM: 基于栈, 编译和运行都会慢些 2.字节码的区别 Dalvik: 执行.dex格式的字节码,是对.class文件进行压缩后产生的,文件变小 JVM: 执行.class格式的字节码 3.运行环境的区别 Da
分类:
其他好文 时间:
2016-03-15 06:05:21
阅读次数:
337
Conversion to Dalvik format failed: Unable to execute dex 原因是包存在重复,把没有用到的包删除几个试试。 logcat不能用了,重启吧:先关闭logcat view,再打开;先关闭eclipse,再打开;先关闭手机,再打开;先关闭电脑再打
分类:
移动开发 时间:
2016-03-14 21:35:03
阅读次数:
230
翻译自这里,并做了部分修改。 什么是Android? Android是为移动设备提供的软件,它包括操作系统、中间件、和一些关键的应用程序。应用程序执行它自己的进程和在Dalvik虚拟机中的实例。 Android应用程序体系结构描述 Services?将执行后台功能 Intent ?将执行国际活动和数
分类:
移动开发 时间:
2016-03-10 10:37:04
阅读次数:
200
1. Android2.x及以下的系统优化: Bitmap被解码后的像素被存储在Native Heap中, Dalvik Heap有个external计数,记录了Bitmap所占用的内存。 当 Dalvik Allocated + External Allocated + new Allocated
分类:
移动开发 时间:
2016-03-05 23:51:05
阅读次数:
585
本文是 Dalvik指令集 的小练习 新建一个文本文件改名为HelloWorld.smali,然后写出HelloWorld类的程序代码如下 [java] view plain copy print? .class public LHelloWorld; #定义类名 .super Ljava/lang
分类:
其他好文 时间:
2016-03-03 01:22:50
阅读次数:
234
安装/配置: 通过另外一个工具也可以测试手机客户端APP的性能,这就是android开发包中的DDMS工具(Dalvik Debug Monitor Service),先来说一下android开发包的安装: 1、 首先安装JDK,1.5以上的版本 2、 在安装完JDK 后,就需要下载及安装Andro
分类:
移动开发 时间:
2016-02-28 22:52:45
阅读次数:
289
一.android系统被分为4个层次:1.最下层的是linux核心,包括多个驱动程序,提供了操作系统应该具备的核心功能;2.在linux核心之上,包括两个部分,一部分是Android Runtime(包括Dalvik虚拟机,和Core Libraries相当于java中的jdk)和LIBRARIES
分类:
移动开发 时间:
2016-02-25 22:42:10
阅读次数:
179