diff options
author | Mike Lockwood <lockwood@google.com> | 2010-10-18 14:19:09 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-18 14:19:09 -0700 |
commit | 11eada780dc82fcac2a1dad4e2dde1d310b4231c (patch) | |
tree | a13e33df12d0447a9ec49b978e879da13168c5a5 /services | |
parent | 86bf0c7b69856124feb41fb1a938dce1f6695949 (diff) | |
parent | ba2ec2b44f33f55ff8507199e4e8b108a4bec7b1 (diff) | |
download | frameworks_base-11eada780dc82fcac2a1dad4e2dde1d310b4231c.zip frameworks_base-11eada780dc82fcac2a1dad4e2dde1d310b4231c.tar.gz frameworks_base-11eada780dc82fcac2a1dad4e2dde1d310b4231c.tar.bz2 |
am ba2ec2b4: Merge "Enable framework GPS and location manager logging" into gingerbread
Merge commit 'ba2ec2b44f33f55ff8507199e4e8b108a4bec7b1' into gingerbread-plus-aosp
* commit 'ba2ec2b44f33f55ff8507199e4e8b108a4bec7b1':
Enable framework GPS and location manager logging
Diffstat (limited to 'services')
-rw-r--r-- | services/java/com/android/server/LocationManagerService.java | 17 | ||||
-rwxr-xr-x | services/java/com/android/server/location/GpsLocationProvider.java | 3 |
2 files changed, 12 insertions, 8 deletions
diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java index 84024b8..fe1b231 100644 --- a/services/java/com/android/server/LocationManagerService.java +++ b/services/java/com/android/server/LocationManagerService.java @@ -89,7 +89,7 @@ import java.util.Set; */ public class LocationManagerService extends ILocationManager.Stub implements Runnable { private static final String TAG = "LocationManagerService"; - private static final boolean LOCAL_LOGV = false; + private static final boolean LOCAL_LOGV = true; // The last time a location was written, by provider name. private HashMap<String,Long> mLastWriteTime = new HashMap<String,Long>(); @@ -224,15 +224,18 @@ public class LocationManagerService extends ILocationManager.Stub implements Run @Override public String toString() { + String result; if (mListener != null) { - return "Receiver{" + result = "Receiver{" + Integer.toHexString(System.identityHashCode(this)) + " Listener " + mKey + "}"; } else { - return "Receiver{" + result = "Receiver{" + Integer.toHexString(System.identityHashCode(this)) + " Intent " + mKey + "}"; } + result += "mUpdateRecords: " + mUpdateRecords; + return result; } public boolean isListener() { @@ -1004,7 +1007,7 @@ public class LocationManagerService extends ILocationManager.Stub implements Run public String toString() { return "UpdateRecord{" + Integer.toHexString(System.identityHashCode(this)) - + " " + mProvider + " " + mReceiver + "}"; + + " mProvider: " + mProvider + " mUid: " + mUid + "}"; } void dump(PrintWriter pw, String prefix) { @@ -1119,9 +1122,6 @@ public class LocationManagerService extends ILocationManager.Stub implements Run private void requestLocationUpdatesLocked(String provider, long minTime, float minDistance, boolean singleShot, Receiver receiver) { - if (LOCAL_LOGV) { - Slog.v(TAG, "_requestLocationUpdates: listener = " + receiver); - } LocationProviderInterface p = mProvidersByName.get(provider); if (p == null) { @@ -1159,6 +1159,9 @@ public class LocationManagerService extends ILocationManager.Stub implements Run // Notify the listener that updates are currently disabled receiver.callProviderEnabledLocked(provider, false); } + if (LOCAL_LOGV) { + Slog.v(TAG, "_requestLocationUpdates: provider = " + provider + " listener = " + receiver); + } } finally { Binder.restoreCallingIdentity(identity); } diff --git a/services/java/com/android/server/location/GpsLocationProvider.java b/services/java/com/android/server/location/GpsLocationProvider.java index f9c1679..b05d214 100755 --- a/services/java/com/android/server/location/GpsLocationProvider.java +++ b/services/java/com/android/server/location/GpsLocationProvider.java @@ -82,7 +82,7 @@ public class GpsLocationProvider implements LocationProviderInterface { private static final String TAG = "GpsLocationProvider"; - private static final boolean DEBUG = false; + private static final boolean DEBUG = true; private static final boolean VERBOSE = false; // these need to match GpsPositionMode enum in gps.h @@ -1240,6 +1240,7 @@ public class GpsLocationProvider implements LocationProviderInterface { int result = mConnMgr.startUsingNetworkFeature( ConnectivityManager.TYPE_MOBILE, Phone.FEATURE_ENABLE_SUPL); if (result == Phone.APN_ALREADY_ACTIVE) { + if (DEBUG) Log.d(TAG, "Phone.APN_ALREADY_ACTIVE"); if (mAGpsApn != null) { native_agps_data_conn_open(mAGpsApn); mAGpsDataConnectionState = AGPS_DATA_CONNECTION_OPEN; |