码迷,mamicode.com
首页 >  
搜索关键字:dalvik    ( 578个结果
Android小技巧总结1
0、Android彻底退出引用程序的方法 1) Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()); // 获取PID System.exit(0); // 常规java的标准退出法,返回值为0代表正常退 ...
分类:移动开发   时间:2017-06-27 22:13:38    阅读次数:196
解决Android 应用方法数不能超过65K的问题
Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536 假设你的应用出现这样的问题。那恭喜你,你的app内容已经许多了,也恭喜你遇到了这么一个坑爹的问题这个问题在许多地方 ...
分类:移动开发   时间:2017-06-26 15:37:06    阅读次数:237
odex文件格式
apk安装或启动时,会通过dexopt来将dex生成优化后的odex文件。过程是将apk中的classes.dex解压后,用dexopt处理并保存为“/data/dalvik-cache/data@app@<package-name>-X.apk@classes.dex”文件,如下图。 odex文件 ...
分类:其他好文   时间:2017-06-22 23:50:56    阅读次数:458
非代码抽取的dex加固脱壳
常见的非代码抽取的dex加固,可以通过修改或者hook源码中的dex解析函数拿到目标dex完成脱壳。该dex解析函数为DexFile* dexFileParse(const u1* data, size_t length, int flags),位于src4.4.4_r1/dalvik/libdex ...
分类:其他好文   时间:2017-06-22 15:12:43    阅读次数:144
Dalvik虚拟机中DexClassLookup结构解析
http://blog.csdn.net/roland_sun/article/details/46877563 原文如下: 在Android系统中,所有的类定义以及具体的代码都是包含在DEX文件中的。但是,一个功能丰富的程序往往都比较复杂,由很多类组成。 而每一个类,都由一个所谓类描述符(Clas ...
分类:其他好文   时间:2017-06-20 16:26:30    阅读次数:209
Android SQLite 学习2
昨天成功实现了创建数据库,并用adb shell查看。 下一步计划用Android Device Monitor 的File Explorer 和 可视化工具看到数据库。 DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调 ...
分类:移动开发   时间:2017-06-18 13:14:13    阅读次数:159
Android程序全然退出的三种方法
1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //获取PID,眼下获取自己的也仅仅有该API,否则从/proc中自己的枚举其它进程吧,只是要说明的是,结束其它进程不一定有权限,不然就乱套了。 ...
分类:移动开发   时间:2017-06-17 13:03:05    阅读次数:145
02_android下单元测试
Java的单元测试JUnit。 Java程序入口是main方法。一般不在安卓程序入口 做测试。 这是一个安卓的应用,最终想测试这个方法,必须得把代码跑到设备上才行。代码得跑在ARM/Dalvik虚拟机才行。所以首先要把代码部署到设备上。 必须在清单文件里面指定一个仪器设备instrumentatio ...
分类:移动开发   时间:2017-06-13 10:04:44    阅读次数:283
android笔试题一
1.Android DVM(Dalvik VM)的进程和Linux的进程, 应用程序的进程是同一个概念吗? DVM(Dalvik VM)指dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所 ...
分类:移动开发   时间:2017-06-11 00:24:28    阅读次数:210
Android内存优化(一)DVM和ART原理初探
要学习Android的内存优化,首先要了解Java虚拟机,此前我用了多篇文章来介绍Java虚拟机的知识,就是为了这个系列做铺垫。在Android开发中我们接触的是与Java虚拟机类似的Dalvik虚拟机和ART虚拟机,这一篇我们就来了解它们的基本原理。 1.Dalvik虚拟机 Dalvik虚拟机( ...
分类:移动开发   时间:2017-06-09 21:32:52    阅读次数:333
578条   上一页 1 ... 9 10 11 12 13 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!