安卓APP的http访问权限

Android9.0以后不允许HTTP访问的解决方案 自 Android 9.0 起,默认禁止使用 HTTP 进行访问。 阅读详情

安卓下,默认只允许 https 的访问,不允许 http 的访问。

用 Delphi 写一个安卓 APP,用 TIdHTTP 去访问一个 WEB 服务器,不行。网上查了一下,发现需要这样做:

在 APP 的工程目录下,有一个 XML 文件,“AndroidManifest.template.xml”,用文本 编辑器打开它:

在 <application android:persistent="%persistent%"   底下,增加一行:

android:usesCleartextTraffic="true">

增加完后,全文如下:

<?xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="%package%"
        android:versionCode="%versionCode%"
        android:versionName="%versionName%"
        android:installLocation="%installLocation%">

    <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
    <%uses-permission%>
    <uses-feature android:glEsVersion="0x00020000" android:required="True"/>
    <application android:persistent="%persistent%" 
        android:restoreAnyVersion="%restoreAnyVersion%" 
        android:label="%label%" 
        android:debuggable="%debuggable%" 
        android:largeHeap="%largeHeap%"
        android:icon="%icon%"
        android:theme="%theme%"
        android:hardwareAccelerated="%hardwareAccelerated%"
        android:resizeableActivity="false"
		android:usesCleartextTraffic="true">
		

        <%provider%>
        <%application-meta-data%>
        <%services%>
        <!-- Our activity is a subclass of the built-in NativeActivity framework class.
             This will take care of integrating with our NDK code. -->
        <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
                android:label="%activityLabel%"
                android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
                android:launchMode="singleTask">
            <!-- Tell NativeActivity the name of our .so -->
            <meta-data android:name="android.app.lib_name"
                android:value="%libNameValue%" />
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter> 
        </activity>
        <%activity%>
        <%receivers%>
    </application>
</manifest>
<!-- END_INCLUDE(manifest) -->

 

加上那一行以后,IdHTTP 可以使用 http 协议访问一个网站了。

prometheus普罗米修斯集监控外部k8s 阅读详情

相关推荐

高精度计算Π的值(C语言)

题目要求 限制使用双向链表作存储结构,请根据用户输入的一个整数(该整数表示精确到小数点后的位数,可能要求精确到小数点后500位),高精度计算PI值。可以利用反三角函数幂级展开式来进行计算。 输入5 输出3.14159 思路分析 反三角函数幂级展开式 由公式可以看出,只要计算出来每一个R(n)的值再相加取二倍就可以得到Π的值。 经过推算,要是令R(1)=2,只需要将每个R(n),相加即可。 因...

weixin_46251155的博客 8032

Android | Android9.0/10及其以上版本,不允许http的解决方案

在Manifest中添加如下代码 android:usesCleartextTraffic="true" like this:

wangyu233的博客 1009

Carsim和Matlab/Simulink联合仿真时Carsim匹配不到Matlab的解决方法

      本人使用Carsim和Matlab/Simulink联合仿真做过用机器学习方法解决ACC和简单换道的仿真,曾将8.02 2016 2018三个版本Carsim反复安装N次,有相同方向的同学或安装过程遇到问题的同学可以加本人qq505625869一起交流经验心得。 一.前言       Carsim是一款很好的联合仿真软件,使用Carsim,可以避免搭建很多非常复杂的动力学模型

Kaikai_Liao的博客 8767

Android允许应用程序使用Http明文网络传输

自Android9.0系统开始,应用程序默认只允许使用HTTPS类型的网络请求,HTTP类型的网络请求因为有安全隐患默认不再支持。为了让应用程序支持HTTP请求,可以做如下设置: 1、在res/xml目录下新建xml文件,命名network_config.xml 2、修改新建xml文件内容 <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartext

Long的博客 4516

分子模拟入门教程 | 低调使用 建议收藏

该方法只需要原子的核电荷和少数模拟的环境参数作为输入,所有的性质都是通过求解薛定谔方程得到的,不需要使用任何经验参数。经典的原子水平的分子模拟已经成为提高我们对材料科学和生命系统中分子过程理解的最流行的方法之一。全原子模拟是一种非常强大的以原子分辨率呈现信息的方法,因为在原子模拟中,一个粒子代表一个特定的原子。随着计算机硬件和模拟技术的快速发展,分子模拟不仅可以解决基本的、常规的化学问题,还可以应用于各种复杂体系。然而,由于问题的复杂性以及严重依赖于现象的现实情况,最好是逐案确定合适的模拟方法。

pysonger的博客 783

网络安全 —— 实验(基于华为eNSP模拟器)

