okhttp 和 volley
1. 之前用的是volley,其中一部分功能,比如User-Agent,是系統去處理的,改成okhttp庫后,這部分功能需要瀏覽器自己處理
2. 具體區別可以參考:
3. Android本身不允許UI線程做網絡請求,要開啟一個子線程,
Okhttp支持異步線程去做網絡請求,然后把結果告訴UI線程,UI線程則直接做顯示的功能,能夠減少原來查詢數據等耗時操作,從而減少anr的概率
同時也有一點需要注意,UI線程接收到消息之后沒辦法直接更新顯示,可能需要刷新狀態
更改手機系統的User-Agent
方法1:使用Xpose框架可以更改root手機的各項值,Xpose的使用方法待研究
方法2:在root手機的/system目錄找到build.prop文件,更改其中的ro.product.medel字段值,沒有此字段時直接添加即可,示例:ro.product.medel=123qwer
注意:1)修改build.prop文件后重啟手機,設置生效
2)ro.product.medel字段值不能設置太長,樓主今天把手機搞的開不了機了,重裝系統才好,啊哈哈