【问题标题】:Save an image stored in the resources/drawable folder inot the gallery将存储在 resources/drawable 文件夹中的图像保存到图库中
【发布时间】:2014-11-18 11:24:06
【问题描述】:

我有一个图像按钮。当用户单击按钮时,我想将存储在 resources/drawable 文件夹中的图像保存到手机/平板电脑的图库中。

我想不通!我是一名初级 android 程序员,我已经研究了几个小时来研究如何做到这一点。但是,我不明白许多网站在没有任何解释的情况下发布代码。如有任何帮助,我将不胜感激。

【问题讨论】:

  • 你能发布你到目前为止的代码吗?

标签: android image save gallery


【解决方案1】:

获取图片bitamp:

Bitmap bm = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);

在给定路径上存储 bitamp:

File file = new File( Environment.getExternalStorageDirectory().toString(), "ic_launcher.png");
outStream = new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();

在 AndroidManifest.xml 中添加此权限:

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    • 2021-08-12
    • 2014-12-11
    • 1970-01-01
    • 2019-07-01
    • 1970-01-01
    相关资源
    最近更新 更多