android-external-storage相关内容
我正在Android 11(SDK版本30)上编写一个新的应用程序,我就是找不到一个如何将文件保存到外部存储的示例。 我阅读了他们的文档,现在知道他们基本上忽略了清单权限(READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE)。它们还会忽略清单.xml应用程序标记中的android:requestLegacyExternalStorage="true"。
..
我的应用程序 (Android API 15) 制作一张图片并将其存储在内部存储器的文件夹中.现在,我想将此文件复制到外部存储中的另一个文件夹,例如/sdcard/myapp.我尝试了以下方法: 方法一: private void copyFile(File src, File dst) throws IOException {文件来自 = new File(src.getPath());
..
我正在尝试在我的 android 模拟器上创建一个目录,但我做不到,我已经拥有清单 write_storage 的权限,并且我没有收到任何错误但 mkdir() 返回 false,我验证外部存储是否是也是可写的,它可以在我的代码的物理设备上运行: ///Cria uma nova pasta para colocar o backup文件直接=新文件(Environment.getExterna
..
我的应用中有两个 Activity,MainActivity 调用 ImagePicker,它有一个 GridView 布局手机图库中的所有图像,我在其中使用 ContentResolver 来获取光标. 当我测试它时,它在我的手机上运行良好,但每次在模拟器上立即崩溃. 错误日志如下: java.lang.SecurityException: Permission Denial:
..
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
..
我的应用在 Android 5.0 上运行.我使用方法 getExternalFilesDirs() 来检查外部 SD 卡是否可用.如果返回超过 1 个 File,则表示存在外部 SD 卡. 但在某些设备上(例如 Elephone G2),方法 getExternalFilesDirs() 仅返回主存储的一个目录.我确定该设备具有外部 SD 卡 (/storage/sdcard1/).
..
我想以编程方式打开外部存储目录路径以保存文件.我尝试过但没有获得 sdcard 路径.我该怎么做?有什么解决办法吗? private File path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + ""); 或 private File path = ne
..
我无法在 Android P 存储卡中写入文件.相同的代码在 Android O 中运行良好. new File(file.getParent()).mkdirs();output = new ObjectOutputStream(new FileOutputStream(file));output.writeObject(obj); 我可以从同一设备(内存卡)读取文件,但是当我尝试写入文件时
..
我被这个逼疯了: Log.d("STATE", Environment.getExternalStorageState());File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "work_data");Log.d("PATH", f.getAbsolutePat
..
在阅读真正的问题之前,请先阅读我的问题介绍: 在 Android 中有一个 internal storage 和一个 external storage.不要混淆,因为 internal storage 是指只能被应用访问的文件,而 external storage 是指所有应用都可以访问的普通文件并且可以在真实的内部存储卡(手机的sd卡)和真实的外部存储卡(可移动的micro sd卡)中
..
我正在尝试访问用户设备上的媒体文件(音乐)来播放它们;一个简单的“hello world"音乐播放器应用. 我遵循了一些教程,它们基本上给出了相同的代码.但它不会工作;它不断崩溃并告诉我: 错误.....引起:java.lang.SecurityException: Permission Denial: 从 pid=27696, uid=10059 读取 com.android.provi
..
我对 android 开发很陌生,我需要初学者的帮助... 我正在创建一个应用程序,它应该有 2 个目录,一个 Databases 目录和一个 Images 目录,就像 Whatsapp 一样. 我想在浏览手机时在文件管理器中看到这些目录,就像您看到其他应用程序文件夹一样.我尝试了在这里找到的所有内容,从代码在内部存储和外部存储中创建它.文件夹似乎已创建,但是当我浏览手机的文件管理器时
..
我想在我的安卓手机上创建一个文本文件并在其中写入一些文本. 当我点击按钮时,它说 saved to/data/user/0/com.example.savetotextfile/files/example.txt 但是我找不到这些文件夹. 大多数应用程序都在设备存储 > Android > 数据中,但我自己创建的应用程序不在那里. 我错过了许可吗? 我不想写入 SD 卡. 公共类
..
我以前通过使用 WRITE_EXTERNAL_STORAGE 使用外部存储来存储我想在我的应用程序之间共享的特定数据(没有任何内容提供程序“主机"). 不是媒体文件,它更像是其中的编码字符串. 如果不请求 MANAGE_EXTERNAL_STORAGE,在 Android 11 上似乎不再可能. 但 Google 不会向所有应用程序授予此权限,并且需要填写表单,就像每个“受限权限
..
更新: 要保存PDF文件: 在下面的答案部分. 要保存位图文件: @RequiresApi(api = Build.VERSION_CODES.Q)@NonNull私有Uri saveBitmap(@NonNull最终上下文上下文,@ NonNull最终位图位图,@NonNull最终Bitmap.CompressFormat格式,@ NonNull最终String mimeT
..
我正在尝试在设备的外部存储设备上的该文件夹中创建一个文件夹和一个文本文件.与WhatsApp相同.另外,我需要向该文件中写入一些数据. 是否可以以xamarin形式进行此操作?还是我们需要使用依赖项服务? 预先感谢 更新 @Lucas Zhang-MSFT我尝试了依赖服务,但设备上没有文件或文件夹生成.我无法使用 PCLStorage ,因为我需要在设备外部文件夹中创建文件
..
这是我的代码,来自此处 公共类CatFragment扩展Fragment实现OnClickListener {私有DBCreater dbCreate;私有静态最终int SELECT_PICTURE = 1;private String selectedImagePath ="android.resource://com.example.abcd/" + R.drawable.pets;私人I
..
我的Xamarin.forms应用程序(Android)集成了一个SQLite数据库,这要归功于我在这里找到的示例: 首次运行该程序时,它将检查是否找到SQLite文件.如果找不到,请使用Dirk在此处给出的代码进行复制将该文件放到特殊文件夹"LocalApplicationData"中.这是代码: public void CopyDB_FR(字符串文件名){var Embedded
..
随着更新的Android Q的出现,许多事情发生了变化,尤其是在范围存储和逐渐淘汰 file:/// URI的情况下.问题在于缺少有关如何在Android Q设备上正确处理媒体文件的文档. 我有一个媒体文件(音频)管理应用程序,但找不到一种可靠的方法来告诉OS我已对文件进行了更改,以便它可以更新其MediaStore记录. 选项1:MediaScannerService Media
..
我试图简单地将文件保存到设备.我在清单中添加了权限,应用程序确实要求我提供访问存储的权限,但是当我单击“保存文件"时,我的“权限失败"吐司弹出.也许我没有正确地请求许可.我在三星S10和仿真器上以及两个设备上都尝试了它不起作用.如果我尝试第二次在我的真实设备上使用它,该应用程序将崩溃.但是,这不会在模拟器上发生希望可以有人帮帮我.已经谢谢你了. /////代码 程序包com.example
..