android - 如何将相机中的图像保存到内存中?

标签 android memory internal

我有一个 Android 4.0.3 的 AVD。我需要与媒体商店合作。我在 SDCARD 中使用文件夹相机并将其放入我的图像,但我需要使用 DDMS 将图像上传到内部存储器中的文件夹相机。但是,我没有找到任何文件夹来上传我的图像。我尝试拍照,但这些照片存储在 sdcard 中,我还没有找到任何方法来更改设置以将照片保存在内部存储器中。

如何将相机中的图像保存到内存中?可否制作一个文件夹来存放图片,并在图库中显示图片?

非常感谢。

最佳答案

从相机拍摄图像并在 ImageView 上捕获它。在这里,我正在编写将 ImageView 的图像保存在内部存储器中的代码。

     Bitmap bm;

     View v=imageView;
     v.setDrawingCacheEnabled(true);
     bm=Bitmap.createBitmap(v.getDrawingCache());
     v.setDrawingCacheEnabled(false);

     String fileName="image.png";
     File file=new File(fileName);

     try 
     {

        FileOutputStream fOut=openFileOutput(fileName, MODE_PRIVATE);
        bm.compress(Bitmap.CompressFormat.PNG, 100, fOut);

     }
     catch (Exception e) 
     {
        e.printStackTrace();
     }

关于android - 如何将相机中的图像保存到内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12352991/

相关文章:

Android线程暂停待机

c++ - 超出 DirectX11 视频内存

c# - C Sharp 中的 'friend' 关键字等效于什么?

java - 使用实例变量与将数据作为参数传递

php - 在这种情况下尝试的最佳方法(Android 应用程序)

android - setItemChecked 不工作

c - 如何从进程内存镜像创建 ELF 可执行文件

linux - 从 U-boot shell 模式写入 NVRAM

c++ - 内部模板类 C++

java - 使用正确的编码进行内部编译?