android-external-storage相关内容

将Android 11中的文件保存到外部存储(SDK 30)

我正在Android 11(SDK版本30)上编写一个新的应用程序,我就是找不到一个如何将文件保存到外部存储的示例。 我阅读了他们的文档,现在知道他们基本上忽略了清单权限(READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE)。它们还会忽略清单.xml应用程序标记中的android:requestLegacyExternalStorage="true"。 ..

无法在模拟器上的/storage/emulated/0 上创建目录

我正在尝试在我的 android 模拟器上创建一个目录,但我做不到,我已经拥有清单 write_storage 的权限,并且我没有收到任何错误但 mkdir() 返回 false,我验证外部存储是否是也是可写的,它可以在我的代码的物理设备上运行: ///Cria uma nova pasta para colocar o backup文件直接=新文件(Environment.getExterna ..
发布时间:2022-01-15 18:42:07 移动开发

SecurityException:权限拒绝:读取(仅在模拟器上)

我的应用中有两个 Activity,MainActivity 调用 ImagePicker,它有一个 GridView 布局手机图库中的所有图像,我在其中使用 ContentResolver 来获取光标. 当我测试它时,它在我的手机上运行良好,但每次在模拟器上立即崩溃. 错误日志如下: java.lang.SecurityException: Permission Denial: ..

应用程序如何在没有 root 的情况下访问 Android 6.0(API 级别 23)中 USB OTG 存储上的文件?

Android 6.0 开发者预览版(API 级别 23)可以直接安装外部可移动 USB OTG 存储设备,无需任何其他应用程序(有关更多信息,请参阅:https://www.androidpolice.com/2015/05/28/android-m-feature-spotlight-external-storage-can-be-adopted-as-true-internal-storag ..

为什么 getExternalFilesDirs() 在某些设备上不起作用?

我的应用在 Android 5.0 上运行.我使用方法 getExternalFilesDirs() 来检查外部 SD 卡是否可用.如果返回超过 1 个 File,则表示存在外部 SD 卡. 但在某些设备上(例如 Elephone G2),方法 getExternalFilesDirs() 仅返回主存储的一个目录.我确定该设备具有外部 SD 卡 (/storage/sdcard1/). ..
发布时间:2021-11-27 21:08:19 移动开发

无法访问辅助存储(外部可移动微型 SD 卡)

在阅读真正的问题之前,请先阅读我的问题介绍: 在 Android 中有一个 internal storage 和一个 external storage.不要混淆,因为 internal storage 是指只能被应用访问的文件,而 external storage 是指所有应用都可以访问的普通文件并且可以在真实的内部存储卡(手机的sd卡​​)和真实的外部存储卡(可移动的micro sd卡)中 ..

Android 的 READ_EXTERNAL_STORAGE 权限

我正在尝试访问用户设备上的媒体文件(音乐)来播放它们;一个简单的“hello world"音乐播放器应用. 我遵循了一些教程,它们基本上给出了相同的代码.但它不会工作;它不断崩溃并告诉我: 错误.....引起:java.lang.SecurityException: Permission Denial: 从 pid=27696, uid=10059 读取 com.android.provi ..

在 Android 中保存文件 - 初学者(内部/外部存储)

我对 android 开发很陌生,我需要初学者的帮助... 我正在创建一个应用程序,它应该有 2 个目录,一个 Databases 目录和一个 Images 目录,就像 Whatsapp 一样. 我想在浏览手机时在文件管理器中看到这些目录,就像您看到其他应用程序文件夹一样.我尝试了在这里找到的所有内容,从代码在内部存储和外部存储中创建它.文件夹似乎已创建,但是当我浏览手机的文件管理器时 ..

无法在内部存储中找到保存到文本文件的数据,如何将文件保存在内部存储 android studio 中?

我想在我的安卓手机上创建一个文本文件并在其中写入一些文本. 当我点击按钮时,它说 saved to/data/user/0/com.example.savetotextfile/files/example.txt 但是我找不到这些文件夹. 大多数应用程序都在设备存储 > Android > 数据中,但我自己创建的应用程序不在那里. 我错过了许可吗? 我不想写入 SD 卡. 公共类 ..

使用外部存储写入 Android 11 上多个应用程序使用的文件

我以前通过使用 WRITE_EXTERNAL_STORAGE 使用外部存储来存储我想在我的应用程序之间共享的特定数据(没有任何内容提供程序“主机"). 不是媒体文件,它更像是其中的编码字符串. 如果不请求 MANAGE_EXTERNAL_STORAGE,在 Android 11 上似乎不再可能. 但 Google 不会向所有应用程序授予此权限,并且需要填写表单,就像每个“受限权限 ..

Xamarin形式:如何在设备外部存储中创建文件夹和文件?

我正在尝试在设备的外部存储设备上的该文件夹中创建一个文件夹和一个文本文件.与WhatsApp相同.另外,我需要向该文件中写入一些数据. 是否可以以xamarin形式进行此操作?还是我们需要使用依赖项服务? 预先感谢 更新 @Lucas Zhang-MSFT我尝试了依赖服务,但设备上没有文件或文件夹生成.我无法使用 PCLStorage ,因为我需要在设备外部文件夹中创建文件 ..

Xamarin.forms备份SQLite数据库

我的Xamarin.forms应用程序(Android)集成了一个SQLite数据库,这要归功于我在这里找到的示例: 首次运行该程序时,它将检查是否找到SQLite文件.如果找不到,请使用Dirk在此处给出的代码进行复制将该文件放到特殊文件夹"LocalApplicationData"中.这是代码: public void CopyDB_FR(字符串文件名){var Embedded ..
发布时间:2021-04-14 19:08:29 数据库

用于Android Q上辅助存储的媒体扫描仪

随着更新的Android Q的出现,许多事情发生了变化,尤其是在范围存储和逐渐淘汰 file:/// URI的情况下.问题在于缺少有关如何在Android Q设备上正确处理媒体文件的文档. 我有一个媒体文件(音频)管理应用程序,但找不到一种可靠的方法来告诉OS我已对文件进行了更改,以便它可以更新其MediaStore记录. 选项1:MediaScannerService Media ..

没有权限.将文件保存到adnroid Studio上的SDCard

我试图简单地将文件保存到设备.我在清单中添加了权限,应用程序确实要求我提供访问存储的权限,但是当我单击“保存文件"时,我的“权限失败"吐司弹出.也许我没有正确地请求许可.我在三星S10和仿真器上以及两个设备上都尝试了它不起作用.如果我尝试第二次在我的真实设备上使用它,该应用程序将崩溃.但是,这不会在模拟器上发生希望可以有人帮帮我.已经谢谢你了. /////代码 程序包com.example ..