8. 实验八 —— 通过路由的远程管理(基于实验七的基础配置)8. 实验八 —— 通过路由的远程管理(基于实验七的基础配置)6. 实验六 —— 交换机的远程控制(直接控制和间接控制)6. 实验六 —— 交换机的远程控制(直接控制和间接控制)5. 实验五 —— 将交换机作为PC端通过交换机相连。5. 实验五 —— 将交换机作为PC端通过交换机相连。4. 实验四 —— 两个PC机通过两台交换机相连。2. 实验二 —— 两个PC机通过交换机相连。2. 实验二 —— 两个PC机通过交换机相连。

这个家伙看起来很懒,只想把你留下来哦 9339

Android9.0及以上版本,开启Http的访问权限

Android9.0及以上版本,开启Http的访问权限

u014017003的博客 2696

SAP PS模块预算控制实战:为什么你的采购订单金额和预算占用对不上?

本文深入解析SAP PS模块中采购订单金额与预算占用偏差的常见问题,揭示承诺成本与实际成本的分流处理机制。通过实战案例和六步定位法,提供发票拆分、跨年度预算等典型场景的解决方案,并分享预防性配置框架和最佳实践,帮助企业有效控制预算偏差。

weixin_30363981的博客 515

Android使用Http协议访问网络方式

文章目录使用HTTP协议访问网络使用HttpURLConnection使用OkHttp 使用HTTP协议访问网络 使用HttpURLConnection 首先需要获取到HttpURLConnection的实例,一般只需new出一个URL对象,并传入目标的网络地址,然后调用一下openConnection()方法即可,如下所示: URL url = new URL("http://www.baidu.com"); HttpURLConnection connection = (HttpURLConnect.

Hedenghui777的博客 4186

新手必看!华为S5700交换机健康检查清单:从CPU到日志的完整巡检流程

本文为新手网管人员提供华为S5700交换机的健康检查完整指南,涵盖CPU、内存、温度、日志等核心指标的日常维护流程。通过详细的display命令和实用案例,帮助用户快速掌握设备体检技巧,确保交换机稳定运行。

weixin_29251337的博客 237

多智能体记忆架构设计:从分层模型到一致性实践

多智能体记忆架构本质上是一个有状态、分布式、支持遗忘的知识系统。从分层模型入手,结合RBAC隔离、版本向量一致性以及混合存储,可以构建出既灵活又健壮的生产级方案。可微分记忆:让记忆的读写操作嵌入端到端训练。基于大模型的记忆压缩:用LLM自动生成情景摘要,取代规则式遗忘。联邦记忆:不同组织之间的多智能体系统在不共享原始数据的情况下协同记忆。希望本文能为你的多智能体项目提供一块坚实的基石。欢迎在评论区分享你在实践中遇到的记忆架构难题。

Ven%的博客 170

android 7 http访问权限,安卓APP的http访问权限

安卓下,默认只允许 https 的访问,不允许 http 的访问。用 Delphi 写一个安卓 APP,用 TIdHTTP 去访问一个 WEB 服务器,不行。网上查了一下,发现需要这样做:在 APP 的工程目录下,有一个 XML 文件,“AndroidManifest.template.xml”,用文本 编辑器打开它:在android:usesCleartextTraffic="true"&gt...

weixin_39939276的博客 803

063.CI/CD for ML:给YOLO项目装上自动化流水线

本文分享了为YOLO目标检测项目搭建CI/CD流水线的实践经验。作者通过手动调试模型导出问题的经历,意识到重复验证工作比模型改进更耗时,提出需要自动化解决方案。文章详细介绍了四阶段流水线设计:1)代码质量检查;2)快速训练验证;3)推理性能基准测试;4)模型注册部署。同时总结了环境不一致、GPU资源争抢等常见问题及解决方案,建议从简单规则开始逐步完善,强调模型版本管理的重要性。实施后不仅提高了效率,还促使团队形成更规范的开发习惯。

2603_95664987的博客 234

android nanohttp,002.实战nanoHTTPD嵌入android app(1)

其实这一篇跟其他人写的也差不多,所以如果你对nanoHTTPD了解的话,可以先第二篇开始看。想没想过在自己的android app里内嵌一个http server,这样咱们就可以从PC和手机上的浏览器遥控app了。(想想都有点兴奋有没有!)好,下面咱们就尝试用nanoHTTPD做个app端的http server。1. nanoHTTPD是啥?为啥用它?人家官网上是这么说滴:NanoHTTPD i...

weixin_29790285的博客 459

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

偶的Android 视频学习之路

//步骤2.2:通过AlertDialog弹出对话框,并且在第一个button,即PositiveButton监听事件,触发操作 new AlertDialog.Builder(this) .setTitle("添加框") .setView(addView) .setPositiveButton("确定", new DialogInterface.OnClickListener() {

ymangu的专栏 1313

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Android-Android6.0新特性-略讲1

下面介绍下Android6.0的新特性(略讲 以后会分章节讲) 1.Runtime Permissions(运行时检查和请求权限) 调用checkSelfPermission()检查是否有权限 requestPermissions()请求权限 2.Doze and App Standby(睡眠和APP的备份)  这两个功能是为了节电用的 手机耗电快一直是诟病 Do

