首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android优化,瘦身,反编译
订阅
蓝渊智海
更多收藏集
微信扫码分享
微信
新浪微博
QQ
51篇文章 · 0订阅
来聊一聊Android适配吧
为什么要做屏幕适配?我前几天在郭霖大大的公众号里面看到一张图片,我觉得很有说明性的。 由于Android系统的开放性,任何用户、开发者、硬件厂商、运营商都可以对Android系统和硬件进行定制,修改成他们想要的样子。 上图就代表了各大品牌的手机碎片化的现状。随着Android设…
Android 开发高手课 温故知新篇
最近二刷了《Android 开发高手课》,对于老师提到的一些案例,自己实践了一下。分享给学习此专栏的大家: 这个是在第二课 崩溃优化(下)中提到的一个问题。 在前一阵didi开源的booster中也有对此问题的修复,看了后我觉得考虑的更加完善。有兴趣的可以看看。 当然了,Toa…
模块化解耦框架RxFluxArchitecture5-Application多模块共存
组件化的一个目的是为了业务解耦,业务模块有些特殊功能的初始化需要在Application中完成,而壳模块不需要知道具体如何完成这些初始化操作。这就需要解决多个业务模块中Application共存的问题。网上很多方案是使用反射或者在AndroidManifest中配置meta-d…
APK体积优化的一些总结
本文分为如下几个步骤去优化,有什么不对的还请大神们见谅!小弟还是个菜鸟。。。 哈哈 !! 8. 资源混淆 1. svg的使用与优化 为了方便给大家演示!这里呢?我特意找了个网站阿里矢量图,在这个网站中你可以下载各种的矢量图,然后呢?就没有然后了。。。 首先svg是可缩放矢量图,…
Android Note - 内存优化
我们知道,Android 系统是一个基于 Linux 的开源系统,使用的是 Dalvik / Android Runtime 作为对应的虚拟机来执行代码。底层内存分配机制在这里就不详述了,只看 Application Framework 这一层。 首先,Android 中的内存…
Android逆向笔记 —— DEX 文件格式解析
DEX 文件结构思维导图及解析源码见文末。 系列第一篇文章就分析过 Class 文件格式,我们都知道 .java 源文件经过编译器编译会生成 JVM 可识别的 .class 文件。在 Android 中,不管是 Dalvik 还是 Art,和 JVM 的区别还是很大的。Andr…
Android屏幕适配的两种方式
github 地址:https://github.com/bugyun/ScreenHelper 欢迎 star 和 提问。 如果 auto 设置为 false,则可以通过命令行,来生成文件. 也可以在 gradle命令的 窗口中 点击 dimensCovert 的 task.…
APK瘦身神器:Android App Bundles-让应用体积减少25%
大部分在应用商店上架过App或者进行过缩包优化的开发者可能都知道,在Android平台上,APK瘦身方面的优化手段其实不多,无非压缩资源、删除无用资源、代码混淆、在线资源库、微信压缩打包工具、插件化等,充其量只是一些裁裁剪剪,并没有从根本上解决安装包过大的问题。 但Googl…
Android - 性能优化经验分享
解决性能问题的方案需要具体情况具体分析,并没有完全固定的路子,更多的是靠经验的积累,本文不做涉及。但是发现性能瓶颈确实有着固定的方法。本文主要介绍 如何找到性能瓶颈 。 常用的性能检测工具是traceview,集成于 Android Device Monitor 中。从Andr…
Android APK打包流程
1. 打包资源文件,生成R.java文件 打包资源文件的工具是aapt(The Android Asset Packaing Tool),目录 sdk\build-tools\25.0.0\aapt。 在这个过程中,项目中的AndroidManifest.xml文件和布局文件X…