Thank you for your replay Kostya. The solution I chose was to change the privacy during saving. Changed openFileOutput(file, Context.MODE_PRIVATE) to openFileOutput(file, Context.MODE_WORLD_READABLE)
Thank you. Matt. On Mar 12, 2:00 pm, Kostya Vasilyev <[email protected]> wrote: > Matt, > > I'm assuming your widget is running inside the home screen application > (Launcher2 by default). > > The launcher is a separate application from your own, and therefore > cannot access files stored in your application's private data storage > directory. > > Create these image files someplace where other applications (including > the launcher) can read them. > > -- Kostya > > 12.03.2011 21:44, Matt M пишет: > > > > > Hello, > > > This is really baffling. In an AppWidgetProvider I am trying to > > setImageViewUri using this Uri: Uri.fromFile(getFileStreamPath(name)) > > > I know the file exists in internal storage because I've tried > > File.exists(), and I also successfully tried: > > > Bitmap b = > > BitmapFactory.decodeFile(getFileStreamPath(path).getAbsolutePath()); > > views.setImageViewBitmap(id, b); > > > I need to do this with 3 images of varying size so converting to a > > Bitmap is out of the question (I get a Failed Binder Transaction > > regularly). > > > Why is it that I can use the same getFileStreamPath to create a bitmap > > but cannot create the Uri to use in setImageViewUri? (this is all in > > an AppWidgetProvider) > > > Any help would be greatly appreciated! > > > Matt. > > -- > Kostya Vasilyev --http://kmansoft.wordpress.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

