java - 在 ANDroid 中读取和写入图像到 SDCard

标签 java android image-processing

我正在尝试从 URL 读取文件并写入我的 SD 卡。因为它适用于其他文件,如 .js .css 和 .txt 文件等...但它不适用于 .png .jpg .bmp 和 .gif。我的代码是

String path = dir + value;
            File localConfigfile = new File(
                    Environment.getExternalStorageDirectory()
                            + "/Avalon/assets/www/" + path);
            String responseString = RequestMgr.GetWebSource(DomainName
                    + "/" + Heirarchy + "/" + Serverpath);
            FileOutputStream out;
if (localConfigfile.exists()) {
                    localConfigfile.delete();
                    out = new FileOutputStream(localConfigfile);
                    out.write(responseString.getBytes());
                }
            }

请帮助我,我对此感到震惊

最佳答案

尝试使用位图读取文件。如果您阅读使用位图和 URI 提高性能,这将是一个不错的选择

关于java - 在 ANDroid 中读取和写入图像到 SDCard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24197618/

相关文章:

java - 如何将字符串传递给 Android 中的布局?

android - java.lang.RuntimeException : setParameters failed in Camera Api 错误

java - Jena/ARQ : Difference between Model, 图形和数据集

java - 在项目中使用 Jersey 和 Spring

android - 回调方法 - 为什么生命周期方法称为回调方法?

javascript - 如何使用以 jpg 编码字符串开头的 Javascript 显示图像?

python - 使用 OpenCV 查找图像中的圆圈数

image - 如何选择结构元素?

java - AWS S3 设置对象生命周期,同时生成用于上传的预签名 uri

java - 如何使用文件位置枚举多模块 Gradle 项目中的所有模块?