android 工信部偷跑流量

解決思路

這種沒有同意聯網之前,偷跑流量的問題,其實就是查看Application 的onAttchBase 、 onCreate 以及 WelcomeActivty 的 onCreate 裏面,有沒有發生聯網的業務代碼。

疑問:

但是我用profile 查看網絡連接,發現根本沒有業務代碼,也沒有訪問網絡,但是有一個連接。什麼鬼?
在這裏插入圖片描述

原因:

    debugImplementation 'com.amitshekhar.android:debug-db:1.0.0'

後來我靈機一動,有一個連接? 難道是調試數據庫生成的那個連接嗎?
於是我就把這個引用去掉了,結果發現,真的沒有鏈接了!

在這裏插入圖片描述
我覺得,寫這個插件的人,還是很厲害的。而且完全沒有代碼侵入。是一個值得研究的庫。

疑問:

那既然有鏈接,我去訪問這個數據庫的網頁,應該會有網絡請求才對! 我試試訪問一下:

http://192.168.137.143:8080/

注意:前面的ip 是你手機的ip 地址

在這裏插入圖片描述

我們看下有沒有請求:

在這裏插入圖片描述

果然有!

舉一反三:

我覺得,這個數據庫值得借鑑! 我們能不能做一個sp 供讀寫的插件呢?我覺得是有意義的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章