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

android - Android:查找在 AVD 中创建的文件

我的应用程序具有创建 xls 文件的功能。之后,我需要手动访问该文件。现在,问题是,当我在我的设备上运行应用程序时,我能够在内部存储中找到目录和我的 xls 文件。

但是当我尝试在 AVD 中运行它时,我无法找到该文件。我也查看file explorer了,但也在那里,我无法找到我的文件。

在 AVD 中创建时文件存在于哪里?下面是代码:

相信我,代码没有任何问题。下面是file explorer视图: 在此处输入图像描述

0 投票
0 回答
184 浏览

java - 如何从 FragmentActivity 的内部存储中检索数据?

大家好,我目前正在开发一个将 JSON 数据写入内部存储的 android 应用程序,它应该从扩展FragmentActivity的中检索。

这是我如何将数据写入内部存储的代码:

当我从扩展Activity的中检索数据时, 我可以这样读取数据

但是当我从使用相同代码扩展FragmentActivity的类中检索数据时,我无法检索

如何从扩展片段活动的类中从内部存储中检索保存的数据?

0 投票
1 回答
625 浏览

java - Android Java 将简单的 .php 页面内容转换为字符串并保存到内部存储

我正在开发一个应用程序。该应用程序需要获取简单 .php URL 的内容,并将其保存为字符串。问题是它是一个很长的字符串(Very LONG),它只有一半。以这个链接为例:
http
://thuum.org/download-dev-notes-web.php 用这段代码

有人可以告诉我如何将其下载到字符串中,并将其保存到内部存储中而不会被剪切?一些为什么它看起来只得到最后 x 位的原因......

0 投票
2 回答
847 浏览

java - 为内部存储创建文件返回空指针异常

您好我有一个项目应该将 JSON 数组保存到内部存储中。这是我的代码:

但是当我打电话时,createFile(response); 我得到了

0 投票
4 回答
31080 浏览

android - Android - 将文件从资产复制到 /data/data 文件夹

我需要在我的应用程序中使用一些文件。它们保存在资产文件夹中。我看到了关于 SO 的讨论,其中文件从资产文件夹复制到内部存储上的 /data/data/<package_name>,然后被使用。我得到了代码,但我没有得到的是,将资产复制到内部存储需要什么?

0 投票
0 回答
548 浏览

android - 相机应用程序:将图像保存到内存并使用内容 uri 访问这些图像?

我知道存在许多相同的线程。但我猜我的问题有点不同。

我正在尝试使用surfaceview holder从我的自定义相机应用程序中捕获图像。拍照后我可以在那里获取数据。我正在尝试使用 getFilesDir() 将数据存储在内部存储器中。但是图像并没有存储在那里。考虑到突发模式可以捕获的图像数量,数据可能非常庞大。

请建议我一种将数百张图像有效地保存到内存中并将其缩略图加载到网格视图中的方法,以便用户可以选择他/她想要保存到 SD 卡的图像。

我尝试过延迟加载存储在 SD 卡上的图像。但我想使用内部存储,因为用户无法在图库中看到这些图像。

0 投票
2 回答
3829 浏览

android - 将文件下载到内部存储

我的申请遇到了一些问题。

我想下载这些文件,然后将它们保存到我的应用程序可绘制文件夹中,但由于应用程序是只读的,所以这不是一个选项,我想将下载的文件保存到内部存储中,以便只有我的应用程序可以访问它们。
如果我不能直接将文件下载到内部存储,我可以从下载文件夹中读取然后将其保存到内部存储吗?

无论哪种方式,我都有下载方法,我只需要知道将下载的文件保存在哪里以及如何在运行时访问它并将其持久地存储在内部存储中。

0 投票
1 回答
1648 浏览

java - Android:在内部存储中保存两个具有相同名称的位图

如果我在内部存储中保存了一个名为“picture.jpg”的位图,然后经过一些步骤,我也保存了另一个名为“picture.jpg”的位图,那么会发生什么?第二个位图会覆盖第一个位图还是有两个同名的位图?

0 投票
1 回答
3390 浏览

android - Android 和 FileProvider 以及从 URI 获取路径

我有一些令我困惑的问题。我似乎无法获得基于文件的 Uri 的正确真实路径。这是带有最终结果变量值的代码,如下所示:

不同变量的最终结果:

  • sharedFile_Path = "/data/data/com.example.app/files/shared/camera.jpg"
  • contentURI_Path_Simple = "/providershared/camera.jpg"
  • contentURI_Path_Real = ""

可以看出,问题在于contentURI_Path_Real的值,这就是SharedCode.sharedGetRealPathFromURI的完整代码在这里的原因——我最初通过 SO 找到的东西:

单步执行代码时,似乎if (idx > -1)产生false

...

这是AndroidManifest.xml的相关代码

这是provider_filepaths.xml的完整代码

...

最后,在调用相机意图时,我需要一个有效的myContentUri_Camera :

就像现在一样,如果传递了myContentUri_Camera ,相机会在完成后使应用程序崩溃 - 在onActivityResult返回之前。我怀疑这是因为它没有“真实路径”,这就是我在这里询问路径问题的原因。

0 投票
1 回答
3266 浏览

android - Android内部存储不保存文件

我有一个主要活动,当按下 listItem 时,它会通过一个意图启动一个新活动。这个新活动的主题是对话框(所以看起来第二个活动漂浮在主要活动之上)。

在这个新活动中,我在 EditTexts 中输入了一些数据,然后使用该数据创建了一个自定义对象,并尝试将其保存在内部存储中。

似乎它没有创建文件。我真的不明白为什么它不起作用,因为我在其他活动中使用与其他对象相同的结构并且它工​​作正常。这就是让我认为它一定与这个活动的主题是 Dialog的事实有关。自定义对象类显然实现了可序列化,并且我在我的 android 清单中拥有所有权限。也许问题与我传递给保存方法(getApplicationContext())的上下文有关。

这是带有对话框主题的活动:

这是具有保存和加载方法的类:

这是自定义对象类: