Log cross-profile metrics
Log metrics for the new app-op permission INTERACT_ACROSS_PROFILES and each of the new app-facing and DPC-facing APIs where possible. Simple getters do not have logging. Setters have logging but only when the value has changed. I always moved the logging into a separate private method. This is done to keep the logging code from overpowering the actual logic in the corresponding methods, particularly when there are conditions attached to when we want to log. There are also a few minor clean-ups in CrossProfileAppsServiceImpl. Bug: 136249261 Bug: 149370554 Bug: 149318411 Bug: 149370875 Bug: 149370515 Test: atest com.android.cts.devicepolicy.CrossProfileAppsHostSideTest Test: atest com.android.cts.devicepolicy.CrossProfileAppsPermissionHostSideTest Test: atest com.android.cts.devicepolicy.ManagedProfileCrossProfileTest Test: atest com.android.cts.devicepolicy.ManagedProfileTest Change-Id: Ibf2899f9b9974387ed1ba62fd02ece54a4c1564b
Loading
Please register or sign in to comment