推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

odex优化工具 dex文件是什么?

   2023-04-28 企业服务招财猫50
核心提示:dex文件是什么?我对这个问题的回答是:程序的所有操作指令和运行时数据。因为dalvik是专门为嵌入式设备设计的java虚拟机,所以d什么是ODEX?Od如何看待科技美学上手华为P40/P40Pro开

dex文件是什么?

我对这个问题的回答是:程序的所有操作指令和运行时数据。因为dalvik是专门为嵌入式设备设计的java虚拟机,所以d

什么是ODEX?

Od

如何看待科技美学上手华为P40/P40Pro开机死机?

因为P40的开机过程在这个视频中出现了很长时间,所以我主要是看了P40的开机动画。

开机画面有两个,一个是静态的华为logo,一个是光效动画的华为logo。

其实第一张图来自uboot,Android还没有还没有开始。第二张图是Android启动过程的动画。我习惯把第一个叫做折叠上方,第二个叫做第二屏...

从开机到P40被带到左边的过程中,开机动画效果均匀重复播放,没有静止。

这意味着没有崩溃或循环启动。

没有突然的跳跃,或者间隔突然变长或变短,只是偶尔停顿(持续时间短)。意思是应该正常启动,没有重启安卓系统的周期(所谓的卡二屏),后台正在进行一些操作,但是需要很长时间。

因此,问题问如何从科技美学角度看待华为P40/P40Pro的启动死机?"这种表达是不恰当的。这不是死机,是开机特别慢。

至于可能的原因,第一次开机的时候,Android会把APK文件放在/system/APP、/system/priv-app和/data/app三个目录下(所有系统应用和预装应用)。在/system/framework目录下添加APK和JAR文件(一些框架相关的文件)解压(ZIP格式),提取里面的DEX字节码文件,根据系统属性值进行优化或编译,结果保存在/data/dalvik-cache中。文件名都带有。odex扩展名,但前者是优化的dex文件,后者是oat文件(本质上是elf,存储编译成最终平台的原生机器码,类似于iOS程序)。

其实这个过程是在安。安装APP的时候也会做一次。Android5以后,大家会发现APP安装比以前慢了,占用空间也多了。当然,今天美国的手机比过去好得多,所以它们不是慢得让人无法忍受,而是比过去快得多...

因为第一次编译的app实在太多了(像华为s自己加起来几百),时间能明显让人觉得这开机慢很多。如果手机内置的app特别大或者很大,甚至可以等几分钟。这些操作完成后,应用打开速度会更快,手机会更流畅。

所以我估计应该是我在做这个操作,而且这个进程也是吃CPU的,所以开机动画会偶尔停顿。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8