• 前言 现在终于到了解MIUI的音频动画的时刻了。之前看过一篇TOS 录音机动画的技术文章,不知道MIUI的音频动画又是如何实现的呢? 播放界面 我们知道播放音乐的主界面是MusicBrowserActivity,底部有一个TAB。 通过分析,底部TAB上谱图对应的View比较可疑的有以下两个: com.miui.player.phone.view.NowplayingBar{5a40c0 G.E...C.. ......I. 0,1763-1080,1920 #7f0e013b a... 更多

  • 前言 接上文 【MIUI】从零开始,ROM拆包实践,现在我们已经成功把ROM挂载,并得到系统的预装程序和其他服务; 本文将顺一步,开始定位我们的目标程序“音乐播放器”。 资源预览 我再看一下,ROM里面的这些目录: total 632 dr-xr-xr-x@ 19 root wheel 4096 Jan 1 1970 . drwx------ 15 aven staff 510 Jul 19 11:28 .. dr-xr-xr-x 123 root whe... 更多

  • 前言 近期Nexus 5下岗,更换了一部小米手机,经过一段时间使用,整体感觉不错,在使用其自带的音乐播放器时,发现有一个波谱挺有意思,因此有了本文,剖析MIUI ROM的介绍; 准备工作 既然要拆包,还是拆ROM,那么肯定会用到一些工具和资源; 下载MIUI ROM macOS/PC sdat2img MIUI ROM 下载一个你需要的分析的ROM包,笔者手机上安装的是MIUI 8.5,所以直接去找到他的对应ROM ROM 下载地址:V8.5.3.0.MAGC... 更多

  • 前言 在处理zip压缩包时,我们经常和unzip打交道,比如解压,压缩什么的,那么如何解压zip文件中的某一个文件呢? 带着这个疑问我们完整学习一下unzip的更强大的功能 help vs man unzip 的help可以告诉我们很多其支持的参数,但是这些说明并不是很容易理解, aven-mac-pro-2:Desktop aven$ unzip --help UnZip 5.52 of 28 February 2005, by Info-ZIP. Maintained by C.... 更多

  • 前言 为了压缩图片,经常会需要用到第三方的工具,比较知名的有tinypng和其他一些客户端软件,比如macOS下的ImageAlpha等;那么如果我们可以像新建文件一样在IDE直接就压缩图片,比如敲个快捷键 ctrl + N 直接搞定可不可以呢? 带着这个想法开始我们的插件开发。 Biu 先看一下效果: Biu是一款为IntelliJ IDEA设计的图片压缩插件,同时适用于基于IntelliJ开发的Android Studio。 通过Biu您可以在IDE内“一键”压缩工程内的PNG图片... 更多