super优化方案
Dota_wy
Team is power,Dream is favor!
展开
-
Android开发优化方案之resolveActivity的使用
三方应用程序预防App出现Crash处理方式开发中我们经常会用到第三方应用程序的Activity和Service,但是你无法保证用户设备上安装了特定的某个应用软件,或者设备上有能够处理你的Intent请求的程序。所以我们一般在调用前确定下是否可以将三方启动的界面解析为一个Activity,并判断它能否启动该intent这里我们用跳转设置界面为例:工具类中方法:当...原创 2018-08-22 11:01:34 · 1614 阅读 · 0 评论 -
Android开发优化方案之软引用和弱引用的使用
对象的引用分为四种级别,为了能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。本篇主要介绍软引用和弱引用的使用和区别一、软引用:SoftReference如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。即缓存空间不够时才会选择去回收和释放部分内存。二、弱引用:WeakRefe...原创 2018-08-22 16:07:16 · 358 阅读 · 0 评论 -
Android开发优化方案之注解的使用
注解在android开发或者java后台开发中都使用的极为广泛,这里,仅用来记录我知道的一些使用过的或对代码优化warning和error有帮助的注解的使用一、android.annotation包中TargetApi和SuppressLint注解当代码中兼容的最低版本android:minSdkVersion为10,而我们要使用14或者其他更高版本Api中的方法,这时我们可以使用@Tar...原创 2018-08-30 11:29:17 · 304 阅读 · 0 评论 -
Android 性能优化
由于最近离职 面试时很多人经常会问到的一个问题就是app的性能优化这块的知识了,其实我想说的是,遇到什么问题了都自会出现对应的处理方法,之所以很多问题答不上来的是因为多数app并没有那么高的要求,主要的还是引流为主,但是,对于这些问题,我们也只能硬着头皮去回答了,所以在此做了个总结。用户体验性能主要分为以下几种:1、流畅——使用时避免出现卡顿,响应速度快,减少用户等待的时间,满足用户期望2、...原创 2019-04-14 14:01:38 · 188 阅读 · 0 评论 -
内存泄漏和内存溢出
Android之内存泄漏和内存溢出的区别以及处理方法内存泄漏和内存溢出的定义内存泄漏(Memory Leak)的含义内存溢出(Out of Memory)的含义两者区别发生的原因和解决方法内存泄漏和内存溢出的定义内存泄漏(Memory Leak)的含义当一个对象不在使用了,本应该被垃圾回收器(JVM)回收。但是这个对象由于被其他正在使用的对象所持有,造成无法被回收的结果。内存泄漏最终会导致内...原创 2019-04-23 17:39:21 · 245 阅读 · 0 评论