什么是内存泄露?Android虚拟机的垃圾回收采用的是根搜索算法。GC会从根节点(GC Roots)开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收掉。内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。无用的对象占据着内存空间,导致不能及时回收这个对象所占用的内存...
分类:
移动开发 时间:
2016-04-27 18:56:54
阅读次数:
224
刚开始接触Android Studio,很多不适应的地方,自己慢慢摸索,记录下了一些问题和解决途径。 为了能使用android虚拟机,需要下载镜像,镜像有基于arm架构的也有基于intelx86、x64架构的。我记得有一种是不能直接使用的,我用的windows系统intel处理器,理所当然认为arm
分类:
移动开发 时间:
2016-02-27 19:25:49
阅读次数:
189
用eclipse创建android虚拟机右侧home键盘、返回键等不可用的解决方法:打开AndroidVirtualDeviceManager,查看虚拟机详情:打开图片中的Path路径,打开config文件;把图中所示的参数改为yes保存,重新启动eclipse即可;
分类:
移动开发 时间:
2016-02-19 14:35:36
阅读次数:
263
34. 对android虚拟机的理解,包括内存管理机制垃圾回收机制。 虚拟机很小,空间很小,谈谈移动设备的虚拟机的大小限制 16M , 谈谈加载图片的时候怎么处理大图片的,压缩。 垃圾回收,没有引用的对象,在某个时刻会被系统gc掉,跟java一样。 35. Framework工作方式及原理,Acti
分类:
移动开发 时间:
2016-01-28 01:59:05
阅读次数:
180
1 什么是Dalvik虚拟机 Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速度有限....
分类:
移动开发 时间:
2016-01-09 13:51:50
阅读次数:
225
1 什么是Dalvik虚拟机 Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速度有限....
分类:
移动开发 时间:
2016-01-09 00:52:12
阅读次数:
247
当consle(控制台)出现Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.Conversion to Dalvik format failed: Unabl...
分类:
移动开发 时间:
2015-12-23 17:57:19
阅读次数:
202
1. Android虚拟设备和SDK管理器:用于创建和管理AVD以及下载SDK包。2. Android模拟器:Android虚拟机的实现,目的是使开发的应用在开发计算机上的AVD内运行。3. Android调试监控服务(DDMS):视图的方式监视和控制能调试的应用程序。4. Android调试桥(A...
分类:
移动开发 时间:
2015-12-06 22:26:02
阅读次数:
155
Android的emulator是已经包括了gsm 模块,能够模拟电话与短信进行调试(就不用花太多冤枉钱)首先,肯定是打开虚拟机:emulator -avd XXXXXX -scale 0.8&这两个參数就不用说了,第一个是avd 名称,第二个是显示大小。然后使用:telnet localhost ...
分类:
移动开发 时间:
2015-12-06 19:27:13
阅读次数:
189
Dalvik虚拟机,是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即“Dalvik Executable”)格式的Java应用程序的运行。.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik由Dan ...
分类:
移动开发 时间:
2015-10-20 10:24:59
阅读次数:
176