在制作android app过程中,难免需要用到网络请求,而网络请求过程中,中文参数很多时候也会用到。

接下来是关于我遇到的问题

在android7以上的版本中,带中文参数的网络请求能正常访问网站,而android5版本的安卓运行时,不能访问网站,原因我没有去深究,不过大概原因我经过在自己的web服务上测试,android5在请求时,没有正常去访问。觉得是参数原因,若参数不是中文,程序能正常运行,若是中文,则不能正常运行。

于是我觉得是中文参数没有转化成网络能正常访问的链接。

在进行网络请求前,需要对中文参数进行转化

如url_line为将要进行网络请求的链接。

String part="中文";

Stringn url_line="http://baidu.com?part="+part;

需要改成

String part="中文";

try {part= URLEncoder.encode(part.toString(),"utf-8");
} catch (UnsupportedEncodingException e) {e.printStackTrace();
}

Stringn url_line="http://baidu.com?part="+part;

再进行网络请求即可。

参考(URL中包含中文时fileNotFoundException解决1)https://blog.csdn.net/shendeguang/article/details/8231502

android5 网络请求时 FileNotFoundException android兼容性原因相关推荐

  1. Android 页面或文件或网络请求时的加载动画

    //加载图片或页面或网络请求时出现加载动画 public Class LoadingAnimation{ private static LoadingAnimation loadingAnimatio ...

  2. android发送网络请求没反应,Android无法使用HttpURLConnection发送GET请求

    我正在尝试在我的应用程序中使用HttpURLConnection.我将我的请求方法设置为'GET',但是当我尝试检索输出流时,该方法将更改为'POST'! 我不确定是什么原因,但是当我使用'POST' ...

  3. android网络请求回调管理,Android网络请求回调没正常走 处理方案

    处理类 import android.os.Handler; import android.os.Looper; import android.os.Message; /** * * 考虑可能回调没正 ...

  4. android网络请求回调管理,Android HTTP网络请求的异步实现

    前言 大家都知道网络操作的响应时间是不定的,所有的网络操作都应该放在一个异步操作中处理,而且为了模块解耦,我们希望网络操作由专门的类来处理.所有网络数据发送,数据接收都有某几个类来实现,外部其它模块只 ...

  5. xUtils网络请求时的参数问题

    使用xUtils的HttpUtlis进行网络请求有GET/POST两种方式: 当需要带参数请求的时候要注意: GET 请求参数: RequestParams params = new RequestP ...

  6. android网络转圈,网络请求时显示正在请求转圈

    Dialog dialog=new Dialog(this,R.style.dialog); dialog.getWindow().requestFeature(Window.FEATURE_NO_T ...

  7. android网络请求分析工具,android网络数据请求

    网络数据请求在android中应用很广泛,也很重要,所以我记录了上课讲的获取数据: 大家都知道,网络通信,发送请求有两种方式,GET和POST,这里也不例外. 1.HttpURLConnection的 ...

  8. android底部导航栏网络请求有冲突,Android 自定义底部导航栏 CustomizeTabLayout(支持访问网络图片、本地图片)...

    先看效果 网络图片(使用第三方库Glide加载图片) GIF1.gif 本地图片 GIF2.gif 使用方法 xml(布局可关联鸿洋大神的AutoLinearLayout可完美适配) activity ...

  9. Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架

    目录 1.什么是MVP? 2.什么是Retrofit? 3.RxJava 4.实践 之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结.相信很 ...

最新文章

  1. Leetcode 764. Largest Plus Sign
  2. 机器学习系列 5:特征缩放
  3. 将unicode编码的txt文件转为utf-8编码
  4. windows屏蔽USB接口的脚本
  5. 计算机网络学习笔记-02-标准化工作以及相关组织
  6. 华为VLAN间互访配置
  7. AUCAD自定义[2006.9.22]
  8. 消费者rebalance机制分析
  9. 今天突然领悟到,想要赚钱必须先放平心态
  10. 《zw版·ddelphi与halcon系列原创教程》Halcon的短板与delphi
  11. java基础(七)--- set
  12. windows7系统怎么内录
  13. 领导人怎样带领好团队
  14. VLAN划分-思科模拟器-基础回顾
  15. CSS的动画特效(animation)
  16. 苹果笔记本什么系统_怎么把苹果笔记本系统改为win7系统?
  17. HarmonyOS 系统架构
  18. 网易邮箱注册HTML+CSS
  19. android图片模糊效果,Android下实现高效的模糊效果
  20. 查看 namespace 下面所有的资源并删除

热门文章

  1. 【SQL实战经验一】:SQL语句中存在英文的单引号、双引号问题
  2. 在c语言程序中,数组名做函数调用的实参时,传递给形参的是,若用数组名作为函数调用时的实参,则实际上传递给的形参的是(C)...
  3. ViGEM 车载高速数据记录仪 自动驾驶/信息娱乐测试
  4. 安卓虚拟键盘_这是第一台安卓手机,当年谷歌和 HTC 靠它正面刚苹果
  5. 机器视觉光源种类(环形光,条光,背光源,同轴光,线光,点光,穹顶光,开孔面光源等)
  6. FFmpeg mov_read_ftyp函数剖析
  7. 如何用 putty 连接远程 Linux 系统
  8. C语言单目运算符和双目运算符、三目运算符
  9. fluent中的压力
  10. 网络名人点赞重庆“智慧城市”建设