当前位置: 首页 > article >正文

记录点android升级内容

  1. Cleartext HTTP traffic to yun.tjwzkj.com not permitted

在android中不仅要由网络权限<uses-permission android:name="android.permission.INTERNET"/>,而且需要在Application中增加android:usesCleartextTraffic="true"

 还可以创建xml文件夹里面有个network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>

<network-security-config>

    <base-config cleartextTrafficPermitted="true" />

</network-security-config>

在AndroidManifest.xml中

 <application

        android:allowBackup="true"

        android:icon="@mipmap/ic_wzkj"

        android:label="@string/app_name"

        android:roundIcon="@mipmap/ic_launcher_round"

        android:supportsRtl="true"

        android:theme="@style/AppTheme.NoActionBar"

        android:networkSecurityConfig="@xml/network_security_config"

        android:usesCleartextTraffic="true">

  1. android自动更新

2.1)遇到2个问题

'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference

这个需要在xml目录下建立一个filepaths.xml

<?xml version="1.0" encoding="utf-8"?>

<paths>

    <external-path

        name="files_root"

        path="Android/data/com.aaa.web/" />

    <external-path

        name="external_storage_root"

        path="." />

</paths>

2.2)需要在AndroidManifest.xml中加入

<provider

            android:name="android.support.v4.content.FileProvider"

            android:authorities="${applicationId}.fileprovider"

            android:exported="false"

            android:grantUriPermissions="true">

            <meta-data

                android:name="android.support.FILE_PROVIDER_PATHS"

                android:resource="@xml/filepaths"

                />

        </provider>

2.3)需要在AndroidManifest.xml加入一下权限

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

    <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"

        tools:ignore="ScopedStorage" />

    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />

    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

    <uses-permission

        android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"

        tools:ignore="ProtectedPermissions" />


http://www.kler.cn/a/508273.html

相关文章:

  • pytest-instafail:让测试失败信息即时反馈
  • 2025 年 Java 最新学习资料与学习路线——从零基础到高手的成长之路
  • 基于微信小程序的电子点菜系统设计与实现(KLW+源码+讲解)
  • mac 安装 node
  • 国产编辑器EverEdit - 复制为RTF
  • LoadBalancer负载均衡服务调用
  • Dart语言的语法糖
  • [Bug]libGL.so.1: cannot open shared object file: No such file or directory
  • Golang Gin系列-1:Gin 框架总体概述
  • 北京市房屋建筑物轮廓shp数据arcgis高度字段内容下载分析
  • 电路笔记(信号):Python 滤波器设计分析工具pyfda
  • 黑马Java面试教程_P1_导学与准备篇
  • LoadBalancer负载均衡服务调用
  • 栈和队列(数据结构初阶)
  • U盘被格式化后的数据救赎与防范策略
  • IEEE RAL 中科院发表混合式巡检机器人高效轨迹规划方法
  • 聚铭网络6款产品入选CCIA《网络安全专用产品指南》
  • python 利用 ddddocr包 ocr识别图片码
  • RabbitMQ实现延迟消息发送——实战篇
  • IDEA 中配置启动Tomcat
  • 码云gitee 新建仓库 添加公钥
  • 2019-腾讯Android面试精选题——谈一谈Binder的原理和实现一次拷贝的流程
  • 【MySQL】复合查询+表的内外连接
  • YOLO系列代码
  • 英文单词remix的意思:二创,改编,混剪
  • 3DDFA-V2 :Towards fast, accurate and stable 3d dense face alignment