summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2021-02-22 18:20:36 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-02-22 18:20:36 +0000
commit422633844209c2c5ef67ea119379bf339aedac0f (patch)
tree59e81d84014882358a97dec9a61b904172f1e2a6 /core/java
parent60ec82fcf186f6d66087a75c33e44adac7ced917 (diff)
parenta9920b8e8d81c9c4862bc6876be35ee8c3a19e13 (diff)
Merge "Plumb attribution tag from Sensor Manager" into sc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/hardware/SystemSensorManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/hardware/SystemSensorManager.java b/core/java/android/hardware/SystemSensorManager.java
index 1ffd18fc1ac8..788afe3bdb8e 100644
--- a/core/java/android/hardware/SystemSensorManager.java
+++ b/core/java/android/hardware/SystemSensorManager.java
@@ -667,7 +667,7 @@ public class SystemSensorManager extends SensorManager {
private abstract static class BaseEventQueue {
private static native long nativeInitBaseEventQueue(long nativeManager,
WeakReference<BaseEventQueue> eventQWeak, MessageQueue msgQ,
- String packageName, int mode, String opPackageName);
+ String packageName, int mode, String opPackageName, String attributionTag);
private static native int nativeEnableSensor(long eventQ, int handle, int rateUs,
int maxBatchReportLatencyUs);
private static native int nativeDisableSensor(long eventQ, int handle);
@@ -689,7 +689,8 @@ public class SystemSensorManager extends SensorManager {
if (packageName == null) packageName = "";
mNativeSensorEventQueue = nativeInitBaseEventQueue(manager.mNativeInstance,
new WeakReference<>(this), looper.getQueue(),
- packageName, mode, manager.mContext.getOpPackageName());
+ packageName, mode, manager.mContext.getOpPackageName(),
+ manager.mContext.getAttributionTag());
mCloseGuard.open("dispose");
mManager = manager;
}