OSDN Git Service

Add logging for direct share target
authorSusi Kharraz-Post <susikp@google.com>
Mon, 1 Apr 2019 15:07:59 +0000 (11:07 -0400)
committerSusi Kharraz-Post <susikp@google.com>
Wed, 3 Apr 2019 21:54:25 +0000 (17:54 -0400)
commit14cbfcdbd0430fa0e2fbe9083795dc6a2764db3f
tree60d04f8d8f7566def7afb568995836fe4e163672
parent92aa9b2fbaa60710f1b0ccf44770eef1d5ab5b2a
Add logging for direct share target

To answer the question if users share mainly with 1 or 2 direct targets
or with a multitude of contacts, we need to log the direct target +
package name. For privacy, this gets hashed with a salt that expires by
default every 7 days. The PH flag will allow us to change the expiration
time if we obtain PWG permission for that.

Bug: 126365511
Test: New test in ChooserActivityTest + manual testing of consistency
and flag rollout using adb shell device_config put systemui
hash_salt_max_days with multiple values

Change-Id: Ib4255b3eb39ca91ccb5803dc036ffe0ea83a27c9
core/java/android/util/HashedStringCache.java [new file with mode: 0644]
core/java/com/android/internal/app/ChooserActivity.java
core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java
core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java
core/tests/coretests/src/com/android/internal/app/ChooserWrapperActivity.java
proto/src/metrics_constants/metrics_constants.proto