展开

关键词

APK看这一篇文章就够了

这个系列从APK专题开始,后面会不定期推出其它专题,发过的专题也会不断更新。 1 APK值 APK严格来讲不算是对应用性能的优化,应该算是对程序体验的优化。 APK值主要有几点: 省流量:特别是在4G网络下,更多的移动流量表示需要花费更多的(别指望着用户一个月1、2G的流量专门给你腾出几十M来用于下载安装包); 给用户一个好印象,试想用户在安装你的程序需要很长的时间时 ; 一个APK尽量只用一套,从内存占用和适配的角度考虑,这一套建议放在xhdpi文件夹下; 使用tinypng等压缩工具对进行压缩; 如果对压缩的质量不满意,可以考虑使用其它格式, 可以考虑相比于mp3同等质量但文件更小的opus音频格式; 能不用的就不用(用代码实现),如果要用则优先使用9; 考虑引进VectorDrawable和svg。 让你的APK成一道闪电 关于APK值得分享的一些经验 Android APK安装包 WebP 探寻之路 SmallerAPK, Part 1: Anatomy of an APK SmallerAPK

30920

关于Android资源的奇思妙想

对于颜色很多尺寸大的一般用jpg,主要适用场景是用于做背景展示,这类除了调整压缩参数做有损压缩外,无损压缩可优化的空间则一般不会太大。 android的aapt在编译阶段其实是会对png进行压缩的,用的则是libpng和zlib,这个可以用aapt的源码佐证: 用libpng对进行预处理 用zlib对预处理后的进行压缩生成新 可以看到aapt对的压缩等级使用了最高等级9,期间系统也会做颜色表转换,这样可以减少很大一部分的体积,但系统的压缩方案是不是完美无缺呢? 仔细分析发现九宫格被压出问题了,aapt在处理png时会判断是不是九宫格,如果是则做特殊预处理: do_9patch其实主要的是九宫格信息弄出来,写入到info9Patch字段,并最终写入 不改变安装包内像素内容,轻轻松松减少几百K体积,何乐而不为呢?

