private static final long MINIMUM_DISTANCE_CHANGE_FOR_UPDATES = 1;
//設定超過一個距離(尺)他就會做更新location的動作
private static final long MINIMUM_TIME_BETWEEN_UPDATES = 1000;
//設定超過一個時間(毫秒)他就會做更新location的動作
protected LocationManager locationManager;
protected Button retrieveLocationButton;
@Override
public void onCreate(Bundle savedInstanceState) {
public void onStatusChanged(String s, int i, Bundle b) {
Toast.makeText(MainActivity.this, "Provider status changed",
Toast.LENGTH_LONG).show();
//當provider的時候會顯示
}
public void onProviderDisabled(String s) {
Toast.makeText(MainActivity.this,
"Provider disabled by the user. GPS turned off",
Toast.LENGTH_LONG).show();
//當device的GPS沒有開啟的時候他會顯示
}
public void onProviderEnabled(String s) {
Toast.makeText(MainActivity.this,
"Provider enabled by the user. GPS turned on",
Toast.LENGTH_LONG).show();
//當device將GPS打開的時候他會顯示
}