
性能优化
文章平均质量分 91
龙腾腾
凡是过往,皆为序章。
展开
-
Android 项目架构系列之代码的混淆
被前辈问到代码混淆,决定从自己的模块跳出来,思考和优化项目的整体架构,写下系列的第一篇 代码的混淆。代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。可以加大反编译的成本,但是并不能彻底防止反编译。混淆我在项目build.gradle中android下的配置如下: buildTypes { release { minifyEnabled true prog转载 2022-03-25 14:22:46 · 592 阅读 · 0 评论 -
Android 性能优化
https://juejin.im/post/6844904105438134286转载 2020-09-22 20:16:12 · 384 阅读 · 1 评论 -
Android Bitmap图片优化分析
原文地址:https://juejin.im/post/6844904166138069005图片在移动开发中占据中举足轻重的地位,早期的android 应用页面Ui相对简单,但随着Android系统不断的升级发展, 界面元素越来越丰富,用户对体验要求越来越高,UI小姐姐们需要设计出精致的界面元素,其中不乏很多好看的图片,但是随着手机性能提升(分辨率,cpu主频,内存等),图片质量也越来越大,拍个照动不动就3M,4M,8M, 大家都知道,android 应用在创建进程时候,会分配一个指定的内存大小,准确的转载 2020-09-21 17:35:57 · 752 阅读 · 0 评论 -
Android布局优化-merge, viewStub, include总结
原文链接:https://www.jianshu.com/p/a4eee43aa60ehttps://www.jianshu.com/p/48a2fbf75954一、 ViewStub标签的使用姿势步骤一:定义需要懒加载的布局 test.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:l转载 2020-09-20 19:12:49 · 280 阅读 · 0 评论 -
Android应用性能优化之启动优化
首先说开发中最明显的启动时“黑白屏”的问题并提供解决方案。“黑白屏”就是点击应用图标在启动过程中黑屏或者白屏一两秒的问题。 方案1(推荐,qq貌似就是这种启动方案,不过在启动优化的其他方面处理的好,时间更短了,文末会说启动过程。其他优化以后整理好了再写,先解决问题。) 1、在styles.xml中写一个SplashTheme,完整代码如下: <style name=...原创 2019-07-15 17:28:20 · 178 阅读 · 0 评论 -
Toast封装的工具类,从阿里demo中借鉴,安全地显示自定义吐司
命名为ToastUtils的工具类,下面是全部代码,可以直接新建ToastUtils类放在weight文件夹下:import android.content.Context;import android.graphics.Color;import android.graphics.PorterDuff;import android.graphics.PorterDuffColorFilte...原创 2019-08-30 14:03:25 · 240 阅读 · 0 评论