Gps简单更新

本文介绍了一个简单的Android应用示例,展示了如何使用LocationManager获取GPS坐标,并通过自定义的LocationListener监听位置变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package gps.test; 
 
import android.app.Activity; 
import android.content.Context; 
import android.location.Location; 
import android.location.LocationListener; 
import android.location.LocationManager; 
import android.os.Bundle; 
import android.widget.Toast; 
 
public class GPS extends Activity { 
private LocationManager lm; 
private LocationListener locationListener; 
 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
   
super.onCreate(savedInstanceState); 
    setContentView
(R.layout.main); 
 
   
// ---use the LocationManager class to obtain GPS locations--- 
    lm
= (LocationManager) getSystemService(Context.LOCATION_SERVICE); 
 
    locationListener
= new MyLocationListener(); 
 
    lm
.requestLocationUpdates(LocationManager.GPS_PROVIDER, 100, 1, 
            locationListener
); 
} 
 
private class MyLocationListener implements LocationListener { 
   
@Override 
   
public void onLocationChanged(Location loc) { 
       
if (loc != null) { 
           
Toast.makeText( 
                    getBaseContext
(), 
                   
"Location changed : Lat: " + loc.getLatitude() 
                           
+ " Lng: " + loc.getLongitude(), 
                   
Toast.LENGTH_SHORT).show(); 
       
} 
   
} 
 
   
@Override 
   
public void onProviderDisabled(String provider) { 
       
// TODO Auto-generated method stub 
   
} 
 
   
@Override 
   
public void onProviderEnabled(String provider) { 
       
// TODO Auto-generated method stub 
   
} 
 
   
@Override 
   
public void onStatusChanged(String provider, int status, Bundle extras) { 
       
// TODO Auto-generated method stub 
   
} 
} 
} 
你一定记得要移动一下啊,不过最好还是设置一下参数 该成1秒1000 另一个为0也可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值