六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 46|回复: 0

Gps简单更新

[复制链接]

升级  82%

292

主题

292

主题

292

主题

进士

Rank: 4

积分
910
 楼主| 发表于 2013-1-15 02:35:17 | 显示全部楼层 |阅读模式
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也可以
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表