Hmm... Does the image exist on the emulator? how did you get it on the
emulator?

On Tue, May 29, 2012 at 1:47 PM, michelw <[email protected]> wrote:

>  imageView.SetImageURI(*Android.Net.Uri.Parse(*"file://" + pathofpic*)*);
> =>
> resolveUri failed on bad bitmap uri: file:///............. (3 / ) but
> don't work on avd, it's ok on my hard device
>
>
>
> imageView.SetImageURI(Android.Net.Uri.WithAppendedPath(Android.Net.Uri.Parse(
> "file://"),pathofpic));
> =>
> resolveUri failed on bad bitmap uri: file:////............. (4 / ), don't
> work on avd, it's ok on my hard device!
>
>
>
> i don't undestand anything.........................;
>
>
>
>
>
>
>
> Le 29/05/2012 13:28, Matthew Leibowitz a écrit :
>
> Oops my bad:
>
> var pathToImg = System.IO.Path.Combine(Config.PathOfCache, nameofpic);
> imageView.SetImageURI(*Android.Net.Uri.Parse(*"file://" + pathToImg*)*);
>
> On Tue, May 29, 2012 at 1:20 PM, Matthew Leibowitz <
> [email protected]> wrote:
>
>> Try this and let me know what happens:
>>
>> var pathToImg = System.IO.Path.Combine(Config.PathOfCache, nameofpic);
>> imageView.SetImageURI("file://" + pathToImg);
>>
>>  Also see what the value of 'pathToImg' is...
>>
>> Matthew
>>
>>
>>
>> On Tue, May 29, 2012 at 11:58 AM, michelw <[email protected]> wrote:
>>
>>>  "three means use absolute path" <= yes, i'm right, but android add
>>> another / i don't know why, on avd only maybe...
>>>
>>> Config.PathOfCache => /data/nameofapp/
>>> nameofpic => XXXXXX.jpg
>>>
>>> Config.PathOfCache + nameofpic => /data/nameofapp/XXXXXX.jpg
>>> file:// + Config.PathOfCache + nameofpic =>
>>> file:///data/nameofapp/XXXXXX.jpg (3 /)
>>>
>>> so for me :
>>> Android.Net.Uri.WithAppendedPath(Android.Net.Uri.Parse("file://"),
>>> Config.PathOfCache + nameofpic is good
>>>
>>> But error return 4 /, not 3
>>>
>>> i look Path.Combine for see
>>>
>>>
>>> Android.Net.Uri.WithAppendedPath(Android.Net.Uri.Parse("file://"),
>>> Config.PathOfCache + nameofpic
>>>
>>>  Le 29/05/2012 11:52, Matthew Leibowitz a écrit :
>>>
>>> This might be a problem with too many slashes.
>>>
>>> You have four. I may be wrong, but two means relative path, three means
>>> use absolute path and four means use absolute path to the zero length
>>> directory name. eg: /[no_name]/file.jpg
>>>
>>> Try using >Path.Combine and see its that helps.
>>>
>>> Matthew
>>> On May 29, 2012 11:45 AM, "michelw" <[email protected]> wrote:
>>>
>>>> Hello,
>>>>
>>>> I've a problem with file://
>>>>
>>>> i've pics on /data/data/appname.appname/app_cache/_picXXXXXXXX.jpg
>>>>
>>>> var pathofpic = "/data/data/appname.appname/app_cache/_picXXXXXXXX.jpg"
>>>>
>>>> i use
>>>> imageView.SetImageURI(Android.Net.Uri.WithAppendedPath(Android.Net.Uri.Parse(
>>>> "file://"), Config.PathOfCache + nameofpic));
>>>>
>>>>
>>>> On harddevice, i've no problem, but on avd he said: cannot resolve
>>>> file:////data/data/nameofappli/..........jpg
>>>>
>>>>
>>>> (monodroid 4.2.2, android 2.1 on avd, 2.3 on hard device)
>>>> _______________________________________________
>>>> Monodroid mailing list
>>>> [email protected]
>>>>
>>>> UNSUBSCRIBE INFORMATION:
>>>> http://lists.ximian.com/mailman/listinfo/monodroid
>>>>
>>>
>>>
>>> _______________________________________________
>>> Monodroid mailing [email protected]
>>>
>>> UNSUBSCRIBE INFORMATION:http://lists.ximian.com/mailman/listinfo/monodroid
>>>
>>>
>>> _______________________________________________
>>> Monodroid mailing list
>>> [email protected]
>>>
>>> UNSUBSCRIBE INFORMATION:
>>> http://lists.ximian.com/mailman/listinfo/monodroid
>>>
>>>
>>
>
>
> _______________________________________________
> Monodroid mailing [email protected]
>
> UNSUBSCRIBE INFORMATION:http://lists.ximian.com/mailman/listinfo/monodroid
>
>
> _______________________________________________
> Monodroid mailing list
> [email protected]
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid
>
>
_______________________________________________
Monodroid mailing list
[email protected]

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to