summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/calllocation/impl
diff options
context:
space:
mode:
authorEric Erfanian <erfanian@google.com>2017-06-08 00:59:55 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-06-08 00:59:55 +0000
commitc67d658e7daa453fe9ad9fd1a37f81eaf2048c44 (patch)
treeb9bbc285430ffb5363a70eb27e382c38f5a85b7a /java/com/android/incallui/calllocation/impl
parent75233ff03785f24789b32039ac2c208805b7e506 (diff)
parent274b6d320edb3c33e7b3a95c43a811829486a777 (diff)
Update AOSP Dialer source from internal google3 repository at cl/158012278. am: 91ce7d2a47
am: 274b6d320e Change-Id: Iecf4325f314bf6c3324187e6406c8aae4675dd63
Diffstat (limited to 'java/com/android/incallui/calllocation/impl')
-rw-r--r--java/com/android/incallui/calllocation/impl/DownloadMapImageTask.java1
-rw-r--r--java/com/android/incallui/calllocation/impl/LocationHelper.java7
-rw-r--r--java/com/android/incallui/calllocation/impl/ReverseGeocodeTask.java1
-rw-r--r--java/com/android/incallui/calllocation/impl/TrafficStatsTags.java29
4 files changed, 9 insertions, 29 deletions
diff --git a/java/com/android/incallui/calllocation/impl/DownloadMapImageTask.java b/java/com/android/incallui/calllocation/impl/DownloadMapImageTask.java
index 801b0d35c..b093a1b15 100644
--- a/java/com/android/incallui/calllocation/impl/DownloadMapImageTask.java
+++ b/java/com/android/incallui/calllocation/impl/DownloadMapImageTask.java
@@ -21,6 +21,7 @@ import android.location.Location;
import android.net.TrafficStats;
import android.os.AsyncTask;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.constants.TrafficStatsTags;
import com.android.incallui.calllocation.impl.LocationPresenter.LocationUi;
import java.io.InputStream;
import java.lang.ref.WeakReference;
diff --git a/java/com/android/incallui/calllocation/impl/LocationHelper.java b/java/com/android/incallui/calllocation/impl/LocationHelper.java
index 3a1478945..99a759bbb 100644
--- a/java/com/android/incallui/calllocation/impl/LocationHelper.java
+++ b/java/com/android/incallui/calllocation/impl/LocationHelper.java
@@ -24,6 +24,7 @@ import android.os.Bundle;
import android.os.Handler;
import android.support.annotation.IntDef;
import android.support.annotation.MainThread;
+import android.support.v4.os.UserManagerCompat;
import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.util.PermissionsUtil;
@@ -87,6 +88,12 @@ public class LocationHelper {
LogUtil.i("LocationHelper.canGetLocation", "location service is disabled.");
return false;
}
+
+ if (!UserManagerCompat.isUserUnlocked(context)) {
+ LogUtil.i("LocationHelper.canGetLocation", "location unavailable in FBE mode.");
+ return false;
+ }
+
return true;
}
diff --git a/java/com/android/incallui/calllocation/impl/ReverseGeocodeTask.java b/java/com/android/incallui/calllocation/impl/ReverseGeocodeTask.java
index eb5957b05..060ec0b4f 100644
--- a/java/com/android/incallui/calllocation/impl/ReverseGeocodeTask.java
+++ b/java/com/android/incallui/calllocation/impl/ReverseGeocodeTask.java
@@ -20,6 +20,7 @@ import android.location.Location;
import android.net.TrafficStats;
import android.os.AsyncTask;
import com.android.dialer.common.LogUtil;
+import com.android.dialer.constants.TrafficStatsTags;
import com.android.incallui.calllocation.impl.LocationPresenter.LocationUi;
import java.lang.ref.WeakReference;
import org.json.JSONArray;
diff --git a/java/com/android/incallui/calllocation/impl/TrafficStatsTags.java b/java/com/android/incallui/calllocation/impl/TrafficStatsTags.java
deleted file mode 100644
index 02cc2e083..000000000
--- a/java/com/android/incallui/calllocation/impl/TrafficStatsTags.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.incallui.calllocation.impl;
-
-/** Constants used for logging */
-public class TrafficStatsTags {
-
- /**
- * Must be greater than {@link com.android.contacts.common.util.TrafficStatsTags#TAG_MAX}, to
- * respect the namespace of the tags in ContactsCommon.
- */
- public static final int DOWNLOAD_LOCATION_MAP_TAG = 0xd000;
-
- public static final int REVERSE_GEOCODE_TAG = 0xd001;
-}