问题标签 [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 投票
14 回答
269973 浏览

android - 如何在 SD 卡上自动创建目录

我正在尝试将我的文件保存到以下位置
FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); ,但出现异常java.io.FileNotFoundException
但是,当我将路径设置为"/sdcard/"有效时。

现在我假设我无法以这种方式自动创建目录。

有人可以建议如何创建directory and sub-directory使用代码吗?

0 投票
14 回答
546883 浏览

android - 从文件路径显示图像视图?

我需要仅使用文件名而不是资源 ID 来显示图像。

我在可绘制文件夹中有图像 img1。我希望从文件中显示该图像。

我怎样才能做到这一点?

0 投票
5 回答
40011 浏览

android - 将文本文件写入 SD 卡失败

我遇到了一个奇怪的问题。我的应用程序可以将一个简单的文本文件写入 SD 卡,有时它适用于某些人,但不适用于其他人,我不知道为什么。

对于某些人来说,如果他们将某些字符(例如...文件等)放入其中,则会强制关闭。我似乎无法重现它,因为我没有遇到任何麻烦,但这是处理文件写入的代码。谁能想到可能导致问题的事情或更好的方法?

0 投票
1 回答
2287 浏览

android - 选择图片并上传android

这里是问题...

我正在尝试创建一个应用程序,允许您将图像或录音以及一些信息上传到数据库,上传部分不是问题,我想做的是有 3 个选项,拍照,录制声音并选择文件。我决定先选择一个文件...是否可以简单地单击一个按钮,让您选择一个文件,然后将其发布到我的 php 脚本中?以及如何启动相机或录音机的指针也将不胜感激

谢谢

詹姆士

0 投票
1 回答
15241 浏览

android - 读取以前由同一个应用程序写入的缓存文件

我正在使用以下代码写入文件:

这工作正常 - 没有错误,文件最终包含我期望它包含的内容。但是,当我通过 openFileInput() 阅读它时,我收到一个异常,告诉我不允许使用路径分隔符

很公平,它包含一个斜杠,但我还能如何指定我要打开的文件的路径?当然,必须有办法做到这一点,但我无法通过谷歌找到答案(“读取”、“缓存”和“文件”不是最合适的术语......)所以我想我会尝试人情味。提前致谢!

0 投票
1 回答
1136 浏览

android - 在android中设置图像类型

我有一些代码可以将图像发布到上传到数据库的 php 脚本中,当它添加到数据库时,文件类型是 application/oct???? (这是什么)

无论如何在android阶段将其更改为jpg文件?

下面是我的代码

0 投票
4 回答
40111 浏览

android - 读/写文件到内部私人存储

我正在将应用程序从 Symbian/iPhone 移植到 Android,其中一部分是将一些数据保存到文件中。我使用FileOutputStream将文件保存到私有文件夹/data/data/package_name/files

现在我正在寻找一种如何加载它们的方法。我正在使用FileInputStream,但它允许我逐字节读取文件,这是非常低效的:

所以我的问题是如何使用更好的方式读取文件?

0 投票
1 回答
308 浏览

android - 将上下文菜单添加到文件浏览器

我最近在我的 Android 上安装了 Real Player。如果我长按文件浏览器上的任何图像。我得到在图库或 Real Player 图像查看器中打开图像的上下文菜单。

有人可以为我提供有关如何实现显示文件选择的附加上下文菜单的功能的指针。

谢谢

0 投票
1 回答
1389 浏览

android - 无法访问android上的文件

编辑:当我尝试实施建议的解决方案时发生错误。请查看下面的附加信息。如果可以的话,请帮助我,在此先感谢!

好的,所以我终于让我的应用程序最近创建并写入文件。

在模拟器上,这完美地工作。但是,当我将应用程序上传到手机并尝试adb shell进入手机时。我无法访问手机上包含该文件的目录。

目录是/data/data/cpe495.smartapp/files/. 当我尝试更改目录时,它告诉我我没有权限。

我假设这是因为我的手机没有 root 并且不在 root 帐户中。植根我的手机不是我要做的事情。

有没有办法我可以创建这个文件并写入它并能够adb pull从我的手机中取出它?这是我创建文件的当前方式:

提前致谢!!

还是行不通

我已将以下代码添加到我的应用程序中,当我运行它并尝试将文件写入 sdcard 时,它失败并出现以下错误,请帮助我!


0 投票
1 回答
1059 浏览

android - 在android中检索图像最快的地方

我正在开发一个使用个人资料图片之类的小型社交网络应用程序。图像存储在服务器上,我设置了脚本,将每个用户的图像发送到应用程序,然后在每个用户的图像视图中显示它,然后将图像保存到外部存储。我现在实现的方式是,只要应用程序从服务器下载图像后需要图像,应用程序就会从外部存储中获取图像,除非用户上传了新图像(我认为这会比重新下载更快)每次从服务器)。但是,从外部存储获取文件似乎比从我的服务器获取文件花费的时间更长(而且服务器非常慢,在 3 层楼外的 wifi 上运行......预算限制 :))。

我的问题是,如果用户没有上传新图片,获取这些图片的最快方法是什么。我应该每次都从服务器上下载它(我假设不是)还是文件系统中有更好的地方来存储图像以加快检索速度?