【问题标题】:File upload picture android文件上传图片android
【发布时间】:2013-12-12 21:46:12
【问题描述】:

我使用 imageview 开发应用程序,我的问题是当我单击按钮加载图片时,将显示图库,然后我想将选定的图像复制到 res/drawable android,可以吗?如果是,可以给我源代码吗? 问候,

【问题讨论】:

    标签: android image upload directory drawable


    【解决方案1】:

    您不能写入 res/drawable。您可以下载可以存储在 sdcard 中的图像,但不能将图像动态添加到 drawable 文件夹中。

    【讨论】:

    • 我在 sdcard 或内部存储中创建文件夹更好吗?
    • 感谢 Anil,顺便问一下如何复制到外部存储并重命名其文件名?
    【解决方案2】:

    恐怕 res/ 在运行时是只读的。相反,他们为我们提供了选择或在我们的应用程序空间中创建文件和我们的个人数据

    =====

    File root = android.os.Environment.getExternalStorageDirectory();
    File dir = new File (root.getAbsolutePath() + "/app_name");
    dir.mkdirs();
    File file = new File(dir, "myAppData.jpg");
    
    try {
        FileOutputStream f = new FileOutputStream(file);
        PrintWriter pw = new PrintWriter(f);
        pw.println(bytes);// bytes would be data from the source file
        pw.flush();
        pw.close();
        f.close();
    } catch (FileNotFoundException e) {
        //..
    } catch (IOException e) {
        //...
    }   
    

    【讨论】:

    • 谢谢大哥,顺便问一下如何复制到外部存储并重命名它的文件名?
    猜你喜欢
    • 2010-11-07
    • 1970-01-01
    • 2012-03-07
    • 2012-01-25
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 2014-04-27
    相关资源
    最近更新 更多