繁体   English   中英

如何从android中的drawable文件夹复制剪贴板中的图像?

[英]How to copy image in Clipboard from drawable folder in android?

如何从android中的drawable文件夹复制剪贴板中的图像?

我的意思是从剪贴板中的可绘制文件夹复制图像并粘贴到任何地方。 请帮帮我.....

如果您想将可绘制图像复制到 SD 卡,请使用以下代码。

你可以做这样的事情,

    if (isSdPresent()) { // to check is sdcard mounted
            BitmapFactory.Options bmOptions;
            bmOptions = new BitmapFactory.Options();
            bmOptions.inSampleSize = 1;
            Bitmap bbicon = BitmapFactory.decodeResource(getResources(), R.drawable.icon);

            String extStorageDirectory = Environment.getExternalStorageDirectory()+ File.separator + "FolderName";
            File wallpaperDirectory = new File(extStorageDirectory);
            wallpaperDirectory.mkdirs();
            OutputStream outStream = null;
            File file = new File(wallpaperDirectory,"icon.png");
                     //to get resource name getResources().getResourceEntryName(R.drawable.icon);

        try {
            outStream = new FileOutputStream(file);
            bbicon.compress(Bitmap.CompressFormat.PNG, 100, outStream);
            outStream.flush();
            outStream.close();


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


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

            }
            } else {

            }

检查 SDCard

public boolean isSdPresent() {
        return android.os.Environment.getExternalStorageState().equals(
        android.os.Environment.MEDIA_MOUNTED);
        }

你做不到。 仅仅是因为 Android 剪贴板不支持此 链接 您可以保留在剪贴板中的唯一内容是:文本、uri 和意图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM