Hi all,
I hope to get user's country and city without using GPS. Basically, I know
how to get user's country. I searched some post from the web. It can use
LocationManager through NETWORK_PROVIDER to have the Latitude & Longitude.
>From Latitude & Longitude, use GeoEncoder to find the city.
The follow is my LocationManager part:
1. public void onCreate(Bundle savedInstanceState) {
2.
3. super.onCreate(savedInstanceState);
4.
5. setContentView(R.layout.main);
6.
7. loMgr = (LocationManager) getSystemService(LOCATION_SERVICE);
8.
9. loMgr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0,
this);
10.
11. }
12.
13.
14.
15. public void onLocationChanged(Location location) {
16.
17. TextView tv01 = (TextView)findViewById(R.id.TextView01);
18.
19. TextView tv02 = (TextView)findViewById(R.id.TextView02);
20.
21. tv01.setText("Latitudeļ¼ " + String.valueOf(location.getLatitude()));
22.
23. tv02.setText("Longitudeļ¼" + String.valueOf(location.getLongitude()));
24.
25. }
Also I added the "android.permission.ACCESS_FINE_LOCATION" in
AndroidManifest.
After testing, it is no result.
Can anyone tell me how to fix it?
Thanks a lot!
--
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