History log of /packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c329777078e4d6e9bca47644ec42ff82f61bb4b7 27-Feb-2017 Shijian Li <shijianli@google.com> Consolidate showing dialog logic. am: 8c6525e359 am: d15f0f9323
am: 6dd031eb7c

Change-Id: I7bb7d623dd4f02bc79a9c3f2a92c2d0bd0f45647
8c6525e3599121ce1e99ba5d45133d0969b513e0 27-Feb-2017 Shijian Li <shijianli@google.com> Consolidate showing dialog logic.

This is a follow-up cl for ag/1930689 to clean up logic variants.

Bug: 34055055
Test: Manual test on a local build.
Change-Id: I966584fbdd1668640d13c785da216c80bafb49d8
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
88ca7da64f37074aa398ae02cbea61439bb91190 27-Feb-2017 Shijian Li <shijianli@google.com> Pop up a dialog when revoking a permission granted by default or 23- SDK. am: 21aa367b68 am: 6922b59ea3
am: 65965a84f7

Change-Id: If3de1d491e97f97c0ebc3c534abe46183f8b8fc7
21aa367b683cf35661f526bf8a6530013d5e862a 22-Feb-2017 Shijian Li <shijianli@google.com> Pop up a dialog when revoking a permission granted by default or 23- SDK.

Bug: 34055055
Test: manual test on a local build.
Change-Id: I2341a7ab379bced12888da399e22989f3c156d7d
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
b9c42135abb652b0595f0636fbadfe5e738f9e95 24-Jan-2017 Shijian Li <shijianli@google.com> Set USER_FIXED for all non-granted permissions as long as one in the
group is changed.

This only applies to individually controlled permission group.

Test: Manual test on a local build
Bug: 34645931
Change-Id: I0828f99b502a828b559920600be9777ad35488b0
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
2ac97ce7244e4f57ae944371ddd1742f681170ca 21-Feb-2017 Shijian Li <shijianli@google.com> DO NOT MERGE: Reset USER_FIXED if all permissions are revoked in a
group.

This is a functionality backport from ag/1823384.

Test: manually test with a local build.
Bug: 35621664
Change-Id: Id1d6ae875c7eedcd79b81ed9bbd5da6c5cc27513
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
4f2e2ff49727141d3c93dfa3381c8ebe44114a33 24-Jan-2017 Shijian Li <shijianli@google.com> DO NOT MERGE: Refactor function names to match master branch.

Replace hasRuntimePermission with doesSupportRuntimePermissions.

Bug: 34645931
Change-Id: If31a001fce465020638660a7cc502db4ac17fa8d
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
9385a5c742c3989a15c3b5bf511ca77fa1b02113 24-Jan-2017 Ian Pedowitz <ijpedowitz@google.com> Revert "Set USER_FIXED for all non-granted permissions as long as one in the group is changed."

This reverts commit 275897a5a576e8d16ebc245c0a299c5d9448a5a6.

Change-Id: Ie1c409225a3b64c81c607139846336d3d2426ecd
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
378593fc0d407ce9dfb9ff1940e35e67ccb2bb04 24-Jan-2017 Shijian Li <shijianli@google.com> Set USER_FIXED for all non-granted permissions as long as one in the group is changed. am: 275897a5a5 am: 2372bc1cc2
am: d9cb5e68f0

Change-Id: I38d2749eeead7fef3e3a18d4d41e80fc0b8b5d48
275897a5a576e8d16ebc245c0a299c5d9448a5a6 23-Jan-2017 Shijian Li <shijianli@google.com> Set USER_FIXED for all non-granted permissions as long as one in the group
is changed.

This only applies to individually controlled permission group.

Test: Manually test on a local build.
Bug: 34561693
Change-Id: I24f83a56d4011253ed2aa78dd0613021dfe56136
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
5d9393b56c15883ede32d60309cbaed6f686f6a4 20-Jan-2017 Shijian Li <shijianli@google.com> Partial cherry-pick changes on permission model change. am: b8e4193e57 am: ab936c228d
am: 2fe822f548

Change-Id: I805b696d7d1d67d2f635310cf52f418c23784c93
b8e4193e57bcaca51b08a88f3a67ef1d0641b75a 19-Jan-2017 Shijian Li <shijianli@google.com> Partial cherry-pick changes on permission model change.

Meanwhile, aligned with handheld logic that revoking individually
controlled permission is marked as user fixed.

