Android 9.0 Http不能访问网络
最近在做公司产品,一期完成,打包给测试,然后。。。。一台手机连服务器都访问不了看日志如下:
UnityWebRequest返回code:0,显示Unknow error
服务器接口是http://非域名
找资料发现是从Android 6.0开始引入了对Https的推荐支持,与以往不同,Android P的系统上面默认所有Http的请求都被阻止了。
所以,Http的服务器地址在9.0的系统就没办法访问了。。。
解决这个问题最好当然是把Http换成Https了,然鹅,上级说先不支持。。。。。。
没办法,只有通过在AnroidManifest.xml中的application显示设置
android:usesCleartextTraffic="true"
然而发现没什么作用
网上看了一下有三种方法,第二种本人测试有用,而且在Unity里设置很方便
1)使用Https请求替换Http请求。既然官方都说了用Https更安全,那就替换成Https。
2)将targetSdkVersion降到27以下。曲线救国,既然从28开始不支持Http,那么我就用28以下的版本。
Build Setting -> Target API Level
3)更改网络安全配置
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
终端AI应用也可以如此简单
AoE:一种快速集成AI的终端运行环境SDK 一、背景1.1 AoE是什么AoE(AI on Edge) 是一个滴滴开源的终端侧AI集成运行时环境(IRE)。以 “稳定性、易用性、安全性” 为设计原则,帮助开发者将不同框架的深度学习算法轻松部署到终端高效执行,Github 地址是https://github.com/didi/aoe。为什么要做一个 AI 终端集成运行时框架,原因有两个:一是随着人工智能技术快速发展,这两年涌现出了许多运行在终端的推理框架,在给开发者带来更多选择的同时,也增加了将AI布署到终端的成本;二是通过推理框架直接接入AI的流程比较繁琐,涉及到动态库接入、资源加载、前处理、后处理、资源释放、模型升级,以及如何保障稳定性等问题。目前AoESDK已经在滴滴银行卡OCR上应用使用,想更加清晰地理解 AoE 和推理框架、宿主 App 的关系,可以通过下面的业务集成示意图来了解它。 1.2终端推理框架一览下面是终端运行的8种主流推理框架(排名不分先后)。 1.3 AoE 如何支持各种推理框架从本质上来说,无论是什么推理框架,都必然包含下面 5 个处理过程,对这些推理过程进行...
- 下一篇
5 分钟开发一个 AI 检测人体框架的 App
Google 最近更新 TensorFlow Lite 的示例工程 —— PoseNet 我把它集成到了 AoE (终端 AI 集成运行时环境)工程里: https://github.com/didi/AoE/tree/master/Android/samples/posenet/android 这是一款可以持续检测设备相机所看到的框架中的身体部位的 APP。作为一个 Android 开发人员,学习一下最新人工智能的发展和应用现状还是很有必要的,现在你可以直 接导入工程运行看看实际的效果。 欢迎访问 Github 主页 https://github.com/didi/AoEgithub.com/didi/AoE 了解更多,一起学习探讨。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主