Has any one have any solution for this? Its bit urgent.

On Aug 28, 5:09 pm, Sumedh <[email protected]> wrote:
> Hi,
> I m also trying to do the same application.
> And managed to get lat-lon,date ,time. But this code works on
> emulator(eclipse)
> when i install the same apk on android phone it doesn,t work
>
> my code is:
> public class TestBroadcastActivity extends Activity implements
> LocationListener
> {
>         private LocationManager myManager;
>         private LocationListener loc;
>     private TextView tv;
>     @Override
>     public void onCreate(Bundle savedInstanceState)
>     {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.main);
>
>         tv = (TextView) findViewById(R.id.TextView01);
>
>        myManager =
> (LocationManager)this.getSystemService(Context.LOCATION_SERVICE);
>
>         myManager.requestLocationUpdates(myManager.GPS_PROVIDER, 3000,
> 0, locationListener);
>     }
>      LocationListener locationListener = new LocationListener()
>     {
>     public void onLocationChanged(Location location)
>     {
>                 try
>                 {
>                 String s = "";
>                 s += "\tTime: "+location.getTime() + "\n";
>                 s += "\tLatitude:  " + location.getLatitude()  + "\n";
>                 s += "\tLongitude: " + location.getLongitude() + "\n";
>                 s += "\tAccuracy:  " + location.getAccuracy()  + "\n";
>                 tv.setText(s);
>                 }
>                 catch (Exception e)
>                 {
>                         System.out.println("Exception------>"+e);
>                 }
>     }
>
>     public void onStatusChanged(String provider, int status, Bundle
> extras) {}
>     public void onProviderEnabled(String provider) {}
>     public void onProviderDisabled(String provider) {}
>
>     };
>
>         public void onLocationChanged(Location location) {}
>         public void onProviderDisabled(String provider) {}
>         public void onProviderEnabled(String provider) {}
>         public void onStatusChanged(String provider, int status, Bundle
> extras) {}
>
> }
>
> On Aug 28, 1:38 pm,BipinSutariya<[email protected]> wrote:
>
>
>
>
>
>
>
> > OK one change Toast.makeText requires show() method to show toast. I
> > added it and still onLocationChange not called.
>
> > On Aug 28, 1:32 pm,BipinSutariya<[email protected]> wrote:
>
> > > Hi,
>
> > > I am trying to develop application in which i need current lat/lang.
> > > However onLocationChange method never get called.
>
> > > Following is my code, and note that i have given all required
> > > permission like android.permission.ACCESS_COARSE_LOCATION,
> > > android.permission.ACCESS_FINE_LOCATION, android.permission.INTERNET
> > > in manifest file. I can see gps icon on status bar that keep blinking
> > > to find location, but never get success.
>
> > > Can any one please help me on this.
>
> > > public class LocationServiceActivity extends Activity implements
> > > LocationListener{
> > >     /** Called when the activity is first created. */
> > >     @Override
> > >     public void onCreate(Bundle savedInstanceState) {
> > >         super.onCreate(savedInstanceState);
> > >         setContentView(R.layout.main);
>
> > >         LocationManager lm =
> > > (LocationManager)this.getSystemService(Context.LOCATION_SERVICE);
>
> > >         Boolean isGPSEnabled =
> > > lm.isProviderEnabled(LocationManager.GPS_PROVIDER);
> > >         Boolean isNetworkEnabled =
> > > lm.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
>
> > >         if(isGPSEnabled)
> > >         {
> > >                 lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 
> > > 0, 0,
> > > this);
> > >         }
> > >         else if(isNetworkEnabled)
> > >         {
> > >                 
> > > lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
> > > 0, 0, this);
> > >         }
> > >         else
> > >         {
> > >                 Toast.makeText(this, "NO SERVICE ENABLED", 5000);
> > >         }
>
> > >     }
>
> > >     public void onLocationChanged(Location location) {
> > >         Toast.makeText(this, location.getLatitude()+"---
>
> > > >"+location.getLongitude(), 5000);
>
> > >     }
> > >     public void onProviderDisabled(String provider) {
> > >         // TODO Auto-generated method stub
>
> > >     }
> > >     public void onProviderEnabled(String provider) {
> > >         // TODO Auto-generated method stub
>
> > >     }
> > >     public void onStatusChanged(String provider, int status, Bundle
> > > extras) {
> > >         // TODO Auto-generated method stub
>
> > >     }
>
> > > }

-- 
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

Reply via email to