u013108751的博客 378

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

安卓毕业设计springboot基于高校社交app系统

前言Spring Boot 基于安卓的高校社交 App 系统,旨在为高校学生打造一个专属的线上社交互动平台,融合校园生活、学习交流、兴趣拓展等多元功能,打破校园人际交往的时空限制,增进同学间的了解与合作,丰富课余生活,助力学生构建良好的校园人际关系网络,营造充满活力与归属感的校园社交氛围。一、项目介绍开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11。

weixin 346127357的博客 614

Android 通过HttpURLConnection访问Http协议网络

本文目录第一步:添加网络访问权限第二步:使用HttpURLConnection访问网络代码示例 Android原生目前支持两种方式访问http协议的网络,第一种是HttpURLConnection,另外一种是oKHttp,下面来介绍一下用HttpURLConnection来访问访问http协议的方法 第一步:添加网络访问权限 在AndroidManifest.xml文件中添加如下权限 <u...

lucashu的博客 3718

Android13,开启Http的访问权限

这次把游戏的版本从28升级到33。遇到了http从Android 9.0(API级别28)开始,默认情况下限制了明文流量的网络请求,对未加密流量不再信任,直接放弃请求。重新打包,可以正常进入游戏了。

m0_73817060的博客 2515

SpringBoot基于安卓的高校社交App系统(源码+vue+uinapp+部署文档等)

Spring Boot 基于安卓的高校社交 App 系统,旨在为高校学生打造一个专属的线上社交互动平台,融合校园生活、学习交流、兴趣拓展等多元功能,打破校园人际交往的时空限制,增进同学间的了解与合作,丰富课余生活,助力学生构建良好的校园人际关系网络,营造充满活力与归属感的校园社交氛围。开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql数据库工具:Navicat11开发软件:eclipse/myeclipse/idea。

QQ1039692211的博客 1036

Android中app发送Http请求出现W/System.err: java.io.IOException: Cleartext HTTP traffic to xxx

在新版Android 9.0 (API 28)中,规定所有应用程序默认使用 Https进行网络通信,不能使用Http进行明文通信。这个规定会导致app的Http访问权限受限,进而会抛出异常

星河Dac 1971

深入理解Oversecured Vulnerable Android App的Deeplink漏洞:攻击原理与防御措施

Oversecured Vulnerable Android App(简称ovaa)是一个用于安全研究的漏洞示范应用,其中包含多种常见的移动应用安全缺陷。本文将聚焦于其Deeplink实现中的关键漏洞,帮助开发者理解攻击原理并掌握有效的防御措施。 ## Deeplink漏洞的危害与常见类型 Deeplink作为Android应用间通信的重要机制,若实现不当会成为攻击者的突破口。ovaa项目中存

gitblog_00209的博客 997

Android无法访问http服务器解决

android8及以上版本无法进行网络访问,无法访问服务器Http,Volley访问闪退等问题的解决。

liujibo520的博客 4252

Android实现Android APP自动更新(附带源码)

Android实现Android APP自动更新(附带源码)

欢迎来到我的博客!这里是一个专注于计算机技术的分享平台,涵盖编程开发、算法研究、系统架构、软件工程等多个领域。无论你是初学者还是资深开发者,都能在这里找到有价值的内容。 2383

基于安卓的掌上党支部--党员app[Springboot]—计算机毕业设计源码+LW文档

该APP集成了党员信息管理、活动报名与管理、党史教育、学习打卡管理等功能,为党员提供了一个全新的学习、交流和管理平台。该APP集成了党员信息管理、活动报名与管理、党史教育、学习打卡管理等功能,旨在打造一个便捷、高效、互动的党员服务平台。通过对该APP的研究与开发,不仅可以提升党员的学习积极性,还可以增强党组织的凝聚力和战斗力。基于安卓平台的掌上党支部——党员APP应运而生,它将党建工作与移动互联网技术紧密结合,打破了传统党建工作的时间和空间限制,为党员提供了一个全新的学习、交流和管理平台。

qq_375279829的博客 404

Android 9.0以上HTTP网络请求被限制解决方案

问题 Android 9.0以上系统,HTTP网络访问请求被限制;但是HTTPS无影响。 Android 10系统同样有此问题。 为保证访问安全,Android P以上要求网络请求必须为Https;Http请求会抛异常,导致apk闪退。 原因分析 Android 9.0以上的应用默认都被限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。同时,目标API级别为27或更低的应用程序的默认值为“ true”。面向API级别28或更高级别的应用默认为“ false”。 解决方法 在Android.Mani

weixin_40150125的博客 3077
上一篇: Delphi 处理 Windows 下的文本文件的 Unicode 的问题
下一篇: 测试 Windows 10 底下的 Linux 子系统里面做 C 语言编程
pcplayer
博客等级 码龄26年 633粉丝 284原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值