安卓内部存储不需要申请权限,外部文件需要申请权限

内部存储和外部存储的访问权限区别:

内部路径:/data/user/0/com.xxx.xxx/

getExternalFilesDir可以获取到属于 App 自身的文件路径,通常是~/Android/data/<package-name>/**/。在该目录中读写文件均不需要申请权限,随着APP卸载就会删除掉

Android4.4之前:

内部存储在手机ROM上的一块存储区域;

外部存储在SD卡上;

Android4.4之后:

内部存储在手机ROM上的一块存储区域;

外部存储也在手机ROM上的一块存储区域;

1、权限种类区分-普通权限、危险权限、特殊权限

首先 Android 的权限大致分为三种:

普通权限:只需要在清单文件中注册即可

危险权限:需要在代码中动态申请,以弹系统 Dialog 的形式进行请求

特殊权限:需要在代码中动态申请,以跳系统 Activity 的形式进行请求

2、存储权限变化:

在 Android 6.0 之后就变成了危险权限;

在 Android 11 上面变成了特殊权限;

申请方式的发生了不同

相关推荐
触想工业平板电脑一体机4 小时前
【触想智能】工业安卓一体机在人工智能领域上的市场应用分析
android·人工智能·智能电视
2501_915921436 小时前
iOS 是开源的吗?苹果系统的封闭与开放边界全解析(含开发与开心上架(Appuploader)实战)
android·ios·小程序·uni-app·开源·iphone·webview
allk556 小时前
OkHttp源码解析(一)
android·okhttp
allk556 小时前
OkHttp源码解析(二)
android·okhttp
2501_9159090610 小时前
原生 iOS 开发全流程实战,Swift 技术栈、工程结构、自动化上传与上架发布指南
android·ios·小程序·uni-app·自动化·iphone·swift
2501_9159090610 小时前
苹果软件混淆与 iOS 代码加固趋势,IPA 加密、应用防反编译与无源码保护的工程化演进
android·ios·小程序·https·uni-app·iphone·webview
2501_9160074710 小时前
苹果软件混淆与 iOS 应用加固实录,从被逆向到 IPA 文件防反编译与无源码混淆解决方案
android·ios·小程序·https·uni-app·iphone·webview
介一安全10 小时前
【Frida Android】基础篇6:Java层Hook基础——创建类实例、方法重载、搜索运行时实例
android·java·网络安全·逆向·安全性测试·frida
沐怡旸13 小时前
【底层机制】【Android】深入理解UI体系与绘制机制
android·面试
啊森要自信13 小时前
【GUI自动化测试】YAML 配置文件应用:从语法解析到 Python 读写
android·python·缓存·pytest·pip·dash