The original commit id I1d6cbc478c789e7680f41b92b9f3fa2504576ecd.

Test: Manual test on a local build.

Bug: 34440353
Change-Id: Ie3bb75225246eefef954926f94295181f4daebd0
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
f4601c76ed15bd21de44d1dc4c20b92398360900 09-Jan-2017 Shijian Li <shijianli@google.com> Don't set USER_FIXED when revoking a permission inside Settings -> App. am: f7d0ef9f74 am: 9cc396b233
am: 24c671b48c

Change-Id: I3500d24dbb747b17657a7f73ffabcac7585e6ec1
7992a9cbdaa7c132dcbb96d7b859cf6b7bf9df19 09-Jan-2017 Shijian Li <shijianli@google.com> Add refresh logic for individually controlled permission in onResume. am: 8bb2553798 am: 8eb3b01e01
am: 311854b329

Change-Id: I7d6cd64e69366b2445877bcc38914bad3dfbac97
9cc396b2333f57686df18bf183738356fe9133ca 09-Jan-2017 Shijian Li <shijianli@google.com> Don't set USER_FIXED when revoking a permission inside Settings -> App.
am: f7d0ef9f74

Change-Id: I7cc4dcd66edcd68366f40fd67e812d76fb2dcb3b
d5b0cf61335f382e1e5bf82b346b0ceda5f937e2 09-Jan-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Don't set USER_FIXED when revoking a permission inside Settings -> App." into cw-f-dev
8bb255379818d819589fb8ee63927042a4464da2 09-Jan-2017 Shijian Li <shijianli@google.com> Add refresh logic for individually controlled permission in onResume.

Test: Manually test with a testing apk.
Bug: 34157556
Change-Id: I78ffbfa2fbbff14fb05242d7979cd226b1725ba7
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
f7d0ef9f74ece852c397e4e5c2f617986b24260c 09-Jan-2017 Shijian Li <shijianli@google.com> Don't set USER_FIXED when revoking a permission inside Settings -> App.

Test: Manually tested on a permission test apk.
Bug: 34157400
Change-Id: Ia2ce3ac6c567f869535ec92a896c6d0fd9ec6318
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
2ee04f47e459def569b1f719efd97456634024d4 05-Jan-2017 Shijian Li <shijianli@google.com> Expand all permissions when permissions in a group are individually
managed.

Test: Manually build an apk and flash on a watch in permission review
mode, and see the corresponding permissions shown.

Change-Id: I42d6c0d412008f44f5a91aa646104df0027e5e94
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
e44a8677a056f0ec6093f2893962c1cce0c190d0 04-Jan-2017 Shijian Li <shijianli@google.com> Revert "resolve merge conflicts of 110b22a3 to master:"

This reverts commit acfdfa6a9af91ddb672ef27977cccd4c9381b378.

Change-Id: Ib75ba3d58b60d509cb5b15708e14ad60d636116a
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
1019d73896ca8ec9baac1492c08443c7a6339380 02-Jan-2017 Shijian Li <shijianli@google.com> Expand all permissions when permissions in a group are individually managed.

Test: Manually tested on sawshark_sw where WRITE_CONTACTS and
READ_CONTACTS are shown separately for Android Wear App. Also
tested on sawshark where only one "Contacts" group shown on
behalf of WRITE_CONTACTS and READ_CONTACTS.
Bug: 33856934
Change-Id: I299c54e38236d039204a01d8113f427b1fc71c43
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
df5a889da09c2584ef143b02198f9e38b28a223f 04-Nov-2016 Matt McKeon <mattmckeon@google.com> Display support dialog for locked permissions.

BUG=32427299

Change-Id: I04c229919c24c09131244fc8acb2c64d8902bc80
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
a5d853c3bd4e4e84872fc802decd18e9c18408d2 08-Oct-2016 Michael Kwan <mkwan@google.com> Update permissions UI to match new watch UI.

Bug: 29250733
Bug: 31779188
Change-Id: I814db5f94bdb840b04c5e8d9e12b565cfcd5fbc1
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
f9bf4f795615bac03d1b35a0138318473b1ef6bf 27-Feb-2016 Svet Ganov <svetoslavganov@google.com> Cleanup of the PackageInstaller API - PackageInstaller

