1. 程式人生 > >反編譯網易雲音樂Android App

反編譯網易雲音樂Android App

起因

找到工作之後 鹹魚好長時間了,不該在繼續鹹魚了 ,該繼續學習啦。

之前就想看看 網易雲音樂 內部使用了那些開源框架,今天有時間就分析一下吧、

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熱修復框架

後期的話 就圍繞這些框架看吧 ~~~~~~~~~