需要将图像保存到手机记忆库(非SD卡)的图库文件夹中

时间:2013-12-02 11:12:31

标签: android

我需要在手机menory(非SD卡)的默认图库文件夹中创建一个文件夹。之后,我需要使用相机将图像保存到文件夹中(在图库文件夹中创建)。

问题是我可以在SD卡中找到默认的厨房文件夹,我可以创建文件夹并将图像保存到其中。

但是手机内存我无法看到默认的图库文件夹。有没有办法在手机内存中查看图库文件夹。还有如何创建文件夹并将图像保存到其中。

4 个答案:

答案 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