It just doesn't work. I see the directory and the files in the file explorer and when i browse with the adb shell, but android doesn't see the 'test' folder as a location provider, although it has exactly the same files as the 'gps' folder. I tried another trick. I've removed the files in the gps and replaced them with my own files, but when I run I still get the default location in St. Francisco, instead of my own in Germany. It seems that android ignores my updates of the /data/ misc/location folder.
On 26 Mrz., 07:08, Peter Stevenson <[EMAIL PROTECTED]> wrote: > goro wrote: > > 10x Vikram. I've forgot to set the permissions :(. now it works with > > the default gps folder. the problem is that it does not work with the > > test folder. I've created test like this: from the filexploerer in > > eclipse i've copied the gps folder to the desktop, i've renamed it to > > 'test' and dragged it into /data/misc/location. it returns now : > > > ERROR/JavaBinder(523): *** Uncaught remote exception! (Exceptions are > > not yet supported across processes.) > > ERROR/JavaBinder(523): java.lang.IllegalArgumentException: > > provider=test > > ERROR/JavaBinder(523): at > > android.server.LocationManagerService.getProviderInfo(LocationManagerService.java: > > 649) > > ERROR/JavaBinder(523): at android.location.ILocationManager > > $Stub.onTransact(ILocationManager.java:127) > > ERROR/JavaBinder(523): at > > android.os.Binder.execTransact(Binder.java:274) > > ERROR/JavaBinder(523): at android.dalvik.NativeStart.run(Native > > Method) > > > Thata meens that I haven't created the test folder the right way. What > > am I doing wrong? > > > On 24 Mrz., 20:05, "vikram shetty" <[EMAIL PROTECTED]> wrote: > > >> Have you set the permissions in the androidmanifest file > > >> <uses-permission > >> android:name="android.permission.ACCESS_LOCATION"></uses-permission> > >> <uses-permission > >> android:name="android.permission.ACCESS_GPS"></uses-permission> > >> <uses-permission > >> android:name="android.permission.ADD_SYSTEM_SERVICE"></uses-permission> > > >> Also, Have you tried putting break points and running this through a > >> debugger and see exactly at what point you get the NullPointer > >> Exception. > > >> Vikram > > >> On Mon, Mar 24, 2008 at 2:52 PM, goro <[EMAIL PROTECTED]> wrote: > > >>> It has a kml file inside. if I use gps instead of test I get the same > >>> error. > > >>> On 24 Mrz., 19:49, "vikram shetty" <[EMAIL PROTECTED]> wrote: > >>> > Hi, > > >>> > Were you able to create the provider "test" or how did you create it? > > >>> > Vikram > > >>>> On Mon, Mar 24, 2008 at 2:41 PM, goro <[EMAIL PROTECTED]> wrote: > > >>> > > Hi, > >>> > > Can you please share how did you fixed the Nullpointer problem > >>> because > > >>> > > locationManager = > >>> > > (LocationManager)getSystemService(Context.LOCATION_SERVICE); > >>> > > try{ > >>> > > LocationProvider locationProvider = > >>> > > locationManager.getProvider("test"); > >>> > > Log.i(TAG,"success"); > >>> > > }catch(Exception se){ > >>> > > Log.i(TAG , "se " + se.toString()); > >>> > > } > > >>> > > gives me null pointer exception > > >>> > > On 11 Mrz., 06:16, Markiv <[EMAIL PROTECTED]> wrote: > >>> > > > Hi Everybody, > > >>> > > > Thanks for all your suggestions. I was finally able to figure out > >>> what > >>> > > > was going on and took care of it. > > >>> > > > Sorry for not replying early. I was sick for a week. I am finally > >>> > > > feeling 75% better. > > >>> > > > Vikram > > >>> > > > On Mar 4, 9:15 pm, Craig <[EMAIL PROTECTED]> wrote: > > >>> > > > > Tele Atlas has a good demo for this > >>> athttp://developerlink.teleatlas.com/pages/208_sample_applications.cfm > > >>> > > > > If you're not interested in their registration process, you > >>> need to > >>> > > > > get the LocationManager > > >>> > > > > LocationManager locationManager = > >>> > > > > (LocationManager)getSystemService(Context.LOCATION_SERVICE); > > >>> > > > > and you can pull your LocationProvider from that. Then you need > >>> to > >>> > > > > requestUpdates on the LocationManager using your > >>> LocationProvider, and > >>> > > > > an extended IntentReceiver that overrides onReceiveIntent. The > >>> > > > > onReceiveIntent method gets an Intent as a parameter - you can > >>> do > > >>> > > > > Location location = (Location)intent.getExtra("location"); > > >>> > > > > to get your Location. > > >>> > > > > If you want to draw an icon at the Location you will probably > >>> also > >>> > > > > want to check out com.google.android.maps.Overlay. > > >>> > > > > Hope that helps. > > >>> > > > > -Craig > > try this > adb push /your path/test /data/misc/location/test/test > > Peter --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---