The PackageInstaller app manages side-loading apps as well
as permission management. It should be updatable, hence
should rely on system APIs to talk to the platform. This
is the first step of defining an API boundary.

Change-Id: I37aea1e5cc3195b8b636af6790af45fe5a9765cd
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
3cc4e9da825cc19608e8d9f9df4c5a5d8eff379a 17-Mar-2016 Vinod Krishnan <vinodkrishnan@google.com> Show No permissions, if there are no permissions

Change-Id: I285e326994268fc5b561e4a445ac2af326a64397
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
bd6ad3a2b1c30f7a007c4c2ef7e5c273a2f9df10 05-Mar-2016 Svet Ganov <svetoslavganov@google.com> Support app install from a content URI

bug:24079113

Change-Id: Ide1aa1667370f6b8d00ff269ef28992589656e9a
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
00b8a26bb6a620c36137f77a46bfa81d3c0657fc 16-Feb-2016 Svet Ganov <svetoslavganov@google.com> No overlay when permissions shown - package installer

bug:26973205

Change-Id: Ibae1b971ceb1ea0d831435b9d5166482199e9184
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
e18bfc22019f44ae60674fc6d34616ce097e05f4 29-Oct-2015 Anthony Hugh <ahugh@google.com> Fix out of bounds exception

It looks like the cached index had become invalid at some
point. It's unclear why, but the logs suggest that a
bunch of Home services crashed.

Rather than cache the index within the Activity, I have
changed the code to send the index along with the
dialog activity launch. This way when the dialog returns,
the index will be saved within the callback.

The index should be enough because the permission set
should not change for the app between screens and the
permission set is alphabetized.

BUG: 25334674
Change-Id: I8f9189960aa7fc9b09cc25f594397523550ac626
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
0c49c07f1c83e9998fa0af2cd157633644358611 23-Sep-2015 Anthony Hugh <ahugh@google.com> Add enabled/disabled icons for permissions on Wear

Adds proper enabled/disabled icons for permissions
on Wear and adds the logic to flip between the two states
when the permissions are toggled.

BUG: 24132450
BUG: 24131441
BUG: 24277624
BUG: 24131983
Change-Id: Ie654c84fe3d648e47a76142a6f82c4348bb7fc0c
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
4b7427563d334dab50eb77028a78e709ea58880b 22-Sep-2015 Anthony Hugh <ahugh@google.com> Add new dialog for warning confirmations

This change updates the Wear warning dialog for when users try
to change permissions for system apps and apps that are targeting
old SDKs.

Because Wear does not have a common dialog yet, I needed to create
a new activity to hold our confirmation view.

Changes:
- Update logic to show Wear confirmation screen instead of using
AlertDialog
- Added WarningConfirmationActivity
- Change font size for confirmation dialog
- Make ConfirmationViewHandler support hiding one of the 3 vertical
buttons
- rename grant_permissions.xml to more generic confirmation_dialog

BUG: 24132857

Change-Id: Id225e663f0a2cd7b99fb177f780a6a3d0da15214
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
736c82ba577f8f972ea4277357ae440b192dcd13 17-Sep-2015 Anthony Hugh <ahugh@google.com> Permissions Settings UI updates

Changes:
- Moved non-system permission groups to the end of the list
- Updated "disabled" look to match non-center looked
- Fixed state string alpha to match other alphas when not centered
- Minor code clean ups

BUG: 24132393
BUG: 24132470
BUG: 24131983
Change-Id: I65a64d59e6fff8e0cbdaaa3da4e4a79987d6e624
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java
df4d4542c2cf2fa0a7539412af2a99d60b1c2a15 16-Sep-2015 Anthony Hugh <ahugh@google.com> Build initial Permissions Settings UI page for Wear

This is a first pass to build a functional settings UI page
for Permissions on Android Wear. The user flow is a little
different than the phone version, so there are some nuances
that need to be adjusted from the normal flow.

I have forked off of the AppPermissionsFragment and created
a Wear version for us to use. Rather than try to link
the Wearable-Support lib into AOSP code, I have made a
duplicate of the few files I needed.

This change adds a Wear layout version of the Settings UI
page. The UI is fully functional for most cases, but there
are some tweaks still needed for full parity. The tweaks
are primarily around UI and special edge case functions.

BUG: 23080561
Change-Id: I8477f6b966cacaae9e77aa0fb61b4b1e621a9ead
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/wear/AppPermissionsFragmentWear.java