问题标签 [android-file]

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 投票
2 回答
333 浏览

android - 如何创建文件对象的独立完整副本?

官方 facebook 应用程序有一个错误,当您尝试以共享意图共享图像时,图像会从 sdcard 中删除。这是您必须使用图像的 uri 将图像传递给 facebook 应用程序的方式:

然后,假设我从原始myFile对象创建一个副本,并将副本的 uri 传递给 facebook 应用程序,那么,我的原始图像将不会被删除。

我尝试使用此代码,但它不起作用,原始图像文件仍然被删除:

有人可以告诉我如何制作不重定向到原始文件的文件的精确副本吗?

0 投票
2 回答
2117 浏览

android - 在我的 ImageView 中一个接一个地显示多个图像

目前我的代码显示来自文件路径的单个图像(在 SDCard 中)。这是目前的onCreate()方法:

我想使用 5 秒的时间延迟一个接一个地显示该特定文件夹中的所有图像。如果我可以为文件夹中的每个图像创建一个新的可绘制对象,我该怎么做?以及如何更改图像ImageView以设置该drawable的路径?

0 投票
0 回答
619 浏览

android - 图像切换器的内存问题

我正在尝试将一些图像从 SDCard 中的文件夹加载到我的 ImageSwitcher 上。我正在创建一个可运行并在循环中执行,以便图像一个接一个地显示。

一些图像工作正常,一段时间后应用程序由于“内存不足”异常而崩溃。

我尝试通过将这段代码放在下面来解决内存问题:

“imageSwitcher.postDelayed(这个,2000);”

这是我放在那里的代码:

此强制以 Nullpointer 异常关闭应用程序。

我想知道如何处理这个内存问题..或者我哪里出错了?

0 投票
3 回答
4402 浏览

android - 根据文件扩展名过滤文件数组

我有以下代码:

此处的 file[] 数组包含目录中存在的所有文件的列表。我想根据文件扩展名创建另一个 file[] 数组。例如:这个新数组应该只包含所有图像文件的列表(以 .jpg / .png / .tif 等结尾),它应该排除其他文件。

我如何实现这一目标?

0 投票
2 回答
4116 浏览

android - 如何从 Android 中的文件夹和子文件夹中选择所有文件?

可能重复:
在 Java 中递归列出文件

我在 sdcard 中创建了一个名为 SlideShow 的文件夹。在这个文件夹中,我创建了两个文件夹,即文件夹 1 和文件夹 2。这两个文件夹进一步分为两个子文件夹。我正在将画廊中的一些图像保存到这些子文件夹中。

有人建议我如何列出 SlideShow 文件夹中的所有图像,包括文件夹和子文件夹?

0 投票
2 回答
1065 浏览

android - Android - 从 SDCARD 读取文件而不是从缓存中读取

我想知道是否可以在 Android 中使用JAVA API从 SDCARD 读取文件内容。
我可以使用 NDK C 代码通过

什么时候pBuffer对齐缓冲区但是当我使用直接从Java读取它时使用

它从缓存中获取文件数据

0 投票
0 回答
420 浏览

java - 在 Android 内部存储中创建文件

在我的 Android 应用程序中,我正在实现一个功能,让用户可以将一些项目添加到收藏夹列表中,然后再查看或删除它们。

因此,我在设备内部存储中创建并使用了一个文件,将记录 ID(收藏夹项目)存储在文件中,以跟踪收藏夹列表。因此,稍后当用户需要查看收藏夹列表时,它可以加载文件中找到的记录 ID 的所有信息。

一切正常,但问题是当我们有时使用该应用程序时,它会创建一些不需要的和不可读的文件,而不是我创建的用于跟踪记录 ID 的文件。这些文件也占用了一些空间,并不重要。(如果我删除这些额外的文件,即使应用程序也能正常工作)

文件名如下

有谁知道这些文件是什么问题。我使用此LINK在内部存储中学习和创建文件。提前致谢

0 投票
5 回答
48649 浏览

android - 如何在 Android 中以编程方式将图像文件从图库复制到另一个文件夹

我想从图库中选择图像并将其复制到 SDCard 中的其他文件夹中。

从图库中选择图像的代码

我得到content://media/external/images/media/681这个 URI onActivityResult。

我想复制图片,

形式path ="content://media/external/images/media/681

path = "file:///mnt/sdcard/sharedresources/Android 中 sdcard 的这条路径。

这该怎么做?

0 投票
1 回答
408 浏览

android - 文件创建资产android

我正在构建一个应用程序,它的作用是扫描root文件夹

资产

然后它会搜索里面是否有任何文件夹......这样做的目的是将所有文本文件路由保存在数据库中......数据库将包含文本文件名和路由。

这是代码的一部分:

但在普通 Java 中,我只是创建一个带有路由的文件,然后将其发送到这样的方法:seedData(1, new File("/root"));。所以我的问题是,我该如何在 Android 中执行此操作?或者更准确地说,我如何创建一个指向root位于其中的文件夹的文件,assets以便它被我的代码“扫描”。我已经尝试过seedData(1, new File("/assets/root")); 了,但它只是没有用。任何帮助将非常感激。

注意:不,我无法手动保存路径,因为所有这些子文件夹中有超过 3k 的文本文件。

0 投票
1 回答
340 浏览

android - Android ListView 作为 DirectoryListener 和 EditText(多行)作为 TextEditor

我正在开发一个带有 NDK 接口/库的 android 应用程序。目前,我设计了所有 Java 类/活动和方法,这些类/活动和方法将进一步调用本机 c++ 函数。

在继续之前,我想问你一个问题:

我设计了一个 TextEditor 活动来创建一个新的 TXT 文件。第一:我想把文件存放在storage和app文件夹,可行吗?第二:哪个是我可以找到文件的目录?

我设计了一个 DirectoryList 活动,其中包括一个 ListView。第一:我想在列表中显示以前保存的TXT文件,通过在正确的文件夹中搜索并只执行我需要的文件(带有前缀“a_”),怎么做?第二:我可以在列表项中添加“双击”功能,以便我可以重新打开 TextEditor 来修改文件吗?

先感谢您。亚历克斯