1. 程式人生 > >更改手機系統的User-Agent & okhttp

更改手機系統的User-Agent & okhttp

okhttp 和 volley 1. 之前用的是volley,其中一部分功能,比如User-Agent,是系統去處理的,改成okhttp庫後,這部分功能需要瀏覽器自己處理 2. 具體區別可以參考: https://www.cnblogs.com/fanzhiguo/p/6038021.html https://www.cnblogs.com/android-blogs/p/5867624.html 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