-
[Android技术专题]APK瘦身看这一篇文章就够了
前言
之前我在微信群里面有说到,随着Android开发越来越成熟,关于Android方面的技术文章越来越多,作为开发者不缺资源,缺乏的是系统的知识和指导,对于学生和上班族来讲,更缺乏筛选信息的时间。从某个角度来讲,精心筛选整理网络上的优质文章并形成专题,如果需要学习某方面的知识只需要看这一篇文章就够,那意义会比写一篇纯技术文章会有价值得多。
出于能够更便捷、高效获取优质资源的角度考虑,写一系列专题的想法就诞生了,结合自己阅读过的技术文章和实际工作经验,将平时收集的优质技术文章按照某个方面整理成一系列的专题,比如APK瘦身、插件化、程序架构、性能优化、自定义view、增量升级、移动开发各种技术解决方案等。这是我目前能够想到的除了写书之外最值得做的一件事情了。
这个系列从APK瘦身专题开始,后面会不定期推出其它专题,发过的专题也会不断更新。
APK瘦身的价值
APK瘦身严格来讲不算是对应用性能的优化,应该算是对程序体验的优化。APK瘦身的价值主要有几点:
省流量:特别是在4G网络下,更多的移动流量表示需要花费更多的钱(别指望着用户一个月1、2G的流量专门给你腾出几十M来用于下载安装包);
给用户一个好印象,试想用户在安装你的程序需要很长的时间时,不仅会影响到他的心情,更是在浪费他的生命;
如果你的APK是预置到设备中,更大的APK表示需要占用更多的存储空间,也会增加烧录的时间。
从哪些方面入手
一个APK实际上就是一个压缩文件,解压后可以看到通常包含如下几种类型的文件或文件夹:
classes.dex源码;
编译生成的二进制资源文件resources.arsc;
- 2022-09-09 06:10:02下载
- 积分:1
-
adroid 一维二维通用条码扫描器源码
应用背景Android一维二维通条码扫描项目,条码扫描器在您的手机上使用摄像头读取条形码,查询产品的信息,如价格和评论。此外,还可以读取QR吗和Data Matrix二维条码。传统的条形码,如产品包装上印刷的也被称为一维条形码。常用的有几种类型,包括UPC和EAN。这些一维条码包括一个独特的代码,它通常描述了一种产品,如CD或一本书。你可以把这段代码拿到google或者百度,搜索一下就可以在互联网上找到价格评论等。二维条形码也是是常见的类似于微信的条形码,QR码可以包括的信息有:日历事件、电话号码、短信号码、电子邮件、地理坐标、纯文本等。本项目可以记录扫码历史并且把手机上的联系人、已安装应用、书签、剪切板内容在屏幕上生成一个二维码,别人扫描以后可以可以获取到二维码包含的信息。关键技术源码运行截图如下:
- 2023-08-23 18:35:03下载
- 积分:1
-
Android手机蓝牙遥控IRobot行走
Android手机基于蓝牙远程遥控IRobot Create行走及机械臂动作!手机上位程序!
- 2022-11-13 02:05:04下载
- 积分:1
-
DFSKLFDLGKLÇFDEFŞSGLK
提示: 您将赚取积分 (0-20) 基于您的源代码和说明的质量。质量低、 重复的代码或穷人所述将被删除。DSKLDSGŞFKDSGŞİLKDLŞF
FDGSŞDFGFG
- 2022-03-13 02:42:49下载
- 积分:1
-
测试程序
Android手机端的测试小应用。包含性格、智力测试和好看的界面。同时应用智能手机的震动及重力感应等功能开发出星座运势模块,利用已有接口完成运势更新过程,并可以绘制相关星座的星图(动态绘图)。
- 2022-09-02 03:35:05下载
- 积分:1
-
android 解析 Rss xml 例子
android 解析 Rss xml 例子
- 2013-07-05下载
- 积分:1
-
Android 小说
Android 小说 Android 小说 Android 小说 Android 小说 Android 小说 Android 小说
- 2022-02-16 08:28:10下载
- 积分:1
-
android 自绘switchButton
android 自绘switchButton
- 2014-01-10下载
- 积分:1
-
AndroidMap
一个很强大的地图软件big plant源码,用Eclipse导入工程即可使用(a great map called big plant.You can just import it to Eclipse to use it)
- 2012-03-19 21:16:35下载
- 积分:1
-
android 中文天气预报-城市首拼即可
Android 天气预报程序,这个天气预报里面对输入的体验进行了优化,用户可以输入城市拼音或首拼即可,不过里面获取天气的接口,这个你可以重新找接口。源代码中有汉字转化为全拼,获得单个汉字的Ascii、根据ASCII码到SpellMap中查找对应的拼音、int 字符对应的ASCII,首先判断ASCII是否>0&
- 2022-11-02 14:50:03下载
- 积分:1