OnePlus手机上使用DataDroid框架时访问网络时,抛出的NullPointerE...
来源:互联网 发布:淘宝买家退款率50% 编辑:程序博客网 时间:2024/04/29 14:27
如题,异常如下:
使用的系统如下:
我在stackOverflow上找到相似的问题,有个老外在 Sony Xperia Z 这个手机上遇到这个问题了.但是没有解决.有人说让换成DefaultHttpClient就可以了.但是我们用的是dataDroid框架,我不想大动干戈的修改这些框架.
于是又到技术群里去问.
一位大神说:
嗯 这种山寨客户 乱改API
http://androidxref.com/4.3_r2.1/xref/frameworks/base/core/java/android/net/http/AndroidHttpClient.java
你看下4.3标准的API 根本没有这个check
高通8974应该不会 乱改这部分。
我去找他们源码 稍等
我就纳闷了 这么改 是怎么过CTS的
于是这大神去找源码了.还真找到了,大神就是大神.
大神给的贴图:
大神说, 你加个ua 参数试试.
我刚才的截图 这两个空指针是 直接返回false的
也许 1+哪里代码 没有加这个容错
然后我断点跟了一下.发现真是为nul:
果真问题在这里.
后来我又仔细看了一遍Networkconnect.java类,发现类里提供了一个静态的generateDefaultUserAgent(context)方法.
初始化之前调用一下就行了.会获取本机的UserAgent设置.
0 0
- OnePlus手机上使用DataDroid框架时访问网络时,抛出的NullPointerE...
- Android 开发中使用开源框架 DataDroid
- Android 开源框架 DataDroid
- IIS7中,WEB站点使用网络上的资源访问时的权限问题
- 手机上的android程序如何连接上电脑上Tomcat网页并访问网络
- 使用手机访问电脑上写的网页
- Alamofire 网络访问框架使用
- 如何调试手机上使用WAP网络的程序
- 使用Volley框架发起网络访问的写法
- 几个网络访问框架的post请求使用方式
- 访问网络的框架(Volley和OkHttp3)使用
- 【java】快速访问http网络请求框架QuickHttp的使用
- 创建和使用URL访问网络上的资源
- 厉害了!教你如何在手机连上WiFi时仍然使用移动网络
- unit test mock 带有抛出异常的方法时,要在unittest上显示抛出异常,否则报错,而且编译器不提示要抛出异常
- BlackBerry手机上Java程序如何判断当前手机使用的运营商网络名称?网路制式?
- 手机访问电脑上的服务器
- 手机访问电脑上的服务器
- win7管理员权限的动态请求
- windows station 窗口
- Hibernate中many-to-one unique="true" 和one-to-one
- 如何注册Filter
- eclipse下mahout0.9开发实战(不使用hadoop eclipse plugins)
- OnePlus手机上使用DataDroid框架时访问网络时,抛出的NullPointerE...
- TextView属性
- C#serialport类实现串口通信的源代码
- PaperVision3D笔记(一)--3D引擎介绍
- 单例模式中,饿汉式和懒汉式有什么区别?各适合用在哪里?为什么说推荐用饿汉模式?
- 采用第三方插件对图片进行缩放处理
- linux中fork()函数详解(原创!!实例讲解)
- Java中利用synchronized关键字实现多线程同步问题 .
- 【华为OJ】计算字符个数