1. 问题的产生 当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex...

IP属地:上海
1. 问题的产生 当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex...
前言:在android5.0之前,每一个android应用中只会含有一个dex文件,但是这个dex的方法数量被限制在65535之内,这就是著名的64K(64*1024)事件。...
在开始本篇文章之前,强烈建议不熟悉MultiDex以及坑点的童鞋看两篇文章: Android使用Multidex突破64K方法数限制原理解析 其实你不知道MultiDex到底...
读完本文你将了解到:1.TraceView 是什么;2.如何生存trace文件;3.根据TraceView显示定位问题4.解决DDMS中find功能无法使用的问题5.Trac...
为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了。 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在...
又到周六了~~这次来谈谈性能优化吧。大家在工作中或多或少都会拿自家的应用和竞品app做比对,不可避免的需要做一些app性能优化的活。很多时候可能是策略上的调整,不过还是有非常...
前言:Activity是Android四大组件之一,为用户提供与系统交互的界面,每一个应用都有一个或者多个Acticity,这样会有各种各样的细节问题需要查找,我将本人接触到...
前言: 最近开发的时候, 频繁的需要使用到自定义控件。自定义控件是成为高级工程师必不可少的条件之一,所以今天决定认真总结一下。其实自定义控件也没有想象中的那么复杂,无非只要掌...