OSDN Git Service

Add tiebreak rules for bar chart permissions.
authorJoel Galenson <jgalenson@google.com>
Wed, 27 Mar 2019 17:19:27 +0000 (10:19 -0700)
committerJoel Galenson <jgalenson@google.com>
Thu, 28 Mar 2019 15:38:30 +0000 (08:38 -0700)
commit2512aa1ed63e976cf6505215b105048eac8b78c3
tree358f7951ef3268e23adf1d0323e2edb684d45760
parent2585d2757369fc892a2ddca24a0e1b17eef4b0e5
Add tiebreak rules for bar chart permissions.

If multiple permissions have been used by the same number of apps, we
apply a stable tiebreak so we can be consistent in different places.
We prefer location, then microphone, then camera, and everything else
is alphabetical.

Test: View chart with ties.
Test: atest PermissionBarChartPreferenceControllerTest
Change-Id: I035ac19391788cc720e1c832bf8bd5a60d31e8ad
src/com/android/settings/privacy/PermissionBarChartPreferenceController.java
tests/robotests/src/com/android/settings/privacy/PermissionBarChartPreferenceControllerTest.java