Android App兼容android10.0系统需要修改那些东西,看这个就够了

1.加权限

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

2.修改编译版本及目标版本

  compileSdkVersion 29
  targetSdkVersion 29
  这两个版本需要修改到28或以上

3.老项目需要加网络安全配置

Application标签中加入以下配置
android:networkSecurityConfig="@xml/network_security_config"
xml中创建network_security_config.xml
	<?xml version="1.0" encoding="utf-8"?>
	<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
	</network-security-config>

4.避免出现http联网问题

在AndroidManifest.xml的application节点下加入

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

5. 获取文件夹路径

String savePAth = Environment.getExternalStorageDirectory() + “/DownFile/”;

上面方法要换成下面的 否则获取会失败
String savePAth = getExternalCacheDir()+"/DownFile/";

6. 选择相册图片时出现权限问题,这么解决

问题:

Unable to decode stream: java.io.FileNotFoundException:
/storage/emulated/0/DCIM/Camera/IMG_20200328_235057.jpg: open failed:
EACCES (Permission denied)

解决方案:加入标蓝色部分代码即可
android:requestLegacyExternalStorage =“true”在这里插入图片描述

在这里插入图片描述

  • 8
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
任意反编译安卓应用 自由定制任何没有加固过的APK安装包,可以修改应用程序图标和应用程序名称、替换界面吗上面的任何文字和图片、翻译或者汉化制作多语言版本,更支持通过高级的SMALI代码,实现对应用软件的破解。 海量安卓应用,游戏模板 提供海量最新最全的应用作为定制模板,可以直接下载后进行反向工程、破解、修改、查看源代码、查看安装包信息等操作(部分应用由于做了加固,暂时不能进行反向工程)。 多渠道打包发布 通过已经打包的APK安装包作为模板,反编译后,动态修改配置文件或者SMALI代码中的渠道标志来实现批量重新多渠道打包,由于不是源代码级别的打包,所以大大提升了批量打包的速度和效率。 随机包名,应用名打包 对于成人影院、成人游戏等APP,经常会出现被手机安全软件和手机管家类软件报毒的情况,可以通过本功能定时随机更换包名和应用名称重新打包,再配合网页下载程序,用户就可以实时下载到最新的安装包,避免了报毒等情况。 查看安卓应用源代码 经过对APK安装包进行反编译,然后通过反映射的方式获取源代码。反编译获取的JAVA代码适合对源代码进行分析,查看应用内部逻辑,不可进行反编译,反编译工程只能在SMALI代码基础上修改。 众多安卓应用反编译应用 软件还提供了大量的小工具,用来查看安装包信息,并可以在手机连接电脑的情况下,查看手机信息、实时日志、安装和管理手机的应用程序、管理手机的文件等等,并可以直接定制修改手机已经安装的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值