3.3K40
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    陈鲁豫,你所了解的主持人,你所未知的创业者

    十几年从未改变的标志性短发,弱的声音中充满了坚定的力量。一段7分钟的演讲,让我觉得这个小小的女人,尽然能有这样的魄力与胆识,这个外表弱的女人因坚强而散发出的美丽,让人格外起敬。 ? 鲁豫的 9月23日那天,鲁豫执掌的能量控股有限公司在新三板挂牌上市了,就在那一天,能量传播终于站在了资本市场的门槛上,等待这一天的到来,她和她的团队花了整整十年的时间。 她知道从上市那天开始,每天就会有人每天帮她算,今天有多少入账、明天多少? 其实在2004度最佳电视主持人的排座中,鲁豫以近4亿多的名列第三,后来2005年起主持《鲁豫有约:说出你的故事》直逼5个亿。 ? 对此,鲁豫笑着对记者说:“看来我还属于潜力股的!” 如果说苦的话,我团队那些小朋友,那么漂亮的年轻小女孩,每天都是愁云惨雾的,披头散发的,大半夜还在机房编子,那算不算苦? ?

    46830

    区块链的新概念“胖协议”

    协议如此重要,可它却是值最小的。但也不奇怪,因为那都是协议,薄薄的一层,只约定了软件应该如何通讯。 比如微信,发送消息使用了网络协议,但具体发给谁,如何保存消息,是还是声音,这些都是微信实现的,而网络只是负责传输。所以,在互联网的值分布中,应用占大头,协议只占一小部分。 对比协议,胖协议之上的Status.im(微信),消息的发送和接收,都基于以太坊原生协议Whisper,从而实现了点对点加密通讯。不仅如此,它还是个原生包,你不必绑定银行卡。 2-值流入 但也有例外,比如Press.One这种项目,虽然也是基于EOS的,但它却能自己吸纳值, 每一个内容资产的增加,都会带来新值的产生,又会吸引更多的用户,从而形成网络效应,这种项目属于并行网络 另外,很多人怀疑区块链行业,觉得就几行代码,哪值那么多?那么设想一下,如果现在IP协议(最基础的网络协议)开始收费,我们每天要交多少呢?

    64350

    微信小游戏首包超出4M之后

    这一块能做的无非就是引擎的和资源的,而资源无外乎是,音频,字体等。 资源 资源无外乎是,音频,字体。 ,那音频和字体其实在我们使用之前只要使用工具一次性压缩就可以了,而则因为数量太多以及会涉及到自动合,所以需要在构建之后重新压缩一遍,但是我个人会比较倾向于依赖引擎自提供的插件机制,毕竟使用了构建工具之后起码还得去 npm install一下,还要去设置每个包自的一些配置,然后项目build完之后还得去敲个命令,整个一套走下来,其实效率还是不够,而且针对压缩,社区内其实已经有能够直接就开箱即用的相关插件,像pngquant resource_error 除了上面说的,异名觉得最关键的还有费用问题,流量都是啊,明明微信总包大小有8M,有多少小游戏经过合理的之后总包大小还能超过8M呢?

    22820

    压缩好工具:Image Optimizer 绿色版 V5.10 下载

    此次推荐的实用小软件是一款减肥工具,因为此时博主正在给表哥的公司做 CMS 网站,他发给我的产品都是都是 PSD 格式的,大小均为 45M~70MB,如果不做处理,我想没有那个网站希望直接展示这样的吧 占空间不说,用户打开个跟在线看视频一样,太狗血了吧! ,于是我就在网上找到这一款软件,给减肥! ,并可实时预览; 支持的批量压缩; 压缩操作方便,并支持高级用户对指定区域特别处理。 三、压缩测试 下载了个绿色版,就先测试了下单个的压缩效果: 勾选了自动压缩模式: ?

    91050

    深入探索 Android 包(下)——终篇

    七、优化常见问题 优化是性能优化当中不那么重要的一个分支,不过对于处于稳定运营期的产品会比较有帮助。下面我们就来看看对于优化有哪些常见问题。 1、怎么降低 Apk 包大小? 在项目初期,我们一直在不断地加功能,加入了很多的代码、资源,同时呢,也没有相应的规范,所以说,UI 同学给我们很多 UI 的时候,都是没有经过压缩的,长期累积就会导致我们的包体积越来越大。 然后,我们做了 资源的压缩,UI 同学给我们资源的时候,需要确认已经是压缩过的,同时,我们还会做一个 兜底策略,在打包的时候,如果没有被压缩过,那我们就会再来压缩一遍,这个效果就非常的明显 3)、资源方案探索:冗余资源优化、重复资源优化、压缩、使用针对性的格式、资源混淆、R Field 的内联优化、资源合并方案、资源文件最少化配置、尽量每张只保留一份、资源在线化、统一应用风格 7)、优化常见问题。

    65510

    数据万象 CI ,实现超高压缩与视觉无损两全

    功能有哪些亮点 功能丰富:支持 JPG/ PNG/ GIF/ webP/ TPG/ HEIF 等格式,支持视觉无损压缩,满足您多场景多终端的应用需求。 一键开启:可从数据万象 CI 控制台和对象存储 COS 控制台一键开启服务,上传的可自动进行压缩,降低开发成本,高效便捷。 高性比:按实际用量收费,无需人力维护,可大幅降低流量费用与存储成本。 功能的优势 与其他压缩工具相比,数据万象 CI 还具有以下优势: 对比项 数据万象 CI 其他压缩工具 产品功能 拥有 Guetzli、TPG、HEIF、webP、质量调整等多种压缩手段 ,无需主动调用;亦可支持 API 调用,对存量处理 仅通过 API 调用 下面,以 Guetzli 压缩举例,数据万象 CI 是如何实现“高压缩比、视觉无损”效果的。 数据万象,适用于社交平台、新闻资讯信息流、电商平台、网络游戏等场景,已服务于拼多多、小红书、美团大众点评、58同城赶集网、蘑菇街、微店等互联网巨头。

    36630

    正面刚谷歌苹果,diss了BAT及友商,商汤科技说自己是一只“黑羊”

    商汤不仅专门为这次大会买了竞排名,还在现场醒目提示:员工不要占用现场座位。 ? 为啥如此重视?看完整场大会就知道了。 因为这不光是一场大型技术产品发布会,也是一场大型招商会。 今天,商汤推出了一些新玩法,包括能在视频中腿美颜美形——归结起来就是,以后不止有P过的照骗,还会有看不出真的视频。 ? 但是,这算是开胃小菜而已。 基于深度学习,SenseMedia可以实时读懂文字、和视频,抓取并过滤其中色情、暴力和敏感内容等有害信息。 牛奎光则透露,商汤之所以囤积了150多名顶尖AI博士,是因为把最初融资的都用来挖人了。 但汤晓鸥也强调,即便截至目前为止已累计融资10多亿美元,拥有70多个投资人,但商汤并不是一家烧的公司,甚至商汤已经实现了自负盈亏,迈入盈利状态。 ?

    33730

    Android性能优化(十)之App攻略

    3.3 启用Proguard 代码混淆也称为花指令,是将计算机程序的代码转换为功能上等但是难以阅读、理解的行为。 4、 Apk之资源 对于重要性,代码和资源的同样重要,但是从效果上来说,资源文件的效果比代码的效果要好非常多。 很有可能费力许久在代码上得到的效果,在资源文件中轻松就得到了。 ; 对进行压缩; PNG转换JPG; 使用矢量; 使用WebP; 资源混淆; 资源在线化; 7.3 So 在允许的情况下,针对用户机型分布保留特定架构的So; 7.4 7Zip压缩 使用7Zip 一点经验:对Apk进行So以及资源文件是见效最快的操作。So以及删除不用的、压缩之后,Apk会缩减很大的比例;而针对Dex的优化可能作用不会很明显。

    58330

    《指数基金投资指南》第8章 长期投资的心理建设

    “鹅”有很多种,低估值 高分红指数基金是鹅,有利息的银行理财也是鹅,可以往外出租的房子也是鹅 看好自己的鹅,不要轻易放手 巴菲特是卖出“鹅”三种情况 基本面恶化:鹅下不出金蛋了 过于昂贵:有人愿意出大买我们手里的鹅 ,远比鹅能产生的金蛋多得多 有更好的品种:手里的鹅卖出,可以买到另一只能下更多金蛋的鹅 复利效应:拥有更多的鹅 寻找物美廉的“鹅” 中古台湾经营之神王永庆的“鹅理论” “二战”的时候王永庆在乡下养鹅 ,收购了一大批鹅,也没有什么好的饲料可以喂就弄了一些米糠烂菜叶喂鹅。 ,二是鹅不能真的饿死了,要能撑到恢复健康的那一天 低估值的指数基金就是一只非常理想的“鹅”。 这个“双核”制定投体系,是最适合大多数人投资思路 ---- 纪录 《上海股市中狂热的人们》

    22210

    Python3 网络爬虫(五):老板,需要特殊服务吗?

    除了常规的下载文字、、音频这些,还能干啥? 还能干的有很多,比如一些「多种多样」的特殊服务。 二、特殊服务 特殊服务,就是那些定制化的 API。 这些网站明码标,提供着各式各样的定制化服务。 这些网站明码标,提供着各式各样的定制化服务。 ? 比如,这是「聚合数据」提供的一些查询类 API。 下面有很多备选,你可以挨个翻牌子,看效果。都不喜欢,也可以点击自定义,上传自己想测试的。 这是通过 web 体验服务,如果想嵌入自己的程序里,那就需要学习如何使用这个 API 了。 可以看到请求 POST 请求,可以是以 URL、二进制文件或 base64 编码上传。 瞧,这就是我之前提到过的,POST 请求的内容,除了是一些文字内容,还可以是一张。 想要 API 提供性能更好,QPS 更大的优质服务,那就得充了。 老板,加个钟! 五、最后 这种 API 接口也可以用来清晰数据,训练自己的网络模型,花点小,清晰一批数据,真香!

    32220

    优化| APK最佳实践

    APK也是anroid领域比较关注的技术之一,在开始对APK进行正式的减肥之前,我们先来了解一下APK包的构成,这样才好对症下药嘛。知己知彼方能百战不殆。 ? Proguard对代码进行遍历,然后剔除其中未被使用的冗余的代码,并对类,属性,接口等进行重命名,从而达到的目的。 我们可以在 build.gradle 文件中配置Proguard。 压缩 对于资源文件的优化,其实占大头的还是。Android打包本会对png进行无损压缩,在不那么影响显示效果的情况下,对进行有损压缩对apk体积的减小还是非常可观的。 使用Gradle,对语言资源进行配置,也可以达到应用的目的。 其他 别忘了最简单,也最容易忽视的,去除重复的依赖,或者是引用更加轻量级的库,也可以达到apk的效果。 在Release版本中,去除那些只会在debug时才会出现的代码。

    22930

    18个最佳的产品页面设计(上)

    Bellroy Bellroy主打薄款包。那么如何让消费者理解它的值所在呢? 还有一个互动部分就是展示了与不同包相比,薄款包装满是什么样子的。当用户沿着一条线来回移动滑块时,两个包都装满了卡和现金,很明显地展示了Bellroy的薄款包的好处。 Bellroy包的产品页面,带有“让你的下来”的字样。 ? 2. Wistia Wistia是一家视频托管和分析公司,为用户提供详细的视频性能分析。 Rent the Runway为其租赁的每件衣服设计一个单独的产品页面,其中包含客户可能想知道的所有信息 - 像,尺寸,面料,格和评。到底是什么让他们如此与众不同呢? 它看起来像一个故事,故事从精选苹果酒的吸引人的高清像开始,而这些高清恰好有很酷的标签设计。当你悬停鼠标时,会出现说明西雅苹果酒产品与其他产品的区别,以及每种变量的特殊之处的说明。

    1.3K30

    Hi 小姐姐,这是你要的大长腿效果?

    首先这可能是一个送命题,小姐姐需要大长腿效果吗?恩,小姐姐都是自带大长腿的,有没有? OpenGL ES 实现大长腿效果 ? 大长腿 实现原理 OpenGL ES 实现和大长腿效果比较方便,使用纹理映射技术借助于 OpenGL 的像双线性插值算法可以轻易实现像的伸缩效果。 回顾下前面讲的,什么是纹理? OpenGL 拉伸的原理我们搞清楚了,还有一个问题需要解决:由于不同手机屏幕的分辨率一般不同,这就导致被渲染到屏幕上之后,得到结果的分辨率不符合我们的预期。 效果 效果实现是将指定的体区域映射到一个宽度相对减小的区域,而指定体区域之外的部分保持原来的比例,这样渲染出来像的体区域进行了压缩()。类似,想实现变胖(有人要变胖吗?) 原理所示,为实现我们使用了 8 个顶点 V0~V7 ,8 个顶点将像分割成了 6 个三角面,其中 V2、V3、V4、V5 四个顶点所围成的区域表示要发生形变的区域,箭头方向表示形变的方式是压缩

    29711

    首破2000亿美元!马斯克超贝索斯重登世界首富

    ---- 新智元报道 来源:Forbes 编辑: 好困 【新智元导读】姓马的是不是都有「钞」能力?近日,马斯克以2034亿美元的再度成为世界首富! 特斯拉CEO马斯克以2034亿美元再次登上世界首富的宝座。 特斯拉股持续飙升,这姓马的似乎有些「钞」能力。 马斯克的「幸运」与他的特斯拉分不开。 从2020年到2021年,特斯拉的股飙升了720%以上,帮助马斯克的净资产在一年内增加了1250多亿美元。随着特斯拉的股翻倍,CEO马斯克的也与之倍增。 2020年3月,马斯克的为246亿美元,比贝佐斯少了近900亿美元。 2020年8月,随着亚马逊股飙升,贝佐斯成为了首位家2000亿美元的人。 此前,在2014年的采访中,他表示并不知道自己能赚多少。最初他只是在特斯拉和spacex有一定数量的表决权,使市场让这些选票变的有值。 的确,这种方式似乎奏效了。 他的特斯拉表现的十分出色。

    14020

    相关产品

    • 图片处理

      图片处理

      图片处理(IP)是由腾讯云数据万象提供的功能丰富、低成本、高可靠的图片处理服务。图片处理支持灵活的图像编辑,并且提供 Guetzli 压缩、TPG 转码等图片瘦身解决方案,图片或文字水印、独有盲水印等版权保护解决方案,满足多种业务场景下的图片需求。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券