我需要在手机menory(非SD卡)的默认图库文件夹中创建一个文件夹。之后,我需要使用相机将图像保存到文件夹中(在图库文件夹中创建)。
问题是我可以在SD卡中找到默认的厨房文件夹,我可以创建文件夹并将图像保存到其中。
但是手机内存我无法看到默认的图库文件夹。有没有办法在手机内存中查看图库文件夹。还有如何创建文件夹并将图像保存到其中。
答案 0 :(得分:0)
此行在图库中添加您的图片:
MediaStore.Images.Media.insertImage(getContentResolver(), yourBitmap, yourTitle , yourDescription);
请注意,您还必须添加
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
到您的manifext.xml
答案 1 :(得分:0)
您可以创建文件夹并将图像保存到内存(手机记忆库)中。但是,任何人都看不到那些文件夹以及图像。这就是android中内存的目的
答案 2 :(得分:0)
To create and write a private file to the internal storage:
1. Call openFileOutput() with the name of the file and the operating mode. This returns a FileOutputStream.
2. Write to the file with write().
3. Close the stream with close().
For example:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
Refer the link...............
http://developer.android.com/guide/topics/data/data-storage.html#filesInternal
答案 3 :(得分:0)
尝试在内存中创建文件夹,如下所示
File mydir = context.getDir("mydir", Context.MODE_PRIVATE);
File fileWithinMyDir = new File(mydir, "myfile");
FileOutputStream out = new FileOutputStream(fileWithinMyDir);
与在文件夹中保存文件时,请提供此目录的路径并检查O / P