如何获取使用FileOutputStream保存的文件的URI?

时间:2015-07-13 17:56:04

标签: java android uri android-file

这里是将图像文件保存到...某处的代码?如何获取文件的URI" webimage"?

Bitmap bmp = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
        String fileName = "webImage";//no .png or .jpg needed
        try {
            ByteArrayOutputStream bytes = new ByteArrayOutputStream();
            bmp.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
            FileOutputStream fo = openFileOutput(fileName, Context.MODE_PRIVATE);
            fo.write(bytes.toByteArray());
            // remember close file output
            fo.close();
        } catch (Exception e) {
            e.printStackTrace();
        }

3 个答案:

答案 0 :(得分:4)

像这样使用getFileStreamPath()

count=0
for i in list_one:
    if i in list_two:
        count += 1

    if count==len(list_one):
        print("All items covered!")

答案 1 :(得分:2)

想出来我想:

final File file = new File(getFilesDir(), "webImage");
Uri weburi = Uri.fromFile(file);

答案 2 :(得分:0)

您可以使用Uri.fromFile(imageFile),其中imageFileFile的实例