什么Uri应该传递给应用程序,以便它可以读取另一个应用程序的内部存储中的文件(MODE_WORLD_READABLE)?

时间:2012-08-13 19:50:58

标签: android android-widget android-imageview android-file

我正在制作一个有ImageView的小部件来显示图像。我将一些图像存储在内部存储中,模式为MODE_WORLD_READABLE。现在我需要发送此图像的Uri,以便我可以使用setImageUri加载ImageView。我如何创建这样的Uri?

我认为这是必需的,因为小部件由主屏幕进程处理。 此外,setImageBitmap()对我来说不是一个选项,因为在许多情况下它会导致失败的BINDER TRANSACTION。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用Uri.fromFile(file) api创建您的uri。