问题标签 [android-internal-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
395 浏览

android - 写入内部存储 - 原因:android.system.ErrnoException

我正在尝试将类对象保存到内部存储,所以我不必使用SharedPreferences. 但是,找不到我要保存的文件。

我是否必须自己手动创建文件并将其放入我的项目文件夹中,还是createNewFile()为我完成?

错误:

编辑:我以某种方式混淆了我的两项活动,而我的其他活动有问题。这try catch是在我MainActivityonCreate.

0 投票
1 回答
153 浏览

java - 应用效果后如何保存位图

我有一些按钮和一个图像视图。我从图库中加载照片,照片显示在图像视图中。对于每个按钮,都有一个单击方法可以应用,该方法为图像应用一种效果。还有另一个按钮,用于将照片保存在内部存储中。我想在应用其中一种效果后保存照片。我搜索了,但我只是发现如何保存没有效果的照片。有人知道如何使用 on click 方法在应用效果后保存图像。

0 投票
2 回答
861 浏览

java - 来自内部存储的 android 主机文件(本地)

我想在本地托管内部存储中的文件。我浏览了谷歌的webview 本地服务器,但你只能托管资产文件夹中的文件。我想从内部存储中托管文件,因为我有能力修改它,这在资产文件夹中无法完成。

如果可能的话,谁能告诉我它背后的逻辑?任何其他建议将不胜感激。

0 投票
0 回答
65 浏览

java - 将图像保存到内部存储,在图库应用中获取并打开它

我想将图像保存在手机的内存中,然后在默认图像查看器中打开它。画廊以黑屏打开。在Android设备监视器上查看图片,在以下路径:“/data/data/com.myapp.myappname/app_ImageTest/test.jpg”将其传输到计算机并且图像可以正常打开。

这是我的代码:

欢迎详细解释,我是Android新手。谢谢!

0 投票
0 回答
368 浏览

android - 如何从android内部存储中读取文件路径并使用kso​​ap2将其作为参数发送到服务器

我必须发送 12 个参数,包括一个 pdf 文件来生成注册的 pdf。

问题是在调试时我得到 /data/filename.pdf 但服务器没有读取文件路径。

在电话中,路径位置显示为 /sdcard/filename.pdf

电话信息:棉花糖(API 23+)

我需要进行哪些更改才能读取其文件路径?

我尝试使用

1) Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)

2)

0 投票
1 回答
923 浏览

android - Android:无法打开特定文件夹

我找到了以下代码来打开特定目录:

但现在我面临一个问题,即它只有在您的设备上安装了 ES File Explorer 时才有效,其他文件管理器应用程序无法检测到。

如何解决这个问题?

0 投票
1 回答
522 浏览

java - 使用 Android 内部存储的文件大小

我在用着:

将数据字符串存储到文件FILENAME中。我想确保当 FILENAME 中的字符串达到 120kB 时,我将停止追加任何字符串。如何查询占用的总空间?

我试过了:

但它返回给我一个巨大的数字。可能是因为我引用目录的方式是错误的?

0 投票
2 回答
1286 浏览

android - 如何在Android应用程序中访问下载的音频文件夹

我正在开发一个简单的音频流 android 应用程序。从 URL 播放音频时,该应用程序还可以选择下载文件。音频文件正在下载到Internal Storage/voices文件夹中。如何在我的应用程序中显示此文件夹的所有下载音频?我想访问语音文件夹中的所有音频并显示在我的应用程序中,这样用户就不需要手动搜索文件。请指导。谢谢!

0 投票
1 回答
4472 浏览

android - Android Intent.ACTION_SEND 来自带有内容提供程序的内部存储

我正在将文件保存在内部存储中。它只是一个 .txt 文件,其中包含有关对象的一些信息:

然后我正在创建一个“shareIntent”来共享这个文件:

选择的应用程序现在需要访问私有文件,因此我创建了一个内容提供程序。我刚刚更改了 openFile 方法:

清单:

打开邮件应用程序以共享文件时,它说它无法附加文件,因为它只有 0 字节。通过蓝牙共享它也失败了。但是我可以在 Content Provider 中读出privateFile它,所以它存在并且有内容。问题是什么?

0 投票
1 回答
673 浏览

android - 从 Android 的内部存储中删除文件

我正在将文件保存到内部存储中,现在我想删除它。问题是,我不记得该文件的名称,所以我不能使用这种myContext.deleteFile(fileName);方法。如何获取该文件的名称并将其删除?