47得票16回答
安卓:在外部存储上使用mkdirs()/mkdir()返回false

我为此而疯狂:Log.d("STATE", Environment.getExternalStorageState()); File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY...

47得票6回答
保存位图到文件的函数

我正在尝试使用我创建的函数将位图保存到文件并保存到特定目录。但是它无法正常工作,在位图压缩部分之后(在here3之前)崩溃。 File dir = new File(filepath); if(!dir.exists())dir.mkdirs(); File fi...

46得票4回答
从外部存储加载文件到输入流

我有一个视频文件在我的外部目录中。如何将它加载到输入流变量中? 目前我正在读取“res/raw”文件夹中的文件,但我想从SD卡中读取它。另外,我不知道这个文件的名称,但它的路径将通过意图接收。 请查看以下代码public class SonicTest extends Activity { V...

45得票5回答
从内部存储创建和分享文件

我的目标是在内部存储上创建一个XML文件,然后通过共享意图发送它。 我可以使用以下代码创建一个XML文件。FileOutputStream outputStream = context.openFileOutput(fileName, Context.MODE_WORLD_READABLE)...

44得票16回答
如何访问 /storage/emulated/0/

我已经编写了一个代码来记录音频并将其保存到以下文件位置。private String getFilename() { String filepath = Environment.getExternalStorageDirectory().getPath(); File file...

40得票7回答
简单的媒体播放器如何从文件路径播放mp3?

我有一个非常简单的媒体播放器,用于播放背景音乐。它从apk中调用文件,但我希望它能够从任何目录(如音乐或SD卡)播放。以下是我的代码:private MediaPlayer mpintro; . . mpintro = MediaPlayer.create(this, R.raw.intr...

31得票7回答
Android,我怎样才能获取文件夹中的所有文件列表?

我需要获取res/raw/目录下所有文件的名称(字符串)。 我尝试过: File f = new File("/"); String[] someFiles = f.list(); 看起来根目录是安卓模拟器的根目录,而不是我的电脑的根目录。这听起来很有道理,但并没有帮助我找到raw文...

29得票4回答
Android - 如何从文档中获取所选文件名

我正在使用以下代码启动选择文档的意图。private void showFileChooser() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"); inten...

25得票11回答
Java.io.FileNotFoundException:在设备上打开失败EACCES(权限被拒绝)

当设备只有外部存储时,下面的代码从服务器下载文件并将其保存在存储中。但是,如果设备没有内部存储,则会发生以下异常: java.io.filenotfoundexception open failed eacces (permission denied) public void down...

24得票6回答
在Android中将位图以JPEG格式保存到外部存储器中的文件夹中。

我正在使用这段代码将位图保存到外部存储器,但如果文件夹不存在它不会创建:String path = Environment.getExternalStorageDirectory().toString(); OutputStream fOutputStream = null; ...