Unity Android(十) 适配Android14系统

开发环境:Unity2019.4 Android14平板 AndroidStudio2020.3.1

本文仅作个人记录,方便后续回顾。

请求权限 MANAGE_EXTERNAL_STORAGE

参考链接:https://blog.csdn.net/qq_34765850/article/details/136045431

cs 复制代码
将应用更新为以 Android 11 为目标平台后,您将无法使用requestLegacyExternalStorage,而且也没有其他标记可以提供停用分区存储。

所有文件访问权限 MANAGE_EXTERNAL_STORAGE,用来获取所有文件的管理权限。


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

val intent = Intent()
intent.action= Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION
startActivity(intent)

//判断是否获取MANAGE_EXTERNAL_STORAGE权限:
val isHasStoragePermission= Environment.isExternalStorageManager()

不需要 WRITE_EXTERNAL_STORAGE READ_EXTERNAL_STORAGE

若判断是否有读写权限,则返回false

在此感谢这篇文章作者 https://blog.csdn.net/qq_34765850/article/details/136045431

相关推荐
HumoChen9922 分钟前
GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
android·小程序·uniapp·base64·gzip
沙振宇4 小时前
【HarmonyOS】ArkTS开发应用的横竖屏切换
android·华为·harmonyos
橙子199110166 小时前
Kotlin 中的作用域函数
android·开发语言·kotlin
zimoyin6 小时前
Kotlin 懒初始化值
android·开发语言·kotlin
枣伊吕波7 小时前
第六节第二部分:抽象类的应用-模板方法设计模式
android·java·设计模式
萧然CS7 小时前
使用ADB命令操作Android的apk/aab包
android·adb
_extraordinary_11 小时前
MySQL 事务(二)
android·数据库·mysql
鸿蒙布道师15 小时前
鸿蒙NEXT开发动画案例5
android·ios·华为·harmonyos·鸿蒙系统·arkui·huawei
橙子1991101620 小时前
在 Kotlin 中什么是委托属性,简要说说其使用场景和原理
android·开发语言·kotlin
androidwork20 小时前
Kotlin Android LeakCanary内存泄漏检测实战
android·开发语言·kotlin