Hey Ram , I see I can't provide a 'provider' . Is there any recommendation about what we should do? My app will be boring if it is stuck in Mountain View on the gps the whole time. Should I simulate location through code, bypassing the locationProvider? Or provide an option to switch between the two? I was planning on letting people pick a location and saving that, and allowing them to use that instead of the gps/loc provider.
-g On Apr 10, 11:48 am, Ram <[EMAIL PROTECTED]> wrote: > That is good to know, btw please remember that you cannot use a custom > mock location provider for challenge-submissions. > > The judges will not adb-push kml or properties files > > On Apr 10, 9:08 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > Thanks Ram. I have a properties file and my provider is working now. > > However, I still get null from getBestProvider and > > getLastKnownLocation. I guess I can workaround this for now. > > > On Apr 10, 12:22 am, Ram <[EMAIL PROTECTED]> wrote: > > > > >>I have realized now I can implement a mock location provider, > > > > Btw you may want to keep in mind that as > > > perhttp://groups.google.com/group/android-challenge/browse_thread/thread... > > > challenge entries cannot submit kml files and so they cannot rely on > > > new mock location providers. > > > > I haven't used the getLastKnownLocation. So I don't know why you're > > > running into errors. > > > > However, it appears that you haven't created a properties file yet. > > > You may want to look at the gps properties file and then create a > > > similar one for your mock location provider > > > > On Apr 9, 11:12 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > > > I have realized now I can implement a mock location provider, and have > > > > done that by creating a kml file from google earth, creating a > > > > directory parallel to gps, and placed 2 files in it: location and > > > > properties. I have also tried location.kml, but both return null from > > > > getCurrentLocation and getLastKnownLocation when I use my provider. > > > > > I see this in logCat: > > > > > D/dalvikvm( 516): Exception Ljava/lang/NullPointerException; from > > > > LocationManagerService.java:226 not caught locally > > > > E/JavaBinder( 516): *** Uncaught remote exception! (Exceptions are > > > > not yet supported across processes.) > > > > E/JavaBinder( 516): java.lang.NullPointerException > > > > E/JavaBinder( 516): at > > > > android.server.LocationManagerService.readLastKnownLocation(LocationManagerService.java: > > > > 226) > > > > E/JavaBinder( 516): at > > > > android.server.LocationManagerService.getLastKnownLocation(LocationManagerService.java: > > > > 706) > > > > E/JavaBinder( 516): at android.location.ILocationManager > > > > $Stub.onTransact(ILocationManager.java:163) > > > > E/JavaBinder( 516): at android.os.Binder.execTransact(Binder.java: > > > > 274) > > > > E/JavaBinder( 516): at android.dalvik.NativeStart.run(Native > > > > Method)- Hide quoted text - > > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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] 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 -~----------~----~----~----~------~----~------~--~---

