Thanks, its working now, i was making mistake in Java side. its working through telnet and DDMS both in windows. thanks a lot
On Nov 22, 1:25 am, jotobjects <[email protected]> wrote: > Null is a valid return value from this method. The documentation says > "If the provider is currently disabled, null is returned". Possibly > there other situations when there is no known last location. > > http://developer.android.com/reference/android/location/LocationManag... > > Also you can use Google Maps app on this device/emulator with > "myLocation" to see if Google Maps has the same problem or not. > > On Nov 21, 11:58 am, android_dev <[email protected]> wrote: > > > > > Hi, > > i am also facing the same problem with android 1.6, i am sending > > coordinate through telnet but LastKnownLocation is returning null, m > > using android 1.6 eclipse window vista, am i doing anything wrong in > > Java code, can please send me java code. is it require any changes in > > menifest except permission. i have tried with all permissions. > > Thanks > > > On Oct 24, 4:16 am, jotobjects <[email protected]> wrote: > > > > Cool. It seems like the best thing is to do both. Call > > > getLastKnownLocation AND register a listener. LastKnownLocation can > > > be null as documented so you have to expect that. And it can be > > > completely wrong if the the phone has been moved (you get off an > > > airplane and turn on your phone). But you might not get any value for > > > a while from the listener (also as documented) so you have to expect > > > that also. Quote from docs - > > > > "It may take a while to receive the most recent location. If an > > > immediate location is required, applications may use the > > > getLastKnownLocation(String) method." > > > > You are right about telnet. I meant I'm runninggeofixON the > > > emulator after invoking telnet and the emulator itself is running > > > Linux - so that's wheregeofixruns in telnet (ALWAYS on Linux) even > > > if the O/S is windows or whatever. > > > > On Oct 23, 3:50 pm, Brian Conrad <[email protected]> wrote: > > > > > I solved the problem and have it working but not the way it originally > > > > worked. Originally in one's code you code set up the location manager > > > > and then call from it getLastKnownLocation and get the coordinates. > > > > These were what examples did when I first looked at GPS code. That was > > > > what got broken and was apparently unintentional. Instead I set up a > > > > location listener and nowgeofixworks and probably DDMS though I > > > > haven't tried that. My thinking is that most people were writing > > > > applications where they would want updates while running. Mine was just > > > > simple and needed the location at runtime or whenever the user wanted a > > > > recalculation. So I'll instead set up the listener though we still > > > > only care when the application runs or is recalculated. That change is > > > > easy to implement. > > > > > FYI, telnet also runs in the command line on Windows. It's not unique > > > > to Linux. > > > > > jotobjects wrote: > > > > > I just used Google Maps to "prove" thatgeofixworked and resulted in > > > > > the platform correctly knowing the location given bygeofix. You > > > > > might want to try that too to prove thatgeofixdoes or doesn't work > > > > > in an application other than your own code. That would be interesting > > > > > confirmation for you and is easy to do. > > > > > > When I telnet into the emulator console and rungeofixas shown I am > > > > > using Linux on the emulator of course. > > > > > > What problem has Android acknowledged regardinggeofix? What is the > > > > > bug number? > > > > > > On Oct 23, 12:44 pm, Brian Conrad <[email protected]> wrote: > > > > > >> Are you running on Windows or Linux? I'm running Ubuntu 8.04 and > > > > >> Eclipse. Android acknowledgedgeofixwas broken in the 1.5 SDK. I am > > > > >> usinggeofixto get the longitude and latitude only and not with Google > > > > >> Maps. Everything is set in the manifest correctly too. I have a > > > > >> 20% > > > > >> installed base which is about 600 users so I doubt if they would > > > > >> keep it > > > > >> around if it wasn't working. > > > > > >> I don't know anything about a rounding bug as I round anyway for use > > > > >> down to degrees and minutes. One would think that DDMS would work > > > > >> when > > > > >> I have the app recalculate after sending coordinates manually. > > > > > >> jotobjects wrote: > > > > > >>>geofixworks for me with both DDMS and the emulator console. Using > > > > >>> console this works - > > > > > >>> telenet localhost 5554 > > > > >>>geofix-117.24 32.883 > > > > > >>> This locates you in the University of California San Diego campus. > > > > >>> I > > > > >>> tried this with DDMS manualgeofixand it works there also. My test > > > > >>> is using Google Maps "My Location" menu selection. What is not > > > > >>> working withgeofixfor you? > > > > > >>> Incidently I am now noticing that DDMS gives me the correct > > > > >>> location. > > > > >>> But thegeofixcommand in the console exhibits the rounding problem > > > > >>> Auguste Lunang pointed to that is a couple of hundred feet off > > > > >>> (which > > > > >>> is a problem for testing that depends on more accuracy). Do you > > > > >>> know > > > > >>> if there is a bug filed for the rounding problem? > > > > > >>> On Oct 22, 5:06 pm, Brian Conrad <[email protected]> wrote: > > > > > >>>> There is a bug filed forgeofix(not by me but by people who found it > > > > >>>> earlier). I haven't filed one for DDMS until I'm sure I grok how > > > > >>>> it > > > > >>>> works as information still is very sketchy about this stuff and > > > > >>>> docs > > > > >>>> rather terse. > > > > > >>>> My app calls getLastKnownLocation when it runs once. It will call > > > > >>>> it > > > > >>>> again if the user selects Recalc. Now under 1.1 when first run the > > > > >>>> emulator it would return what was set withgeofixor a default which > > > > >>>> I > > > > >>>> believe was Google's coordinates. The DDMS method seems is > > > > >>>> something > > > > >>>> one would use to emulate location updates. With 1.5 and 1.6 when > > > > >>>> my > > > > >>>> app runs it gets a null back from getLastKnownLocation on the > > > > >>>> emulator. So then I have DDMS send the coordinates to the > > > > >>>> emulator (as > > > > >>>> instructed via the Dev Guide) then select Recalc I would think it > > > > >>>> would > > > > >>>> have the new coordinates but it doesn't and just uses some fixed > > > > >>>> coordinates for demo purposes. Apparently this app is working > > > > >>>> normally > > > > >>>> on phones I would just like to have it working on the emulator so I > > > > >>>> could add and test similar functionality in other apps. > > > > > >>>> jotobjects wrote: > > > > > >>>>> Has there been a bug filed? > > > > > >>>>> On Oct 22, 2:11 pm, Brian Conrad <[email protected]> wrote: > > > > > >>>>>> Thanks. Yes, I know it's been a known issue because I've > > > > >>>>>> inquired a > > > > >>>>>> number of times after each update if it's been fixed. The link > > > > >>>>>> you > > > > >>>>>> posted goes back to 2008 but it was working fine in 1.1 last > > > > >>>>>> spring. > > > > >>>>>> It's not working with DDMS either. I'll play around with it > > > > >>>>>> some more > > > > >>>>>> to try to figure out why it is not working. > > > > > >>>>>> Brian > > > > > >>>>>> Auguste Lunang wrote: > > > > > >>>>>>> Hi,This is a know issue. One of the discussions you can find > > > > >>>>>>> here: > > > > >>>>>>>http://groups.google.com/group/android-beginners/browse_thread/thread... > > > > >>>>>>> . > > > > >>>>>>> Try to use DDMS tofixyour GPS coordinates. > > > > > >>>>>>> Hope it helps.. > > > > >>>>>>> Auguste > > > > > >>>>>>> 2009/10/22 Brian Conrad <[email protected]> > > > > > >>>>>>>> I've tried thegeofixcommand to set coordinates for a program > > > > >>>>>>>> I wrote > > > > >>>>>>>> that provides the GPS coordinates. This program worked fine > > > > >>>>>>>> in 1.1. > > > > >>>>>>>> But thegeofixcommand got broken in 1.5 and appears to still > > > > >>>>>>>> have not > > > > >>>>>>>> been fixed in 1.6? When will it be fixed? > > > > > >>>>>>>> Brian Conrad > > > > >>>>>>>> JyotishTools.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

