反编译网易云音乐Android pp

起因

找到工作之后 咸鱼好长时间了,不该在继续咸鱼了 ,该继续学习啦。

之前就想看看 网易云音乐 内部使用了那些开源框架,今天有时间就分析一下吧、

ClassyShark
先推荐一款(反编译) 应用—ClassyShark,谷歌开源的
下载地址:https://github.com/google/android-classyshark/releases
官方文档:https://github.com/google/android-classyshark
例 子:https://blog.csdn.net/tianxuhong/article/details/50629485

这是主界面

在这里插入图片描述

在这里插入图片描述

用到的开源框架:
在这里插入图片述

1、OKhttp,okio Squareup开源的网络请求框架,IO框架
2、xiaomipush 小米推送
3、leackcanary Squareup开源的内存泄漏检测工具
4、SwipeBackLayout 实现滑动手势关闭当前activity (从界面左端往右滑的手势退出效果)
5、baidu.location 百度定位SDK
6、Material-Dialogs MD对话框兼容库,支持API 8以上。
7、drag-sort-listview
是一个支持拖拽排序和左右滑动删除功能的自定义ListView
8、Shimmer 闪烁字体效果,具体样子大家可以到Github链接上看
9、fastjson alibaba开源的一个json解析工具, 包括“序列化”和“反序列化
10、alipy 支付宝支付sdk
11、SmartDeviceLink
12、react 前端的东西
13、fresco facebook出品的图片加载处理的框架
14、ACRCloud 音乐识别 ,应该是服务于听歌识曲
这是官网ACRCloud
15、tencent : 腾讯系SDK(QQ、微信,登录分享等)
16、UCrop 图片裁剪库
17、huawei 华为推送
18、amap 高德地图
19、SVGAPlayer 支持在多种平台上播放的播放器
20、sina 新浪第三方登录及分享
21、DanmakuFlameMaster 哔哩哔哩的 开源弹幕引擎
22、ijkplayer 哔哩哔哩的 开源播放器,支持多平台
23、yixin IM通信
24、cybergarage-upnp DLNA
25、treasure 基于SharePreferences的偏好存储库
26、nova热修复框架

后期的话 就围绕这些框架看吧 ~~~~~~~~~