2
我寫了一個簡單的GPS跟蹤器,它收集的GPS信息服務GPS通知
private void startListenCoordinateUpdates() {
LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
String provider = LocationManager.GPS_PROVIDER;
int updateTime = 2*1000, updateDistance = 10;
locationManager.requestLocationUpdates(provider, updateTime, updateDistance, locationListener);
}
private void stopListenCoordinateUpdates() {
LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
locationManager.removeUpdates(locationListener);
}
private class GpsTrackerLocationListener implements LocationListener {
@Override
public void onLocationChanged(Location loc) {
currentTrackInfo.addCoordinate(loc.getLatitude(), loc.getLongitude(), loc.getTime());
}
@Override
public void onProviderDisabled(String provider) { }
@Override
public void onProviderEnabled(String provider) { }
@Override
public void onStatusChanged(String provider, int status, Bundle extras) { }
}
但是當第一個座標「通過GPS確定位置」收到系統通知文本「通過GPS確定位置」和我的應用程序圖標被提出。當我推送位置服務設置時出現。 即使我刪除偵聽程序或卸載我的應用程序,此通知也不會消失。我不想展示它。我怎樣才能擺脫這個通知?我使用android模擬器,並通過DDMS發送GPS座標
你已經解決了這個問題嗎?即使我的應用程序沒有使用GPS,我也有GPS圖標。讓客戶認爲該應用程序仍在使用位置。 –