414得票36回答
安卓系统出现异常:'open failed: EACCES (Permission denied)'

我遇到了以下问题: 打开失败:EACCES(Permission denied) 出错在这一行:OutputStream myOutput = new FileOutputStream(outFileName); 我已经检查了root权限,并尝试添加了 android.permi...

117得票16回答
Android 11作用域存储权限

我的应用程序使用Environment.getExternalStorageDirectory()提供的图像文件路径创建相册,但是在Android 11中我将无法直接访问文件。 根据Android开发者文档,他们最近引入了MANAGE_EXTERNAL_STORAGE权限,但我不确定添加此权限...

105得票6回答
如何在安卓手机中访问下载文件夹?

我是新手Android开发者,正在制作一个应用程序,可以将文件下载到下载文件夹中(使用Download Manager)。如果我在模拟器中转到下载文件夹,我可以看到图片。那么,如果我想展示已下载文件的幻灯片,如何获取访问该文件夹的权限?其次,如何在此代码中添加进度条:import java.u...

27得票5回答
在安卓系统中如何从内部存储中删除文件夹?

如何从内部存储中删除包含文件夹和文件的文件夹? 文件夹包含以下子目录。folder |_________ C2 (folder) |________1 (folder) |________1.gif ...

11得票4回答
如何在Android 11(API 30)中删除文件而不显示系统确认对话框?

我有一个应用程序,可以将视频录制到共享的MOVIES文件夹中。 在Android 11(API 30)上,我可以使用contentResolver.delete(uri, null, null)方法在我的录制视频活动中删除这些文件。 但是,如果我重新安装该应用程序,则会失去对这些文件的权限...

10得票3回答
如何在安卓10中将文件设置为手机铃声?

我曾经使用以下代码将原始音频文件保存到外部存储并设置为铃声。但在安卓10中似乎有所改变。您能帮我或者给我一些指导,让我更新我的代码以适应安卓10吗? 下面是将文件保存到外部存储的代码: 保存文件: String path = Environment.getExternalStorageD...

9得票1回答
在安卓Q(SDK >= 29)中,是否可以通过编程方式访问下载文件夹?

我想列出下载文件夹中所有.txt文件,然后允许用户选择一个并阅读其内容。我的minSdkVersion是16,但因为我的Android版本是Q(29),所以遇到了这个问题。 我尝试过的: 显然,Environment.getExternalStoragePublicDirectory(En...

8得票4回答
如何创建文件夹(Android R - Api 30)?

我看到Android 11有作用域存储(scoped storage),但是我找不到任何相关信息,我该如何在 /storage/emulated/0/ 目录下创建和使用文件夹?旧的方法只适用于API 29及以下版本 :(

8得票3回答
访问公共下载文件onActivityResult Android 28三星Galaxy S9+(Verizon)

更新 我有一台运行8.0.0 T-Mobile的三星Galaxy S8+,在这台设备上它可以正常工作。 我有一台运行8.0.0 Verizon的三星Galaxy S9+,每次都会出现非法参数错误。 我有一台运行8.0.0 T-Mobile的三星Galaxy S9+,没有任何问题且可以正...

8得票1回答
PDF.js无法在Android 11的externalFilesDir中显示PDF

我正在使用PDF.js在我的Android应用程序内显示PDF文件。在Android 10之前,它可以正常工作,但是从“targetSdkVersion 30”开始,它就不能工作了。 如果我想打开和显示PDF文件,PDF.js会显示 Missing PDF "file:///storage...