![](/img/trans.png)
[英]What is the easiest way to access SQLite database on Xamarin.form?
[英]Access to the xamarin.form Android 10 sd card
我必须访问外部 SD 卡上的文件,但我无法访问,因为返回了错误。
如何激活访问 SD 卡的授权?
我的代码:
private void Button_Clicked(object sender, EventArgs e)
{
var filesPath = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDocuments).Path;
var files = System.IO.Directory.GetFiles(filesPath);
}
错误是:
拒绝访问路径“/storage/emulated/0/Documents”。
您是否请求了运行时权限?
在6.0之前,用户在安装时总是使用Android的权限系统向用户请求授权,因此应用安装后可能会在用户不知情的情况下获取一些隐私信息。
为了解决这个问题,谷歌在Android 6.0中改进了权限系统,改变了一些与用户隐私相关的权限,在应用运行时动态请求用户授权。
你可以参考RuntimePermission
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.