Android GPS详解及示例代码详解及示例代码
LBS(Location Based Services)直译的话就是基于地理位置的服务,这里面至少有两层意思,第一要能轻易的获取当前的地
理位置,譬如经纬度海拔等,另一个就是在当前位置的基础上提供增值服务,譬如找附近的加油站、餐馆、酒店等。这里面的
第一步:获取用户当前位置,我们就可以用Android的GPS定位服务来得到。Android提供了基于网络的定位服务和基于卫星的
定位服务两种。在设置->位置和安全设置里面的前三项就是,最后一个增强型GPS是为了辅助快速找卫星的。
那么我们现在就写一个简单的程序来实现获取当前位置的功能。
1、新建项目、新建项目Lesson26_GPSLocation
2、、MainActivity.java的代码如下:的代码如下:
package basic.android.lesson26;
import android.app.Activity;
import android.content.Context;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView tv1;
Location location;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
评论0
最新资源