性能优化
风雪沧澜
这个作者很懒,什么都没留下…
展开
-
layout优化减少textView创建
布局效果图: 常规布局:四个TextView<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:lay原创 2017-07-26 10:19:01 · 234 阅读 · 0 评论 -
android 开发如何做内存优化
http://www.cnblogs.com/kingOfPointer/archive/2012/12/21/2828018.html转载 2017-07-24 10:05:08 · 157 阅读 · 0 评论 -
怎样退出终止App
Dalvik VM的本地方法android.os.Process.killProcess(android.os.Process.myPid()) //获取PID System.exit(0); //常规java、c#的标准退出法,返回值为0代表正常退出 任务管理器方法首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限ActivityManage转载 2017-07-23 15:01:37 · 301 阅读 · 0 评论 -
提高apk启动速度
减少应用程序安装包的大小,不仅仅减少了用户的网络数据流量还减少了下载等待的时间。毋庸置疑,尽量减少程序安装包的大小是十分有必要的。通常来说,减少程序安装包的大小有两条规律:要么减少程序资源的大小,要么就是减少程序的代码量。 减少程序图片资源的大小 1)确保在build.gradle文件中开启了minifEnabled与shrinkResources的属性,这两个属性可以帮助转载 2017-06-13 11:02:45 · 649 阅读 · 0 评论 -
Android APP秒开
Android App启动流程:冷启动app:------>Application:attachBaseContext()------>Application:onCreate()----->Activity.onCreate()App冷启动相关优化点:1. 生命周期内减少耗时操作:.Application.attachBaseContext():MultiDex.install();在Androi原创 2017-08-25 14:20:56 · 3951 阅读 · 0 评论 -
APP优雅退出的几种方式
1. 容器式退出 Activity放入到一个集合中,退出时,遍历集合,退出 2. 广播式退出 在BaseActivity中注册广播,退出时发送广播 3. 进程式退出 直接杀死当前应用的进程 4. SingleTask+广播退出 当Activity启动模式设置为SingleTask时,其他Activty跳转到这个Activty时,会把栈中这个Activty上的其他Activi原创 2017-08-30 16:06:12 · 602 阅读 · 0 评论 -
APP研发录笔记
http://blog.csdn.net/codeemperor/article/details/50783928 http://blog.csdn.net/codeemperor/article/details/51066847转载 2017-08-30 16:13:33 · 273 阅读 · 0 评论 -
Android 性能优化工具
IDE AndroidStudio1、Inspect CodeAS中的Insepct Code是用于对代码进行静态质量分析的工具,它是lint的增强版,可以检测出来很多潜在的问题,同时给你提供改善建议;它不仅可以对整个工程、某个module、某个文件进行所有规则的代码静态质量检测,还可以针对某一项规则对整个工程进行检测: 在Inspection窗口的左侧,有提供了一系列快捷按钮用于快速分析转载 2017-09-01 14:31:17 · 262 阅读 · 0 评论 -
APK减少包体大小
1、开启代码混淆:混淆文件可自写与混淆插件(AndroidProGuard)自动生成两种形式 工具地址:http://www.jianshu.com/p/ab865bfde96f 开启混淆,删除没用的java文件,minifyEnabled设置为true buildTypes { release { minifyEnabled true原创 2017-08-31 16:59:39 · 606 阅读 · 0 评论