android gps开发:如何使用Android GPS进行定位

Android GPS开发是指使用Android设备的GPS功能,来开发一些定位相关的应用程序。是一个简单的Android GPS开发代码示例:

Android GPS开发是指使用Android设备的GPS功能,来开发一些定位相关的应用程序。是一个简单的Android GPS开发代码示例:


java
// 声明LocationManager对象
LocationManager locationManager;
// 获取LocationManager对象
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
// 注册器
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
// 创建一个LocationListener对象
LocationListener locationListener = new LocationListener() {
    @Override
    public void onLocationChanged(Location location) {
        //当GPS信息发生改变时,更新位置
        updateView(location);
    }
    @Override
    public void onStatusChanged(String provider, int status, Bundle extras) {
        //GPS状态发生改变时调用
    }
    @Override
    public void onProviderEnabled(String provider) {
        //当GPS Provider可用时调用
    }
    @Override
    public void onProviderDisabled(String provider) {
        //当GPS Provider不可用时调用
    }
};
// 更新位置信息
private void updateView(Location location){
    if(location != null){
        double latitude = location.getLatitude();
        double longitude = location.getLongitude();
        // 更新UI
    }
}
// 在Activity的onDestroy()方法中释放LocationManager
@Override
protected void onDestroy() {
    super.onDestroy();
    if(locationManager != null){
        locationManager.removeUpdates(locationListener);
    }
}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(721)
android glide下载图片快速、简单的Android图片下载库。
上一篇
android 相机权限:如何获取Android应用程序的相机权限
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(31条)