问题标签 [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 回答
277 浏览

file - 异步任务可以写入内部存储android吗?

嗨,我需要从 url 下载文件并保存在内部存储中,因此下载过程在异步任务中运行。首先,我尝试使用异步任务在文件中写入一个字符串,但给了我错误:无法创建 oat 文件。相同的代码无需任务即可工作,所以我的问题是我必须将文件下载到外部存储中,然后移入内部?

但是,如果我在扩展 AsyncTask 的类的 doInBackground 中调用此函数,则会收到错误消息。

0 投票
1 回答
563 浏览

android - 如何将音频文件存储到android的内部存储中

我一直在谷歌上搜索很多解决方案,但它们不起作用。我对 Uri 还不太熟悉,路径被传递给函数和 Inputstreams 在存储文件中输入/输出。

我的项目允许用户从外部存储附加音频文件,并获取其 Uri

从按钮 setOnclick


(这是来自 onActivityResult 函数)

我想要做的是将音频存储到其内部存储中。

您能帮忙将音频文件存储在内部存储器中的代码吗?它是否也经历了文件到字节数组然后字节数组到文件的过程(带有内部存储的位置)?

我只是根据我到目前为止所看到的。希望你的代码帮助我。

0 投票
1 回答
1247 浏览

android - android.system.ErrnoException: ioctl failed: EBADF (Bad file descriptor) with file from data/data 文件夹

我从 Android Studio 将相同的应用程序安装到不同的设备上,它已成功安装在所有设备上,但是在启动后,当我在某些设备上处理此应用程序内部存储中的文件时,出现以下错误:

同时,相同的应用程序可以在不同的设备上运行,没有这个例外。我在根设备上检查了它,即使发生此异常,文件夹中也存在 zip 文件data/data/packagename/files。异常点的代码如下(与 行fileStream.available()):

RequestBodyokhttp3 库中的抽象类在哪里。这个错误的原因是什么?

PS我还尝试安装此应用程序的apk,该应用程序是在其他计算机上构建的(我在我的计算机上使用adb安装它),它在处理这些文件时没有任何重大变化,并且它在相同的设备上无一例外地运行这个异常发生在哪里......所以它让我更加困惑......

PSS当我使用终端和gradlew任务而不是“运行”按钮在 Android Studio 中构建相同的应用程序时,该应用程序可以正常工作而不会出现此错误。所以这似乎是我的 Android Studio 的问题,但我什至无法想象到底是什么,这让我大吃一惊......

0 投票
2 回答
8058 浏览

android - Android下载apk文件并保存到INTERNAL STORAGE

在开发允许用户检查新应用程序更新的功能时,我被困了好几天(我使用本地服务器作为我的分发点)。问题是下载进度似乎运行良好,但我在手机的任何地方都找不到下载的文件(我没有 sd 卡/外部存储器)。以下是我到目前为止所做的。

进度对话框达到 100% 并关闭后,我找不到该文件。我认为这就是应用程序无法继续安装下载的 apk 的原因。

我错过了一些代码吗?

0 投票
1 回答
20 浏览

android - 从 Android 内部存储读取 JPEG

我有这个代码:

但是,我找到了正确的路径,转到“decodeFile”行,但是当我到达在“helpdesklogo”上设置图像的行时,bmp 值为空。我正在尝试很多解决方案,但我的想法已经结束!

编辑...并解决):

我发现了问题!我在设置内容视图之前执行该代码,我将这个问题留给每个有同样错误的人。

感谢所有的家伙!

0 投票
0 回答
57 浏览

android - Android 文件存储和共享

在我的 Android 项目中,文件夹中有一个音频文件 ( sample.mp3) raw。这里我有两个问题:

  1. 如何将该文件存储在应用程序的内部存储中?(我检查了很多文档,他们都在谈论如何在目录中创建一个新文件)

    但我需要在目录中存储一个已经存在的文件。

  2. 将其存储在内部存储中后,如何contentUri使用 , 为该文件生成?FilepPovider

0 投票
1 回答
617 浏览

android - 如何在内部存储中创建自定义目录来保存下载的文件?

我正在与 firebase 合作开发应用程序。我已手动将 pdf 文件上传到 firebase 存储中,以便用户可以使用该应用程序下载它。下载的文件存储在Android -> data -> FileName -> directory -> file中。但是我需要一个自定义目录来将文件直接保存在内部存储中。

0 投票
2 回答
3199 浏览

android - 如何将位图保存到内部存储?

在这里,我想将我的自动生成 qrcode 保存到我的内部存储器中。但是,我无法保存我的图像

我已经尝试了很多代码,但从 base64string 到位图。但是,我仍然无法保存我的图像。

这是我的确认.java

在这里,我已经得到了 qrcode 的位图,我想将 qrcode 保存到我的内部移动存储中

0 投票
1 回答
123 浏览

android - 无法使用 Google 使用 adb 提供的本机编解码器从内部存储播放视频

我正在使用 Google 提供的本机编解码器应用程序:(https://github.com/googlesamples/android-ndk/tree/master/native-codec)。该应用程序有一个文件夹(资产),其中包含一些要播放的视频样本。我的目的是从手机的内部存储中读取视频(即/sdcard/filename.mp4)。我将这两行添加到清单文件中,但这还没有帮助解决问题。

我修改了代码以获取视频文件名作为 adb shell 给出的参数。这是代码:

读取视频文件名的方法的本机代码如下:

当视频位于“assets”文件夹中时,应用程序会成功播放视频,即在应用程序内。但是,当视频在应用程序之外(内部/外部存储)时,应用程序将停止工作。

这个问题有解决方案吗?

0 投票
1 回答
440 浏览

android - 如何将 html 内容中的内联图像保存/读取到内部/外部存储器

根据这个问题,我使用自定义 ImageGatter 类来显示我使用 Picasso 从 TextView 中的服务器获取的图像

并像这样使用

如果没有连接,我需要将此图像捕获到内部或外部存储中以显示它,但我不知道路径或文件名。