更改手机系统的User-Agent & okhttp

Posted q10b

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改手机系统的User-Agent & okhttp相关的知识,希望对你有一定的参考价值。

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

以上是关于更改手机系统的User-Agent & okhttp的主要内容,如果未能解决你的问题,请参考以下文章

UC浏览器设置中有个USER-AGENT是啥的?

手机UC浏览器里User-Agent是啥意思啊!

scrapy_随机user-agent

手机User-Agent大全

手机User-Agent大全

scrapy随机更改User-Agent方法