The problem is, I want my application to also work on the desktop. (see issue #531). So it would be good if the android.net.uri source could be released as a utility class so we can use it without a lot of rework changing our code to work with java.net.url. The same applies to other useful classes from Google. thanks, Anil
On Apr 8, 12:13 pm, hackbod <[EMAIL PROTECTED]> wrote: > Besides the fact that you must use it instead of the regular URI class > with the Android frameworks, it has a number of significant > differences, including: > > - It is much more efficient, the API has been designed so that it > doesn't need to decode and re-encode the URI each time changes are > made to it (common when you are doing things like adding an ID to the > end of a content provider URI). > > - When you send a Uri across processes, it sends its parsed > representation, instead of having to convert it to an encoded string > and re-parse it on the other side. > > - It provides direct access to the segments of a path, which is used a > lot when content providers are parsing the URIs given to them. > > - It never throws exceptions about bad URIs; instead it parses as much > as it can, and if you turn it back into a string it will generate the > original malformed URI. This is very useful for the web browser, > which needs to deal with various poorly formed URIs but still be able > to submit them to the system to launch an activity. > > On Apr 8, 9:36 am, "Harsh Jain" <[EMAIL PROTECTED]> wrote: > > > IMO, you cant. For instance, ContentObservers/Resolvers works only with > > android.net.Uri. > > > regards, > > harsh > > > On Tue, Apr 8, 2008 at 10:03 PM, Anil <[EMAIL PROTECTED]> wrote: > > > > To keep code portable, I wanted to use java.net.url. However I was > > > wondering if android.net.uri has > > > any advantages. > > > Apart from the encode and decode methods, is there an advantage? > > >http://code.google.com/android/reference/android/net/Uri.html > > > thanks, > > > Anil --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---