36.3 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount
341 B
file list
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 apex_manifest.pb1 apex_manifest.pb
2 javalib2 javalib
3 javalib/framework-permission.jar3 javalib/framework-permission.jar
4 javalib/service-permission.jar4 javalib/service-permission.jar
5 lost+found5 lost+found
6 priv-app6 priv-app
7 priv-app/GooglePermissionController7 priv-app/PermissionController
8 priv-app/GooglePermissionController/GooglePermissionController.apk8 priv-app/PermissionController/PermissionController.apk
532 B
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
00000000:·0a16·636f·6d2e·616e·6472·6f69·642e·7065··..com.android.pe00000000:·0a16·636f·6d2e·616e·6472·6f69·642e·7065··..com.android.pe
00000010:·726d·6973·7369·6f6e·10e0·c9bd·8f01·······rmission......00000010:·726d·6973·7369·6f6e·1080·c686·8f01·······rmission......
7.09 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/javalib
3.4 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/javalib/framework-permission.jar vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/javalib/framework-permission.jar
1.01 KB
zipinfo -v {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··version·of·encoding·software:···················2.026 ··version·of·encoding·software:···················2.0
27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
28 ··minimum·software·version·required·to·extract:···2.028 ··minimum·software·version·required·to·extract:···2.0
29 ··compression·method:·····························none·(stored)29 ··compression·method:·····························none·(stored)
30 ··file·security·status:···························not·encrypted30 ··file·security·status:···························not·encrypted
31 ··extended·local·header:··························no31 ··extended·local·header:··························no
32 ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:0032 ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:00
33 ··32-bit·CRC·value·(hex):·························e218fb6b33 ··32-bit·CRC·value·(hex):·························866ea9e6
34 ··compressed·size:································588·bytes34 ··compressed·size:································588·bytes
35 ··uncompressed·size:······························588·bytes35 ··uncompressed·size:······························588·bytes
36 ··length·of·filename:·····························11·characters36 ··length·of·filename:·····························11·characters
37 ··length·of·extra·field:··························0·bytes37 ··length·of·extra·field:··························0·bytes
38 ··length·of·file·comment:·························0·characters38 ··length·of·file·comment:·························0·characters
39 ··disk·number·on·which·file·begins:···············disk·139 ··disk·number·on·which·file·begins:···············disk·1
40 ··apparent·file·type:·····························binary40 ··apparent·file·type:·····························binary
2.06 KB
classes.dex
Format-specific differences are supported for Dalvik .dex files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: Dalvik dex file version 039
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6465·780a·3033·3900·415e·466e·97e9·597f··dex.039.A^Fn..Y.00000000:·6465·780a·3033·3900·3a5b·dbb6·73c0·2dad··dex.039.:[..s.-.
00000010:·7cbc·d882·2954·65bb·a5b9·6a78·4c6c·499b··|...)Te...jxLlI.00000010:·240b·a80d·8f43·209e·48a1·c35f·8138·0213··$....C·.H.._.8..
00000020:·4c02·0000·7000·0000·7856·3412·0000·0000··L...p...xV4.....00000020:·4c02·0000·7000·0000·7856·3412·0000·0000··L...p...xV4.....
00000030:·0000·0000·b801·0000·0600·0000·7000·0000··............p...00000030:·0000·0000·b801·0000·0600·0000·7000·0000··............p...
00000040:·0300·0000·8800·0000·0100·0000·9400·0000··................00000040:·0300·0000·8800·0000·0100·0000·9400·0000··................
00000050:·0000·0000·0000·0000·0200·0000·a000·0000··................00000050:·0000·0000·0000·0000·0200·0000·a000·0000··................
00000060:·0100·0000·b000·0000·7c01·0000·d000·0000··........|.......00000060:·0100·0000·b000·0000·7c01·0000·d000·0000··........|.......
00000070:·ec00·0000·f400·0000·1a01·0000·2e01·0000··................00000070:·ec00·0000·f400·0000·1a01·0000·2e01·0000··................
00000080:·4401·0000·4701·0000·0100·0000·0200·0000··D...G...........00000080:·4401·0000·4701·0000·0100·0000·0200·0000··D...G...........
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
00000120:·2f6c·616e·672f·4f62·6a65·6374·3b00·1450··/lang/Object;..P00000120:·2f6c·616e·672f·4f62·6a65·6374·3b00·1450··/lang/Object;..P
00000130:·6572·6d69·7373·696f·6e53·7461·7465·2e6a··ermissionState.j00000130:·6572·6d69·7373·696f·6e53·7461·7465·2e6a··ermissionState.j
00000140:·6176·6100·0156·0058·7e7e·4438·7b22·636f··ava..V.X~~D8{"co00000140:·6176·6100·0156·0058·7e7e·4438·7b22·636f··ava..V.X~~D8{"co
00000150:·6d70·696c·6174·696f·6e2d·6d6f·6465·223a··mpilation-mode":00000150:·6d70·696c·6174·696f·6e2d·6d6f·6465·223a··mpilation-mode":
00000160:·2264·6562·7567·222c·2268·6173·2d63·6865··"debug","has-che00000160:·2264·6562·7567·222c·2268·6173·2d63·6865··"debug","has-che
00000170:·636b·7375·6d73·223a·6661·6c73·652c·226d··cksums":false,"m00000170:·636b·7375·6d73·223a·6661·6c73·652c·226d··cksums":false,"m
00000180:·696e·2d61·7069·223a·3330·2c22·7665·7273··in-api":30,"vers00000180:·696e·2d61·7069·223a·3330·2c22·7665·7273··in-api":30,"vers
00000190:·696f·6e22·3a22·322e·312e·372d·7231·227d··ion":"2.1.7-r1"}00000190:·696f·6e22·3a22·322e·312e·372d·7233·227d··ion":"2.1.7-r3"}
000001a0:·0000·0001·0000·8180·04d0·0100·0900·0000··................000001a0:·0000·0001·0000·8180·04d0·0100·0900·0000··................
000001b0:·0800·0000·0200·0000·0c00·0000·0000·0000··................000001b0:·0800·0000·0200·0000·0c00·0000·0000·0000··................
000001c0:·0100·0000·0000·0000·0100·0000·0600·0000··................000001c0:·0100·0000·0000·0000·0100·0000·0600·0000··................
000001d0:·7000·0000·0200·0000·0300·0000·8800·0000··p...............000001d0:·7000·0000·0200·0000·0300·0000·8800·0000··p...............
000001e0:·0300·0000·0100·0000·9400·0000·0500·0000··................000001e0:·0300·0000·0100·0000·9400·0000·0500·0000··................
000001f0:·0200·0000·a000·0000·0600·0000·0100·0000··................000001f0:·0200·0000·a000·0000·0600·0000·0100·0000··................
00000200:·b000·0000·0120·0000·0100·0000·d000·0000··.....·..........00000200:·b000·0000·0120·0000·0100·0000·d000·0000··.....·..........
3.4 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/javalib/service-permission.jar vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/javalib/service-permission.jar
1.01 KB
zipinfo -v {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··version·of·encoding·software:···················2.026 ··version·of·encoding·software:···················2.0
27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
28 ··minimum·software·version·required·to·extract:···2.028 ··minimum·software·version·required·to·extract:···2.0
29 ··compression·method:·····························none·(stored)29 ··compression·method:·····························none·(stored)
30 ··file·security·status:···························not·encrypted30 ··file·security·status:···························not·encrypted
31 ··extended·local·header:··························no31 ··extended·local·header:··························no
32 ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:0032 ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:00
33 ··32-bit·CRC·value·(hex):·························9aafec1a33 ··32-bit·CRC·value·(hex):·························7158b036
34 ··compressed·size:································15132·bytes34 ··compressed·size:································15132·bytes
35 ··uncompressed·size:······························15132·bytes35 ··uncompressed·size:······························15132·bytes
36 ··length·of·filename:·····························11·characters36 ··length·of·filename:·····························11·characters
37 ··length·of·extra·field:··························0·bytes37 ··length·of·extra·field:··························0·bytes
38 ··length·of·file·comment:·························0·characters38 ··length·of·file·comment:·························0·characters
39 ··disk·number·on·which·file·begins:···············disk·139 ··disk·number·on·which·file·begins:···············disk·1
40 ··apparent·file·type:·····························binary40 ··apparent·file·type:·····························binary
2.06 KB
classes.dex
Format-specific differences are supported for Dalvik .dex files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: Dalvik dex file version 039
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6465·780a·3033·3900·7c88·c12b·0a90·44d5··dex.039.|..+..D.00000000:·6465·780a·3033·3900·4a87·442f·71a1·fa84··dex.039.J.D/q...
00000010:·f3ab·dfe6·81d0·f742·bdd1·b9e8·08b5·0ca0··.......B........00000010:·016e·32d1·faf6·e03a·d504·abe0·7954·7156··.n2....:....yTqV
00000020:·1c3b·0000·7000·0000·7856·3412·0000·0000··.;..p...xV4.....00000020:·1c3b·0000·7000·0000·7856·3412·0000·0000··.;..p...xV4.....
00000030:·0000·0000·4c3a·0000·ff00·0000·7000·0000··....L:......p...00000030:·0000·0000·4c3a·0000·ff00·0000·7000·0000··....L:......p...
00000040:·3700·0000·6c04·0000·3f00·0000·4805·0000··7...l...?...H...00000040:·3700·0000·6c04·0000·3f00·0000·4805·0000··7...l...?...H...
00000050:·2200·0000·3c08·0000·7300·0000·4c09·0000··"...<...s...L...00000050:·2200·0000·3c08·0000·7300·0000·4c09·0000··"...<...s...L...
00000060:·0800·0000·e40c·0000·382d·0000·e40d·0000··........8-......00000060:·0800·0000·e40c·0000·382d·0000·e40d·0000··........8-......
00000070:·2023·0000·2323·0000·2723·0000·2b23·0000···#..##..'#..+#..00000070:·2023·0000·2323·0000·2723·0000·2b23·0000···#..##..'#..+#..
00000080:·2e23·0000·3823·0000·4023·0000·4423·0000··.#..8#..@#..D#..00000080:·2e23·0000·3823·0000·4023·0000·4423·0000··.#..8#..@#..D#..
Offset 864, 15 lines modifiedOffset 864, 15 lines modified
000035f0:·7369·6f6e·5661·6c75·6500·0c77·7269·7465··sionValue..write000035f0:·7369·6f6e·5661·6c75·6500·0c77·7269·7465··sionValue..write
00003600:·466f·7255·7365·7200·0377·7466·0058·7e7e··ForUser..wtf.X~~00003600:·466f·7255·7365·7200·0377·7466·0058·7e7e··ForUser..wtf.X~~
00003610:·4438·7b22·636f·6d70·696c·6174·696f·6e2d··D8{"compilation-00003610:·4438·7b22·636f·6d70·696c·6174·696f·6e2d··D8{"compilation-
00003620:·6d6f·6465·223a·2264·6562·7567·222c·2268··mode":"debug","h00003620:·6d6f·6465·223a·2264·6562·7567·222c·2268··mode":"debug","h
00003630:·6173·2d63·6865·636b·7375·6d73·223a·6661··as-checksums":fa00003630:·6173·2d63·6865·636b·7375·6d73·223a·6661··as-checksums":fa
00003640:·6c73·652c·226d·696e·2d61·7069·223a·3330··lse,"min-api":3000003640:·6c73·652c·226d·696e·2d61·7069·223a·3330··lse,"min-api":30
00003650:·2c22·7665·7273·696f·6e22·3a22·322e·312e··,"version":"2.1.00003650:·2c22·7665·7273·696f·6e22·3a22·322e·312e··,"version":"2.1.
00003660:·372d·7231·227d·0001·0201·8501·1b00·0212··7-r1"}..........00003660:·372d·7233·227d·0001·0201·8501·1b00·0212··7-r3"}..........
00003670:·01f8·0118·0e02·1302·7e04·19c0·0117·6102··........~.....a.00003670:·01f8·0118·0e02·1302·7e04·19c0·0117·6102··........~.....a.
00003680:·1501·f801·1c0c·1702·1746·1754·1746·174e··.........F.T.F.N00003680:·1501·f801·1c0c·1702·1746·1754·1746·174e··.........F.T.F.N
00003690:·172e·1708·1754·1746·174e·172e·1709·0215··.....T.F.N......00003690:·172e·1708·1754·1746·174e·172e·1709·0215··.....T.F.N......
000036a0:·01f8·011c·0617·0117·5417·4617·4e17·2e17··........T.F.N...000036a0:·01f8·011c·0617·0117·5417·4617·4e17·2e17··........T.F.N...
000036b0:·0802·1501·f801·1c05·1754·1746·174e·172e··.........T.F.N..000036b0:·0802·1501·f801·1c05·1754·1746·174e·172e··.........T.F.N..
000036c0:·1708·0214·01f8·011c·0118·0d02·1501·f801··................000036c0:·1708·0214·01f8·011c·0118·0d02·1501·f801··................
000036d0:·1c07·1702·1746·1754·1746·1759·1746·1709··.....F.T.F.Y.F..000036d0:·1c07·1702·1746·1754·1746·1759·1746·1709··.....F.T.F.Y.F..
36.3 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/priv-app
190 B
file list
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 GooglePermissionController1 PermissionController
2 GooglePermissionController/GooglePermissionController.apk2 PermissionController/PermissionController.apk
36.3 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app/GooglePermissionController vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/priv-app/PermissionController
88.0 B
file list
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 GooglePermissionController.apk1 PermissionController.apk
36.3 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app/GooglePermissionController/GooglePermissionController.apk vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/priv-app/PermissionController/PermissionController.apk
20.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·8178336·bytes,·number·of·entries:·10601 Zip·file·size:·8641291·bytes,·number·of·entries:·1061
2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity-ktx.version2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity-ktx.version
3 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version3 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version
4 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat-resources.version4 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat-resources.version
5 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version5 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version
6 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version6 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version
7 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version7 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version
8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cardview_cardview.version8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cardview_cardview.version
Offset 49, 16 lines modifiedOffset 49, 15 lines modified
49 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version49 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
50 -rw----·····1.0·fat·······11·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version50 -rw----·····1.0·fat·······11·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
51 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.transition_transition.version51 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.transition_transition.version
52 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version52 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version
53 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version53 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version
54 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version54 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version
55 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version55 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version
56 -rw----·····1.0·fat····55018·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz56 -rw----·····1.0·fat··3890020·bx·stor·09-Jan-01·00:00·classes.dex
57 -rw----·····1.0·fat··3805832·bx·stor·09-Jan-01·00:00·classes.dex 
58 -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png57 -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
59 -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png58 -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
60 -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png59 -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
61 -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png60 -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
62 -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png61 -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
63 -rw----·····1.0·fat·····1096·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png62 -rw----·····1.0·fat·····1096·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
64 -rw----·····1.0·fat·····1243·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png63 -rw----·····1.0·fat·····1243·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
Offset 374, 16 lines modifiedOffset 373, 16 lines modified
374 -rw----·····1.0·fat······513·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png373 -rw----·····1.0·fat······513·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png
375 -rw----·····1.0·fat·····1155·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility.png374 -rw----·····1.0·fat·····1155·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility.png
376 -rw----·····1.0·fat·····1201·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility_off.png375 -rw----·····1.0·fat·····1201·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility_off.png
377 -rw----·····1.0·fat·····4530·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_failure.ogg376 -rw----·····1.0·fat·····4530·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_failure.ogg
378 -rw----·····1.0·fat·····4557·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_no_input.ogg377 -rw----·····1.0·fat·····4557·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_no_input.ogg
379 -rw----·····1.0·fat·····4074·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_open.ogg378 -rw----·····1.0·fat·····4074·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_open.ogg
380 -rw----·····1.0·fat·····4383·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_success.ogg379 -rw----·····1.0·fat·····4383·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_success.ogg
381 -rw----·····1.0·fat··3570840·bx·stor·09-Jan-01·00:00·resources.arsc380 -rw----·····1.0·fat··4011752·bx·stor·09-Jan-01·00:00·resources.arsc
382 -rw----·····2.0·fat····27080·bl·defN·09-Jan-01·00:00·AndroidManifest.xml381 -rw----·····2.0·fat····28160·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
383 -rw----·····2.0·fat······185·bl·defN·09-Jan-01·00:00·META-INF/activity-ktx_release.kotlin_module382 -rw----·····2.0·fat······185·bl·defN·09-Jan-01·00:00·META-INF/activity-ktx_release.kotlin_module
384 -rw----·····2.0·fat······109·bl·defN·09-Jan-01·00:00·META-INF/collection-ktx.kotlin_module383 -rw----·····2.0·fat······109·bl·defN·09-Jan-01·00:00·META-INF/collection-ktx.kotlin_module
385 -rw----·····2.0·fat······229·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/proguard/coroutines.pro384 -rw----·····2.0·fat······229·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/proguard/coroutines.pro
386 -rw----·····2.0·fat······302·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro385 -rw----·····2.0·fat······302·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro
387 -rw----·····2.0·fat······224·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-upto-1.6.0/coroutines.pro386 -rw----·····2.0·fat······224·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-upto-1.6.0/coroutines.pro
388 -rw----·····2.0·fat·······14·bl·defN·09-Jan-01·00:00·META-INF/com.google.android.material_material.version387 -rw----·····2.0·fat·······14·bl·defN·09-Jan-01·00:00·META-INF/com.google.android.material_material.version
389 -rw----·····2.0·fat·····1079·bl·defN·09-Jan-01·00:00·META-INF/core-ktx_release.kotlin_module388 -rw----·····2.0·fat·····1079·bl·defN·09-Jan-01·00:00·META-INF/core-ktx_release.kotlin_module
Offset 395, 15 lines modifiedOffset 394, 15 lines modified
395 -rw----·····2.0·fat·······50·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module394 -rw----·····2.0·fat·······50·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module
396 -rw----·····2.0·fat·······98·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-runtime-ktx_release.kotlin_module395 -rw----·····2.0·fat·······98·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-runtime-ktx_release.kotlin_module
397 -rw----·····2.0·fat·······93·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module396 -rw----·····2.0·fat·······93·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module
398 -rw----·····2.0·fat······153·bl·defN·09-Jan-01·00:00·META-INF/navigation-common-ktx_release.kotlin_module397 -rw----·····2.0·fat······153·bl·defN·09-Jan-01·00:00·META-INF/navigation-common-ktx_release.kotlin_module
399 -rw----·····2.0·fat······243·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment-ktx_release.kotlin_module398 -rw----·····2.0·fat······243·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment-ktx_release.kotlin_module
400 -rw----·····2.0·fat······177·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime-ktx_release.kotlin_module399 -rw----·····2.0·fat······177·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime-ktx_release.kotlin_module
401 -rw----·····2.0·fat······187·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui-ktx_release.kotlin_module400 -rw----·····2.0·fat······187·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui-ktx_release.kotlin_module
402 -rw----·····2.0·fat······355·bl·defN·09-Jan-01·00:00·META-INF/packages__apps__PermissionController__android_common_GooglePermissionController_com.android.permission__PermissionController.kotlin_module401 -rw----·····2.0·fat······417·bl·defN·09-Jan-01·00:00·META-INF/packages__apps__PermissionController__android_common_com.android.permission__PermissionController.kotlin_module
403 -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro402 -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro
404 -rw----·····2.0·fat······445·bl·defN·09-Jan-01·00:00·META-INF/proguard/coroutines.pro403 -rw----·····2.0·fat······445·bl·defN·09-Jan-01·00:00·META-INF/proguard/coroutines.pro
405 -rw----·····2.0·fat·······53·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler404 -rw----·····2.0·fat·······53·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
406 -rw----·····2.0·fat·······51·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory405 -rw----·····2.0·fat·······51·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
407 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins406 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins
408 -rw----·····2.0·fat·····3685·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins407 -rw----·····2.0·fat·····3685·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins
409 -rw----·····2.0·fat······200·bl·defN·09-Jan-01·00:00·kotlin/coroutines/coroutines.kotlin_builtins408 -rw----·····2.0·fat······200·bl·defN·09-Jan-01·00:00·kotlin/coroutines/coroutines.kotlin_builtins
Offset 677, 22 lines modifiedOffset 676, 24 lines modified
677 -rw----·····2.0·fat······408·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_focus_area_foreground_highlight.xml676 -rw----·····2.0·fat······408·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_focus_area_foreground_highlight.xml
678 -rw----·····2.0·fat······584·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_add.xml677 -rw----·····2.0·fat······584·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_add.xml
679 -rw----·····2.0·fat······652·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_arrow_back.xml678 -rw----·····2.0·fat······652·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_arrow_back.xml
680 -rw----·····2.0·fat······648·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_close.xml679 -rw----·····2.0·fat······648·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_close.xml
681 -rw----·····2.0·fat······632·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_delete.xml680 -rw----·····2.0·fat······632·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_delete.xml
682 -rw----·····2.0·fat······604·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_down.xml681 -rw----·····2.0·fat······604·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_down.xml
683 -rw----·····2.0·fat······716·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_edit.xml682 -rw----·····2.0·fat······716·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_edit.xml
 683 -rw----·····2.0·fat······844·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_lock.xml
684 -rw----·····2.0·fat······696·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_overflow_menu.xml684 -rw----·····2.0·fat······696·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_overflow_menu.xml
685 -rw----·····2.0·fat······720·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_save.xml685 -rw----·····2.0·fat······720·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_save.xml
686 -rw----·····2.0·fat······868·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_search.xml686 -rw----·····2.0·fat······868·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_search.xml
687 -rw----·····2.0·fat·····1416·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_settings.xml687 -rw----·····2.0·fat·····1416·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_icon_settings.xml
688 -rw----·····2.0·fat······336·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_header_background.xml688 -rw----·····2.0·fat······336·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_header_background.xml
689 -rw----·····2.0·fat······264·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_item_avatar_icon_outline.xml689 -rw----·····2.0·fat······264·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_item_avatar_icon_outline.xml
690 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_item_background.xml690 -rw----·····2.0·fat·····1376·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_item_background.xml
691 -rw----·····2.0·fat······480·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_item_divider.xml691 -rw----·····2.0·fat······480·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_item_divider.xml
 692 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_list_limiting_message_background.xml
692 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_preference_icon_chevron.xml693 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_preference_icon_chevron.xml
693 -rw----·····2.0·fat······264·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_button_ripple_background.xml694 -rw----·····2.0·fat······264·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_button_ripple_background.xml
694 -rw----·····2.0·fat······632·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_divider.xml695 -rw----·····2.0·fat······632·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_divider.xml
695 -rw----·····2.0·fat······604·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_ic_down.xml696 -rw----·····2.0·fat······604·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_ic_down.xml
696 -rw----·····2.0·fat······600·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_ic_up.xml697 -rw----·····2.0·fat······600·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_ic_up.xml
697 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_scrollbar_thumb.xml698 -rw----·····2.0·fat······484·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_recyclerview_scrollbar_thumb.xml
698 -rw----·····2.0·fat······372·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_toolbar_menu_item_divider.xml699 -rw----·····2.0·fat······372·bl·defN·09-Jan-01·00:00·res/drawable/car_ui_toolbar_menu_item_divider.xml
Offset 768, 15 lines modifiedOffset 769, 14 lines modified
768 -rw----·····2.0·fat······400·bl·defN·09-Jan-01·00:00·res/interpolator/fast_out_slow_in.xml769 -rw----·····2.0·fat······400·bl·defN·09-Jan-01·00:00·res/interpolator/fast_out_slow_in.xml
769 -rw----·····2.0·fat······132·bl·defN·09-Jan-01·00:00·res/interpolator/linear.xml770 -rw----·····2.0·fat······132·bl·defN·09-Jan-01·00:00·res/interpolator/linear.xml
770 -rw----·····2.0·fat······132·bl·defN·09-Jan-01·00:00·res/interpolator/mtrl_linear.xml771 -rw----·····2.0·fat······132·bl·defN·09-Jan-01·00:00·res/interpolator/mtrl_linear.xml
771 -rw----·····2.0·fat······432·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_scalex_copy.xml772 -rw----·····2.0·fat······432·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_scalex_copy.xml
772 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_translatex_copy.xml773 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_translatex_copy.xml
773 -rw----·····2.0·fat······568·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_scalex_copy.xml774 -rw----·····2.0·fat······568·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_scalex_copy.xml
774 -rw----·····2.0·fat······512·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_translatex_copy.xml775 -rw----·····2.0·fat······512·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_translatex_copy.xml
775 -rw----·····2.0·fat······732·bl·defN·09-Jan-01·00:00·res/layout-ldrtl/car_ui_recycler_view.xml 
776 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/design_layout_snackbar.xml776 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/design_layout_snackbar.xml
777 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml777 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml
778 -rw----·····2.0·fat·····2776·bl·defN·09-Jan-01·00:00·res/layout-television-v8/grant_permissions.xml778 -rw----·····2.0·fat·····2776·bl·defN·09-Jan-01·00:00·res/layout-television-v8/grant_permissions.xml
779 -rw----·····2.0·fat·····1188·bl·defN·09-Jan-01·00:00·res/layout-television-v8/header.xml779 -rw----·····2.0·fat·····1188·bl·defN·09-Jan-01·00:00·res/layout-television-v8/header.xml
780 -rw----·····2.0·fat·····1216·bl·defN·09-Jan-01·00:00·res/layout-television-v8/permissions_frame.xml780 -rw----·····2.0·fat·····1216·bl·defN·09-Jan-01·00:00·res/layout-television-v8/permissions_frame.xml
781 -rw----·····2.0·fat······640·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_category.xml781 -rw----·····2.0·fat······640·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_category.xml
782 -rw----·····2.0·fat······684·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_no_apps.xml782 -rw----·····2.0·fat······684·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_no_apps.xml
Offset 822, 44 lines modifiedOffset 822, 44 lines modified
822 -rw----·····2.0·fat······692·bl·defN·09-Jan-01·00:00·res/layout/accessibility_service_dialog_item.xml822 -rw----·····2.0·fat······692·bl·defN·09-Jan-01·00:00·res/layout/accessibility_service_dialog_item.xml
823 -rw----·····2.0·fat·····3476·bl·defN·09-Jan-01·00:00·res/layout/app_permission.xml823 -rw----·····2.0·fat·····3476·bl·defN·09-Jan-01·00:00·res/layout/app_permission.xml
824 -rw----·····2.0·fat·····1864·bl·defN·09-Jan-01·00:00·res/layout/car_radio_button_preference.xml824 -rw----·····2.0·fat·····1864·bl·defN·09-Jan-01·00:00·res/layout/car_radio_button_preference.xml
825 -rw----·····2.0·fat·····2364·bl·defN·09-Jan-01·00:00·res/layout/car_two_target_preference.xml825 -rw----·····2.0·fat·····2364·bl·defN·09-Jan-01·00:00·res/layout/car_two_target_preference.xml
826 -rw----·····2.0·fat······624·bl·defN·09-Jan-01·00:00·res/layout/car_ui_alert_dialog_edit_text.xml826 -rw----·····2.0·fat······624·bl·defN·09-Jan-01·00:00·res/layout/car_ui_alert_dialog_edit_text.xml
827 -rw----·····2.0·fat······384·bl·defN·09-Jan-01·00:00·res/layout/car_ui_alert_dialog_list.xml827 -rw----·····2.0·fat······384·bl·defN·09-Jan-01·00:00·res/layout/car_ui_alert_dialog_list.xml
828 -rw----·····2.0·fat······984·bl·defN·09-Jan-01·00:00·res/layout/car_ui_alert_dialog_title_with_subtitle.xml828 -rw----·····2.0·fat······984·bl·defN·09-Jan-01·00:00·res/layout/car_ui_alert_dialog_title_with_subtitle.xml
829 -rw----·····2.0·fat······496·bl·defN·09-Jan-01·00:00·res/layout/car_ui_base_layout.xml829 -rw----·····2.0·fat······596·bl·defN·09-Jan-01·00:00·res/layout/car_ui_base_layout.xml
830 -rw----·····2.0·fat·····4440·bl·defN·09-Jan-01·00:00·res/layout/car_ui_base_layout_toolbar.xml830 -rw----·····2.0·fat·····4440·bl·defN·09-Jan-01·00:00·res/layout/car_ui_base_layout_toolbar.xml
831 -rw----·····2.0·fat·····1120·bl·defN·09-Jan-01·00:00·res/layout/car_ui_base_layout_toolbar_legacy.xml831 -rw----·····2.0·fat·····1120·bl·defN·09-Jan-01·00:00·res/layout/car_ui_base_layout_toolbar_legacy.xml
832 -rw----·····2.0·fat·····1960·bl·defN·09-Jan-01·00:00·res/layout/car_ui_check_box_list_item.xml832 -rw----·····2.0·fat·····1580·bl·defN·09-Jan-01·00:00·res/layout/car_ui_header_list_item.xml
833 -rw----·····2.0·fat·····1652·bl·defN·09-Jan-01·00:00·res/layout/car_ui_header_list_item.xml833 -rw----·····2.0·fat·····4784·bl·defN·09-Jan-01·00:00·res/layout/car_ui_list_item.xml
834 -rw----·····2.0·fat·····4952·bl·defN·09-Jan-01·00:00·res/layout/car_ui_list_item.xml834 -rw----·····2.0·fat······996·bl·defN·09-Jan-01·00:00·res/layout/car_ui_list_limiting_message.xml
835 -rw----·····2.0·fat······788·bl·defN·09-Jan-01·00:00·res/layout/car_ui_list_preference.xml835 -rw----·····2.0·fat······788·bl·defN·09-Jan-01·00:00·res/layout/car_ui_list_preference.xml
836 -rw----·····2.0·fat······992·bl·defN·09-Jan-01·00:00·res/layout/car_ui_list_preference_with_toolbar.xml836 -rw----·····2.0·fat······992·bl·defN·09-Jan-01·00:00·res/layout/car_ui_list_preference_with_toolbar.xml
837 -rw----·····2.0·fat·····1944·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference.xml837 -rw----·····2.0·fat·····1944·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference.xml
838 -rw----·····2.0·fat·····1584·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_category.xml838 -rw----·····2.0·fat·····1584·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_category.xml
839 -rw----·····2.0·fat······400·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_chevron.xml839 -rw----·····2.0·fat······400·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_chevron.xml
840 -rw----·····2.0·fat······972·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_dialog_edittext.xml840 -rw----·····2.0·fat······972·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_dialog_edittext.xml
841 -rw----·····2.0·fat······664·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_dropdown.xml841 -rw----·····2.0·fat······664·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_dropdown.xml
842 -rw----·····2.0·fat······888·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_fragment.xml842 -rw----·····2.0·fat·····1044·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_fragment.xml
843 -rw----·····2.0·fat·····1112·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_fragment_with_toolbar.xml843 -rw----·····2.0·fat·····1268·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_fragment_with_toolbar.xml
844 -rw----·····2.0·fat······472·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_widget_checkbox.xml844 -rw----·····2.0·fat······472·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_widget_checkbox.xml
845 -rw----·····2.0·fat·····2176·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_widget_seekbar.xml845 -rw----·····2.0·fat·····2176·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_widget_seekbar.xml
846 -rw----·····2.0·fat······428·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_widget_switch.xml846 -rw----·····2.0·fat······428·bl·defN·09-Jan-01·00:00·res/layout/car_ui_preference_widget_switch.xml
847 -rw----·····2.0·fat······480·bl·defN·09-Jan-01·00:00·res/layout/car_ui_radio_button_preference_widget.xml847 -rw----·····2.0·fat······480·bl·defN·09-Jan-01·00:00·res/layout/car_ui_radio_button_preference_widget.xml
848 -rw----·····2.0·fat······728·bl·defN·09-Jan-01·00:00·res/layout/car_ui_recycler_view.xml848 -rw----·····2.0·fat······728·bl·defN·09-Jan-01·00:00·res/layout/car_ui_recycler_view.xml
... Open expanded diff ...
7.94 KB
AndroidManifest.xml (decoded)
7.88 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="300901600"·android:versionName="r_aml_300901600"·coreApp="true"·package="com.google.android.permissioncontroller"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">2 <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="300000000"·android:versionName="30·system·image"·coreApp="true"·package="com.android.permissioncontroller"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<uses-sdk·android:minSdkVersion="29"·android:targetSdkVersion="29"/>3 ··<uses-sdk·android:minSdkVersion="29"·android:targetSdkVersion="29"/>
4 ··<original-package·android:name="com.android.permissioncontroller"/>4 ··<original-package·android:name="com.android.permissioncontroller"/>
5 ··<permission·android:name="com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER"·android:protectionLevel="signature"/>5 ··<permission·android:name="com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER"·android:protectionLevel="signature"/>
6 ··<uses-permission·android:name="android.permission.MANAGE_USERS"/>6 ··<uses-permission·android:name="android.permission.MANAGE_USERS"/>
7 ··<uses-permission·android:name="android.permission.GRANT_RUNTIME_PERMISSIONS"/>7 ··<uses-permission·android:name="android.permission.GRANT_RUNTIME_PERMISSIONS"/>
8 ··<uses-permission·android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS"/>8 ··<uses-permission·android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS"/>
9 ··<uses-permission·android:name="android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY"/>9 ··<uses-permission·android:name="android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY"/>
Offset 31, 14 lines modifiedOffset 31, 16 lines modified
31 ··<uses-permission·android:name="android.permission.OPEN_ACCESSIBILITY_DETAILS_SETTINGS"/>31 ··<uses-permission·android:name="android.permission.OPEN_ACCESSIBILITY_DETAILS_SETTINGS"/>
32 ··<uses-permission·android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>32 ··<uses-permission·android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
33 ··<uses-permission·android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME"/>33 ··<uses-permission·android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME"/>
34 ··<uses-permission·android:name="android.permission.MANAGE_ONE_TIME_PERMISSION_SESSIONS"/>34 ··<uses-permission·android:name="android.permission.MANAGE_ONE_TIME_PERMISSION_SESSIONS"/>
35 ··<uses-permission·android:name="android.permission.PACKAGE_USAGE_STATS"/>35 ··<uses-permission·android:name="android.permission.PACKAGE_USAGE_STATS"/>
36 ··<uses-permission·android:name="android.permission.QUERY_ALL_PACKAGES"/>36 ··<uses-permission·android:name="android.permission.QUERY_ALL_PACKAGES"/>
37 ··<uses-permission·android:name="android.permission.SYSTEM_ALERT_WINDOW"/>37 ··<uses-permission·android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
 38 ··<uses-permission·android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
 39 ··<uses-permission·android:name="android.permission.MODIFY_AUDIO_ROUTING"/>
38 ··<application·android:allowBackup="false"·android:allowClearUserData="false"·android:appComponentFactory="androidx.core.app.CoreComponentFactory"·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"·android:extractNativeLibs="false"·android:forceQueryable="true"·android:icon="@drawable/ic_permission_controller_app_icon"·android:label="@string/app_name"·android:name="com.android.permissioncontroller.PermissionControllerApplication"·android:supportsRtl="true"·android:theme="@style/FilterTouches">40 ··<application·android:allowBackup="false"·android:allowClearUserData="false"·android:appComponentFactory="androidx.core.app.CoreComponentFactory"·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"·android:extractNativeLibs="false"·android:forceQueryable="true"·android:icon="@drawable/ic_permission_controller_app_icon"·android:label="@string/app_name"·android:name="com.android.permissioncontroller.PermissionControllerApplication"·android:supportsRtl="true"·android:theme="@style/FilterTouches">
39 ····<provider·android:authorities="com.android.permissioncontroller.lifecycle-process"·android:exported="false"·android:multiprocess="true"·android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer"/>41 ····<provider·android:authorities="com.android.permissioncontroller.lifecycle-process"·android:exported="false"·android:multiprocess="true"·android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer"/>
40 ····<receiver·android:name="com.android.permissioncontroller.permission.service.LocationAccessCheck$SetupPeriodicBackgroundLocationAccessCheck">42 ····<receiver·android:name="com.android.permissioncontroller.permission.service.LocationAccessCheck$SetupPeriodicBackgroundLocationAccessCheck">
41 ······<intent-filter>43 ······<intent-filter>
42 ········<action·android:name="android.intent.action.BOOT_COMPLETED"/>44 ········<action·android:name="android.intent.action.BOOT_COMPLETED"/>
43 ······</intent-filter>45 ······</intent-filter>
44 ····</receiver>46 ····</receiver>
Offset 67, 32 lines modifiedOffset 69, 40 lines modified
67 ····</activity>69 ····</activity>
68 ····<activity·android:configChanges="keyboardHidden|orientation|screenSize"·android:label="@string/app_permissions"·android:name="com.android.permissioncontroller.permission.ui.ManagePermissionsActivity"·android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"·android:theme="@style/Settings.FilterTouches">70 ····<activity·android:configChanges="keyboardHidden|orientation|screenSize"·android:label="@string/app_permissions"·android:name="com.android.permissioncontroller.permission.ui.ManagePermissionsActivity"·android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"·android:theme="@style/Settings.FilterTouches">
69 ······<intent-filter·android:priority="1">71 ······<intent-filter·android:priority="1">
70 ········<action·android:name="android.intent.action.MANAGE_APP_PERMISSIONS"/>72 ········<action·android:name="android.intent.action.MANAGE_APP_PERMISSIONS"/>
71 ········<action·android:name="android.intent.action.MANAGE_APP_PERMISSION"/>73 ········<action·android:name="android.intent.action.MANAGE_APP_PERMISSION"/>
72 ········<action·android:name="android.intent.action.MANAGE_PERMISSION_APPS"/>74 ········<action·android:name="android.intent.action.MANAGE_PERMISSION_APPS"/>
73 ········<action·android:name="android.intent.action.MANAGE_PERMISSIONS"/>75 ········<action·android:name="android.intent.action.MANAGE_PERMISSIONS"/>
 76 ········<action·android:name="android.intent.action.REVIEW_PERMISSION_USAGE"/>
74 ········<category·android:name="android.intent.category.DEFAULT"/>77 ········<category·android:name="android.intent.category.DEFAULT"/>
75 ······</intent-filter>78 ······</intent-filter>
76 ····</activity>79 ····</activity>
77 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.ManagePermissionsActivityTrampoline"·android:noHistory="true"·android:theme="@android:style/Theme.NoDisplay">80 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.ManagePermissionsActivityTrampoline"·android:noHistory="true"·android:theme="@android:style/Theme.NoDisplay">
78 ······<intent-filter·android:priority="1">81 ······<intent-filter·android:priority="1">
79 ········<action·android:name="com.android.permissioncontroller.settingssearch.action.MANAGE_PERMISSION_APPS"/>82 ········<action·android:name="com.android.permissioncontroller.settingssearch.action.MANAGE_PERMISSION_APPS"/>
 83 ········<action·android:name="com.android.permissioncontroller.settingssearch.action.REVIEW_PERMISSION_USAGE"/>
80 ········<category·android:name="android.intent.category.DEFAULT"/>84 ········<category·android:name="android.intent.category.DEFAULT"/>
81 ······</intent-filter>85 ······</intent-filter>
82 ····</activity>86 ····</activity>
83 ····<activity·android:configChanges="keyboardHidden|orientation|screenSize"·android:name="com.android.permissioncontroller.permission.ui.legacy.AppPermissionActivity"·android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"·android:theme="@style/Settings.FilterTouches"/>87 ····<activity·android:configChanges="keyboardHidden|orientation|screenSize"·android:name="com.android.permissioncontroller.permission.ui.legacy.AppPermissionActivity"·android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"·android:theme="@style/Settings.FilterTouches"/>
84 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.ReviewPermissionsActivity"·android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"·android:theme="@style/ReviewPermissions.FilterTouches">88 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.ReviewPermissionsActivity"·android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"·android:theme="@style/ReviewPermissions.FilterTouches">
85 ······<intent-filter·android:priority="1">89 ······<intent-filter·android:priority="1">
86 ········<action·android:name="android.intent.action.REVIEW_PERMISSIONS"/>90 ········<action·android:name="android.intent.action.REVIEW_PERMISSIONS"/>
87 ········<category·android:name="android.intent.category.DEFAULT"/>91 ········<category·android:name="android.intent.category.DEFAULT"/>
88 ······</intent-filter>92 ······</intent-filter>
89 ····</activity>93 ····</activity>
90 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.OverlayWarningDialog"·android:theme="@style/Theme.AppCompat.DayNight.Dialog.Alert"/>94 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.OverlayWarningDialog"·android:theme="@style/Theme.AppCompat.DayNight.Dialog.Alert"/>
91 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.LocationProviderInterceptDialog"·android:theme="@style/PermissionDialog.FilterTouches"/>95 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.LocationProviderInterceptDialog"·android:theme="@style/PermissionDialog.FilterTouches"/>
 96 ····<activity·android:excludeFromRecents="true"·android:launchMode="singleInstance"·android:name="com.android.permissioncontroller.permission.ui.ReviewOngoingUsageActivity"·android:permission="android.permission.GRANT_RUNTIME_PERMISSIONS"·android:theme="@style/PermissionDialog">
 97 ······<intent-filter·android:priority="1">
 98 ········<action·android:name="android.intent.action.REVIEW_ONGOING_PERMISSION_USAGE"/>
 99 ········<category·android:name="android.intent.category.DEFAULT"/>
 100 ······</intent-filter>
 101 ····</activity>
92 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.ReviewAccessibilityServicesActivity"·android:permission="android.permission.REVIEW_ACCESSIBILITY_SERVICES"·android:theme="@style/PermissionDialog.FilterTouches">102 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.permission.ui.ReviewAccessibilityServicesActivity"·android:permission="android.permission.REVIEW_ACCESSIBILITY_SERVICES"·android:theme="@style/PermissionDialog.FilterTouches">
93 ······<intent-filter·android:priority="1">103 ······<intent-filter·android:priority="1">
94 ········<action·android:name="android.intent.action.REVIEW_ACCESSIBILITY_SERVICES"/>104 ········<action·android:name="android.intent.action.REVIEW_ACCESSIBILITY_SERVICES"/>
95 ········<category·android:name="android.intent.category.DEFAULT"/>105 ········<category·android:name="android.intent.category.DEFAULT"/>
96 ······</intent-filter>106 ······</intent-filter>
97 ····</activity>107 ····</activity>
98 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.role.ui.RequestRoleActivity"·android:theme="@style/RequestRole.FilterTouches">108 ····<activity·android:excludeFromRecents="true"·android:name="com.android.permissioncontroller.role.ui.RequestRoleActivity"·android:theme="@style/RequestRole.FilterTouches">
Offset 176, 11 lines modifiedOffset 186, 10 lines modified
176 ····<receiver·android:exported="true"·android:name="com.android.permissioncontroller.incident.ConfirmationReceiver">186 ····<receiver·android:exported="true"·android:name="com.android.permissioncontroller.incident.ConfirmationReceiver">
177 ······<intent-filter>187 ······<intent-filter>
178 ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/>188 ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/>
179 ······</intent-filter>189 ······</intent-filter>
180 ····</receiver>190 ····</receiver>
181 ····<activity·android:excludeFromRecents="true"·android:exported="false"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:noHistory="true"·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"/>191 ····<activity·android:excludeFromRecents="true"·android:exported="false"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:noHistory="true"·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"/>
182 ····<receiver·android:exported="false"·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"/>192 ····<receiver·android:exported="false"·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"/>
183 ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> 
184 ····<provider·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"·android:exported="false"·android:name="com.android.car.ui.core.CarUiInstaller"·android:process="@string/car_ui_installer_process_name"/>193 ····<provider·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"·android:exported="false"·android:name="com.android.car.ui.core.CarUiInstaller"·android:process="@string/car_ui_installer_process_name"/>
185 ··</application>194 ··</application>
186 </manifest>195 </manifest>
1.26 KB
APK metadata
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version53 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
54 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version54 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
55 -·META-INF/androidx.transition_transition.version55 -·META-INF/androidx.transition_transition.version
56 -·META-INF/androidx.vectordrawable_vectordrawable-animated.version56 -·META-INF/androidx.vectordrawable_vectordrawable-animated.version
57 -·META-INF/androidx.vectordrawable_vectordrawable.version57 -·META-INF/androidx.vectordrawable_vectordrawable.version
58 -·META-INF/androidx.versionedparcelable_versionedparcelable.version58 -·META-INF/androidx.versionedparcelable_versionedparcelable.version
59 -·META-INF/androidx.viewpager_viewpager.version59 -·META-INF/androidx.viewpager_viewpager.version
60 -·assets/NOTICE.html.gz 
61 -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png60 -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
62 -·png61 -·png
63 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png62 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
64 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png63 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
65 -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png64 -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
66 -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png65 -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
67 -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png66 -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
Offset 191, 17 lines modifiedOffset 190, 16 lines modified
191 isFrameworkApk:·false190 isFrameworkApk:·false
192 packageInfo:·null191 packageInfo:·null
193 sdkInfo:192 sdkInfo:
194 ··minSdkVersion:·'29'193 ··minSdkVersion:·'29'
195 ··targetSdkVersion:·'29'194 ··targetSdkVersion:·'29'
196 sharedLibrary:·false195 sharedLibrary:·false
197 sparseResources:·false196 sparseResources:·false
198 unknownFiles:197 unknownFiles:·{}
199 ··stamp-cert-sha256:·'8' 
200 usesFramework:198 usesFramework:
201 ··ids:199 ··ids:
202 ··-·1200 ··-·1
203 ··tag:·null201 ··tag:·null
204 version:·2.3.4-dirty202 version:·2.3.4-dirty
205 versionInfo:203 versionInfo:
206 ··versionCode:·'300901600'204 ··versionCode:·'300000000'
207 ··versionName:·r_aml_300901600205 ··versionName:·30·system·image
1.38 MB
classes.dex
1.38 MB
classes.jar
102 KB
zipinfo {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·6515665·bytes,·number·of·entries:·31881 Zip·file·size:·6678278·bytes,·number·of·entries:·3271
2 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class2 ?rwxrwxr-x··2.0·unx·····1066·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class
 3 ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$List$1$ofArray.class
 4 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$List$2$of.class
3 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class5 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
4 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class6 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
5 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class7 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class
6 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class8 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class
7 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SearchCallback.class9 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SearchCallback.class
8 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class10 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class
9 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$Builder.class11 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$Builder.class
Offset 434, 14 lines modifiedOffset 436, 15 lines modified
434 ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·androidx/core/text/PrecomputedTextCompat.class436 ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·androidx/core/text/PrecomputedTextCompat.class
435 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·androidx/core/text/TextDirectionHeuristicCompat.class437 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·androidx/core/text/TextDirectionHeuristicCompat.class
436 ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·androidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm.class438 ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·androidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm.class
437 ?rwxrwxr-x··2.0·unx·····1187·b-·stor·80-Jan-01·00:00·androidx/core/text/TextDirectionHeuristicsCompat.class439 ?rwxrwxr-x··2.0·unx·····1187·b-·stor·80-Jan-01·00:00·androidx/core/text/TextDirectionHeuristicsCompat.class
438 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·androidx/core/text/TextUtilsCompat.class440 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·androidx/core/text/TextUtilsCompat.class
439 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/core/util/Consumer.class441 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/core/util/Consumer.class
440 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·androidx/core/util/ObjectsCompat.class442 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·androidx/core/util/ObjectsCompat.class
 443 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·androidx/core/util/Pair.class
441 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·androidx/core/util/Pools$Pool.class444 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·androidx/core/util/Pools$Pool.class
442 ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·androidx/core/util/Preconditions.class445 ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·androidx/core/util/Preconditions.class
443 ?rwxrwxr-x··2.0·unx·····3207·b-·stor·80-Jan-01·00:00·androidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter.class446 ?rwxrwxr-x··2.0·unx·····3207·b-·stor·80-Jan-01·00:00·androidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter.class
444 ?rwxrwxr-x··2.0·unx·····4132·b-·stor·80-Jan-01·00:00·androidx/core/view/AccessibilityDelegateCompat.class447 ?rwxrwxr-x··2.0·unx·····4132·b-·stor·80-Jan-01·00:00·androidx/core/view/AccessibilityDelegateCompat.class
445 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·androidx/core/view/ActionProvider$SubUiVisibilityListener.class448 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·androidx/core/view/ActionProvider$SubUiVisibilityListener.class
446 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·androidx/core/view/ActionProvider$VisibilityListener.class449 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·androidx/core/view/ActionProvider$VisibilityListener.class
447 ?rwxrwxr-x··2.0·unx·····1551·b-·stor·80-Jan-01·00:00·androidx/core/view/ActionProvider.class450 ?rwxrwxr-x··2.0·unx·····1551·b-·stor·80-Jan-01·00:00·androidx/core/view/ActionProvider.class
Offset 837, 15 lines modifiedOffset 840, 15 lines modified
837 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceChangeInternalListener.class840 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceChangeInternalListener.class
838 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceChangeListener.class841 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceChangeListener.class
839 ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceClickListener.class842 ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceClickListener.class
840 ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceCopyListener.class843 ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$OnPreferenceCopyListener.class
841 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$SummaryProvider.class844 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·androidx/preference/Preference$SummaryProvider.class
842 ?rwxrwxr-x··2.0·unx····22187·b-·defN·80-Jan-01·00:00·androidx/preference/Preference.class845 ?rwxrwxr-x··2.0·unx····22187·b-·defN·80-Jan-01·00:00·androidx/preference/Preference.class
843 ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceDataStore.class846 ?rwxrwxr-x··2.0·unx·····1202·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceDataStore.class
844 ?rwxrwxr-x··2.0·unx·····6039·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceDialogFragment.class847 ?rwxrwxr-x··2.0·unx·····6374·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceDialogFragment.class
845 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$1.class848 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$1.class
846 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$2.class849 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$2.class
847 ?rwxrwxr-x··2.0·unx·····1647·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$3.class850 ?rwxrwxr-x··2.0·unx·····1647·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$3.class
848 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$OnPreferenceDisplayDialogCallback.class851 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$OnPreferenceDisplayDialogCallback.class
849 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$OnPreferenceStartFragmentCallback.class852 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$OnPreferenceStartFragmentCallback.class
850 ?rwxrwxr-x··2.0·unx······240·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$OnPreferenceStartScreenCallback.class853 ?rwxrwxr-x··2.0·unx······240·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragment$OnPreferenceStartScreenCallback.class
851 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragmentCompat$1.class854 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·androidx/preference/PreferenceFragmentCompat$1.class
Offset 1050, 68 lines modifiedOffset 1053, 76 lines modified
1050 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelable.class1053 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelable.class
1051 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$SavedState$1.class1054 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·androidx/viewpager/widget/ViewPager$SavedState$1.class
1052 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/-$$Lambda$AcceptDenyDialog$FKiFlA_m1qiTdlHK4kjx3s9nQCI.class1055 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/-$$Lambda$AcceptDenyDialog$FKiFlA_m1qiTdlHK4kjx3s9nQCI.class
1053 ?rwxrwxr-x··2.0·unx·····2589·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/AcceptDenyDialog.class1056 ?rwxrwxr-x··2.0·unx·····2589·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/AcceptDenyDialog.class
1054 ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/WearableDialogHelper$DialogBuilder.class1057 ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/WearableDialogHelper$DialogBuilder.class
1055 ?rwxrwxr-x··2.0·unx·····2201·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/WearableDialogHelper.class1058 ?rwxrwxr-x··2.0·unx·····2201·b-·stor·80-Jan-01·00:00·androidx/wear/ble/view/WearableDialogHelper.class
1056 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·com/android/car/ui/-$$Lambda$AlertDialogBuilder$ZoAyUi43EP675R0Los9Z7-Rvdzk.class1059 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·com/android/car/ui/-$$Lambda$AlertDialogBuilder$ZoAyUi43EP675R0Los9Z7-Rvdzk.class
1057 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·com/android/car/ui/-$$Lambda$FocusArea$Mt3bujuVuhIqHFNk5yQVNfMwfXs.class1060 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·com/android/car/ui/-$$Lambda$FocusArea$7x79I33igF0gDSKGrgNpHjao0QM.class
1058 ?rwxrwxr-x··2.0·unx····10996·b-·defN·80-Jan-01·00:00·com/android/car/ui/AlertDialogBuilder.class1061 ?rwxrwxr-x··2.0·unx····10996·b-·defN·80-Jan-01·00:00·com/android/car/ui/AlertDialogBuilder.class
1059 ?rwxrwxr-x··2.0·unx·····3269·b-·stor·80-Jan-01·00:00·com/android/car/ui/FocusArea.class1062 ?rwxrwxr-x··2.0·unx····13388·b-·defN·80-Jan-01·00:00·com/android/car/ui/FocusArea.class
1060 ?rwxrwxr-x··2.0·unx·····1354·b-·stor·80-Jan-01·00:00·com/android/car/ui/FocusParkingView.class1063 ?rwxrwxr-x··2.0·unx·····2743·b-·stor·80-Jan-01·00:00·com/android/car/ui/FocusParkingView.class
1061 ?rwxrwxr-x··2.0·unx·····2811·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$anim.class1064 ?rwxrwxr-x··2.0·unx·····2811·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$anim.class
1062 ?rwxrwxr-x··2.0·unx·····2158·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$animator.class1065 ?rwxrwxr-x··2.0·unx·····2158·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$animator.class
1063 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$array.class1066 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$array.class
1064 ?rwxrwxr-x··2.0·unx····45676·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$attr.class1067 ?rwxrwxr-x··2.0·unx····46446·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$attr.class
1065 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$bool.class1068 ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$bool.class
1066 ?rwxrwxr-x··2.0·unx····16277·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$color.class1069 ?rwxrwxr-x··2.0·unx····16468·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$color.class
1067 ?rwxrwxr-x··2.0·unx····39900·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$dimen.class1070 ?rwxrwxr-x··2.0·unx····40013·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$dimen.class
1068 ?rwxrwxr-x··2.0·unx····12922·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$drawable.class1071 ?rwxrwxr-x··2.0·unx····13025·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$drawable.class
1069 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$fraction.class1072 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$fraction.class
1070 ?rwxrwxr-x··2.0·unx····29397·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$id.class1073 ?rwxrwxr-x··2.0·unx····29874·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$id.class
1071 ?rwxrwxr-x··2.0·unx·····3352·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$integer.class1074 ?rwxrwxr-x··2.0·unx·····3602·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$integer.class
1072 ?rwxrwxr-x··2.0·unx·····1205·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$interpolator.class1075 ?rwxrwxr-x··2.0·unx·····1205·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$interpolator.class
1073 ?rwxrwxr-x··2.0·unx····12214·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$layout.class1076 ?rwxrwxr-x··2.0·unx····12317·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$layout.class
1074 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$menu.class1077 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$menu.class
1075 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$navigation.class1078 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$navigation.class
1076 ?rwxrwxr-x··2.0·unx······464·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$plurals.class1079 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$plurals.class
1077 ?rwxrwxr-x··2.0·unx······317·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$raw.class1080 ?rwxrwxr-x··2.0·unx······317·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$raw.class
1078 ?rwxrwxr-x··2.0·unx····22527·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$string.class1081 ?rwxrwxr-x··2.0·unx····25165·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$string.class
1079 ?rwxrwxr-x··2.0·unx····61913·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$style.class1082 ?rwxrwxr-x··2.0·unx····62284·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$style.class
1080 ?rwxrwxr-x··2.0·unx···119914·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$styleable.class1083 ?rwxrwxr-x··2.0·unx···121040·b-·defN·80-Jan-01·00:00·com/android/car/ui/R$styleable.class
1081 ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$transition.class1084 ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$transition.class
1082 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$xml.class1085 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/android/car/ui/R$xml.class
1083 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·com/android/car/ui/R.class1086 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·com/android/car/ui/R.class
 1087 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·com/android/car/ui/RotaryCache$CacheType.class
 1088 ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/android/car/ui/RotaryCache$FocusAreaCache.class
 1089 ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·com/android/car/ui/RotaryCache$FocusAreaHistory.class
 1090 ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·com/android/car/ui/RotaryCache$FocusCache.class
 1091 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·com/android/car/ui/RotaryCache$FocusHistory.class
 1092 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·com/android/car/ui/RotaryCache.class
1084 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·com/android/car/ui/baselayout/ClickBlockingView.class1093 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·com/android/car/ui/baselayout/ClickBlockingView.class
1085 ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/android/car/ui/baselayout/Insets.class1094 ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/android/car/ui/baselayout/Insets.class
1086 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/android/car/ui/baselayout/InsetsChangedListener.class1095 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/android/car/ui/baselayout/InsetsChangedListener.class
1087 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4.class1096 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4.class
1088 ?rwxrwxr-x··2.0·unx·····4284·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/BaseLayoutController$InsetsUpdater.class1097 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/-$$Lambda$CheckCarUiComponents$y7RxpUiLsA8rZaNatst8VPAWq5U.class
1089 ?rwxrwxr-x··2.0·unx·····3738·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/BaseLayoutController.class1098 ?rwxrwxr-x··2.0·unx·····4494·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/BaseLayoutController$InsetsUpdater.class
1090 ?rwxrwxr-x··2.0·unx·····2428·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CarUi.class1099 ?rwxrwxr-x··2.0·unx·····4154·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/BaseLayoutController.class
 1100 ?rwxrwxr-x··2.0·unx·····3019·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CarUi.class
1091 ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CarUiInstaller$1.class1101 ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CarUiInstaller$1.class
1092 ?rwxrwxr-x··2.0·unx·····3282·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CarUiInstaller.class1102 ?rwxrwxr-x··2.0·unx·····3282·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CarUiInstaller.class
1093 ?rwxrwxr-x··2.0·unx·····2052·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents$1.class1103 ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents$1.class
1094 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents$CarUiComponents.class1104 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents$CarUiComponents.class
1095 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents$Predicate.class1105 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents$Predicate.class
1096 ?rwxrwxr-x··2.0·unx·····6285·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents.class1106 ?rwxrwxr-x··2.0·unx·····7845·b-·stor·80-Jan-01·00:00·com/android/car/ui/core/CheckCarUiComponents.class
1097 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/-$$Lambda$CarUiDialogFragment$SpCk5feImT4yEJooxbC98MBarQI.class1107 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/-$$Lambda$CarUiDialogFragment$SpCk5feImT4yEJooxbC98MBarQI.class
 1108 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/-$$Lambda$WKDXgUE5GbnbapU5lhyt5sNDvEg.class
1098 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/DialogFragmentCallbacks.class1109 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/DialogFragmentCallbacks.class
1099 ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/DisabledPreferenceCallback.class1110 ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/DisabledPreferenceCallback.class
1100 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$-ebGuNtqEeHmdL3tKS0Y8Kofm5M.class1111 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$-ebGuNtqEeHmdL3tKS0Y8Kofm5M.class
 1112 ?rwxrwxr-x··2.0·unx······889·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$-wKQToSmem09NkBdR3GG4yAiNPE.class
1101 ?rwxrwxr-x··2.0·unx······733·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$Hf4LbJlbyWgUPek_Tf8nBv3L2ug.class1113 ?rwxrwxr-x··2.0·unx······733·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$Hf4LbJlbyWgUPek_Tf8nBv3L2ug.class
1102 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$_Kyrg36HwlbDv2E3CBtCHtfUhnY.class1114 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$_Kyrg36HwlbDv2E3CBtCHtfUhnY.class
1103 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$eu9p3DH_nVByhSaLbqHRlBY5Daw.class 
1104 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$j6Kl0VK2D7maS58g7oclJxfONmk.class1115 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$j6Kl0VK2D7maS58g7oclJxfONmk.class
1105 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$vKPFwRo_FVQMiwVwkDs4sXpSKRQ.class1116 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$vKPFwRo_FVQMiwVwkDs4sXpSKRQ.class
1106 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$vYmq87MPMF2iCDptoto9aSwoSRI.class1117 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$vYmq87MPMF2iCDptoto9aSwoSRI.class
1107 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRadioButtonListItemAdapter$RadioButtonListItemViewHolder$vf4rZnq1exIlQuEk85FaP9k-ad0.class1118 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRadioButtonListItemAdapter$RadioButtonListItemViewHolder$vf4rZnq1exIlQuEk85FaP9k-ad0.class
1108 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRecyclerView$24kAtCeZVPWeWh7V-NT66niPhZg.class1119 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRecyclerView$24kAtCeZVPWeWh7V-NT66niPhZg.class
1109 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRecyclerView$9zzFIFbBPAyBn0segDxp_ih7AqU.class1120 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRecyclerView$3eUZiNtGC0P6eUf2wwX1zX53RVM.class
1110 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRecyclerView$QvMxJGgsUlhlvsQUwFa8DAYyVNE.class1121 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$CarUiRecyclerView$sqpYHjAU5EI-8UcYZUn5okx5JjE.class
1111 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$8vQl6fixN4bSs-CT-YNHzqnXe1s.class1122 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$8vQl6fixN4bSs-CT-YNHzqnXe1s.class
1112 ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$MgGXBm2I-0F9RprZkrtHA57cGvc.class1123 ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$MgGXBm2I-0F9RprZkrtHA57cGvc.class
1113 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$aefeBYoqe3QtKEgRWHADVIqkTDg.class1124 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$aefeBYoqe3QtKEgRWHADVIqkTDg.class
1114 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$ougX9W0-wDNQIsw8jl5lSk437JM.class1125 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/-$$Lambda$DefaultScrollBar$ougX9W0-wDNQIsw8jl5lSk437JM.class
1115 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiContentListItem$Action.class1126 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiContentListItem$Action.class
1116 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiContentListItem$IconType.class1127 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiContentListItem$IconType.class
1117 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiContentListItem$OnCheckedChangeListener.class1128 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiContentListItem$OnCheckedChangeListener.class
Offset 1119, 17 lines modifiedOffset 1130, 22 lines modified
1119 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiListItem.class1130 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiListItem.class
1120 ?rwxrwxr-x··2.0·unx·····1609·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiListItemAdapter$1.class1131 ?rwxrwxr-x··2.0·unx·····1609·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiListItemAdapter$1.class
1121 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiRadioButtonListItemAdapter$RadioButtonListItemViewHolder$OnCheckedChangeListener.class1132 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiRadioButtonListItemAdapter$RadioButtonListItemViewHolder$OnCheckedChangeListener.class
1122 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiRecyclerView$1.class1133 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiRecyclerView$1.class
1123 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiRecyclerView$CarUiRecyclerViewLayout.class1134 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/android/car/ui/recyclerview/CarUiRecyclerView$CarUiRecyclerViewLayout.class
... Open expanded diff ...
28.9 KB
zipnote «TEMP»/diffoscope_2u05jxjb/tmp1u3c1uq5.zip
    
Offset 1, 10 lines modifiedOffset 1, 16 lines modified
1 Filename:·$$ServiceLoaderMethods.class1 Filename:·$$ServiceLoaderMethods.class
2 Comment:·2 Comment:·
  
 3 Filename:·$r8$backportedMethods$utility$List$1$ofArray.class
 4 Comment:·
  
 5 Filename:·$r8$backportedMethods$utility$List$2$of.class
 6 Comment:·
  
3 Filename:·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class7 Filename:·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
4 Comment:·8 Comment:·
  
5 Filename:·android/support/v4/media/MediaBrowserCompat$ItemCallback.class9 Filename:·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
6 Comment:·10 Comment:·
  
7 Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class11 Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class
Offset 1311, 14 lines modifiedOffset 1317, 17 lines modified
  
1311 Filename:·androidx/core/util/Consumer.class1317 Filename:·androidx/core/util/Consumer.class
1312 Comment:·1318 Comment:·
  
1313 Filename:·androidx/core/util/ObjectsCompat.class1319 Filename:·androidx/core/util/ObjectsCompat.class
1314 Comment:·1320 Comment:·
  
 1321 Filename:·androidx/core/util/Pair.class
 1322 Comment:·
  
1315 Filename:·androidx/core/util/Pools$Pool.class1323 Filename:·androidx/core/util/Pools$Pool.class
1316 Comment:·1324 Comment:·
  
1317 Filename:·androidx/core/util/Preconditions.class1325 Filename:·androidx/core/util/Preconditions.class
1318 Comment:·1326 Comment:·
  
1319 Filename:·androidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter.class1327 Filename:·androidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter.class
Offset 3159, 15 lines modifiedOffset 3168, 15 lines modified
  
3159 Filename:·androidx/wear/ble/view/WearableDialogHelper.class3168 Filename:·androidx/wear/ble/view/WearableDialogHelper.class
3160 Comment:·3169 Comment:·
  
3161 Filename:·com/android/car/ui/-$$Lambda$AlertDialogBuilder$ZoAyUi43EP675R0Los9Z7-Rvdzk.class3170 Filename:·com/android/car/ui/-$$Lambda$AlertDialogBuilder$ZoAyUi43EP675R0Los9Z7-Rvdzk.class
3162 Comment:·3171 Comment:·
  
3163 Filename:·com/android/car/ui/-$$Lambda$FocusArea$Mt3bujuVuhIqHFNk5yQVNfMwfXs.class3172 Filename:·com/android/car/ui/-$$Lambda$FocusArea$7x79I33igF0gDSKGrgNpHjao0QM.class
3164 Comment:·3173 Comment:·
  
3165 Filename:·com/android/car/ui/AlertDialogBuilder.class3174 Filename:·com/android/car/ui/AlertDialogBuilder.class
3166 Comment:·3175 Comment:·
  
3167 Filename:·com/android/car/ui/FocusArea.class3176 Filename:·com/android/car/ui/FocusArea.class
3168 Comment:·3177 Comment:·
Offset 3240, 26 lines modifiedOffset 3249, 47 lines modified
  
3240 Filename:·com/android/car/ui/R$xml.class3249 Filename:·com/android/car/ui/R$xml.class
3241 Comment:·3250 Comment:·
  
3242 Filename:·com/android/car/ui/R.class3251 Filename:·com/android/car/ui/R.class
3243 Comment:·3252 Comment:·
  
 3253 Filename:·com/android/car/ui/RotaryCache$CacheType.class
 3254 Comment:·
  
 3255 Filename:·com/android/car/ui/RotaryCache$FocusAreaCache.class
 3256 Comment:·
  
 3257 Filename:·com/android/car/ui/RotaryCache$FocusAreaHistory.class
 3258 Comment:·
  
 3259 Filename:·com/android/car/ui/RotaryCache$FocusCache.class
 3260 Comment:·
  
 3261 Filename:·com/android/car/ui/RotaryCache$FocusHistory.class
 3262 Comment:·
  
 3263 Filename:·com/android/car/ui/RotaryCache.class
 3264 Comment:·
  
3244 Filename:·com/android/car/ui/baselayout/ClickBlockingView.class3265 Filename:·com/android/car/ui/baselayout/ClickBlockingView.class
3245 Comment:·3266 Comment:·
  
3246 Filename:·com/android/car/ui/baselayout/Insets.class3267 Filename:·com/android/car/ui/baselayout/Insets.class
3247 Comment:·3268 Comment:·
  
3248 Filename:·com/android/car/ui/baselayout/InsetsChangedListener.class3269 Filename:·com/android/car/ui/baselayout/InsetsChangedListener.class
3249 Comment:·3270 Comment:·
  
3250 Filename:·com/android/car/ui/core/-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4.class3271 Filename:·com/android/car/ui/core/-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4.class
3251 Comment:·3272 Comment:·
  
 3273 Filename:·com/android/car/ui/core/-$$Lambda$CheckCarUiComponents$y7RxpUiLsA8rZaNatst8VPAWq5U.class
 3274 Comment:·
  
3252 Filename:·com/android/car/ui/core/BaseLayoutController$InsetsUpdater.class3275 Filename:·com/android/car/ui/core/BaseLayoutController$InsetsUpdater.class
3253 Comment:·3276 Comment:·
  
3254 Filename:·com/android/car/ui/core/BaseLayoutController.class3277 Filename:·com/android/car/ui/core/BaseLayoutController.class
3255 Comment:·3278 Comment:·
  
3256 Filename:·com/android/car/ui/core/CarUi.class3279 Filename:·com/android/car/ui/core/CarUi.class
Offset 3282, 30 lines modifiedOffset 3312, 33 lines modified
  
3282 Filename:·com/android/car/ui/core/CheckCarUiComponents.class3312 Filename:·com/android/car/ui/core/CheckCarUiComponents.class
3283 Comment:·3313 Comment:·
  
3284 Filename:·com/android/car/ui/preference/-$$Lambda$CarUiDialogFragment$SpCk5feImT4yEJooxbC98MBarQI.class3314 Filename:·com/android/car/ui/preference/-$$Lambda$CarUiDialogFragment$SpCk5feImT4yEJooxbC98MBarQI.class
3285 Comment:·3315 Comment:·
  
 3316 Filename:·com/android/car/ui/preference/-$$Lambda$WKDXgUE5GbnbapU5lhyt5sNDvEg.class
 3317 Comment:·
  
3286 Filename:·com/android/car/ui/preference/DialogFragmentCallbacks.class3318 Filename:·com/android/car/ui/preference/DialogFragmentCallbacks.class
3287 Comment:·3319 Comment:·
  
3288 Filename:·com/android/car/ui/preference/DisabledPreferenceCallback.class3320 Filename:·com/android/car/ui/preference/DisabledPreferenceCallback.class
3289 Comment:·3321 Comment:·
  
3290 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$-ebGuNtqEeHmdL3tKS0Y8Kofm5M.class3322 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$-ebGuNtqEeHmdL3tKS0Y8Kofm5M.class
3291 Comment:·3323 Comment:·
  
3292 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$Hf4LbJlbyWgUPek_Tf8nBv3L2ug.class3324 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$-wKQToSmem09NkBdR3GG4yAiNPE.class
3293 Comment:·3325 Comment:·
  
3294 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$_Kyrg36HwlbDv2E3CBtCHtfUhnY.class3326 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$Hf4LbJlbyWgUPek_Tf8nBv3L2ug.class
3295 Comment:·3327 Comment:·
  
3296 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$eu9p3DH_nVByhSaLbqHRlBY5Daw.class3328 Filename:·com/android/car/ui/recyclerview/-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$_Kyrg36HwlbDv2E3CBtCHtfUhnY.class
3297 Comment:·3329 Comment:·
  
... Open expanded diff ...
1.28 KB
$$ServiceLoaderMethods.class
1.22 KB
procyon -ec {}
    
Offset 5, 28 lines modifiedOffset 5, 28 lines modified
5 import·kotlinx.coroutines.android.AndroidExceptionPreHandler;5 import·kotlinx.coroutines.android.AndroidExceptionPreHandler;
6 import·kotlinx.coroutines.CoroutineExceptionHandler;6 import·kotlinx.coroutines.CoroutineExceptionHandler;
7 import·java.util.Iterator;7 import·java.util.Iterator;
  
  
8 public·final·class·$$ServiceLoaderMethods8 public·final·class·$$ServiceLoaderMethods
9 {9 {
10 ····public·static·Iterator·$load0()·{10 ····public·static·Iterator·$load$kotlinx$coroutines$CoroutineExceptionHandlerImplKt$$clinit$-163931$$0()·{
11 ········final·int·n·=·1;11 ········final·int·n·=·1;
12 ········try·{12 ········try·{
13 ············final·CoroutineExceptionHandler[]·array·=·new·CoroutineExceptionHandler[n];13 ············final·CoroutineExceptionHandler[]·array·=·new·CoroutineExceptionHandler[n];
14 ············array[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler();14 ············array[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler();
15 ············return·Arrays.asList(array).iterator();15 ············return·Arrays.asList(array).iterator();
16 ········}16 ········}
17 ········finally·{17 ········finally·{
18 ············final·Throwable·t;18 ············final·Throwable·t;
19 ············throw·new·ServiceConfigurationError(t.getMessage(),·t);19 ············throw·new·ServiceConfigurationError(t.getMessage(),·t);
20 ········}20 ········}
21 ····}21 ····}
22 ····22 ····
23 ····public·static·Iterator·$load1()·{23 ····public·static·Iterator·$load$kotlinx$coroutines$internal$MainDispatcherLoader$loadMainDispatcher$-159772$$0()·{
24 ········final·int·n·=·1;24 ········final·int·n·=·1;
25 ········try·{25 ········try·{
26 ············final·MainDispatcherFactory[]·array·=·new·MainDispatcherFactory[n];26 ············final·MainDispatcherFactory[]·array·=·new·MainDispatcherFactory[n];
27 ············array[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory();27 ············array[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory();
28 ············return·Arrays.asList(array).iterator();28 ············return·Arrays.asList(array).iterator();
29 ········}29 ········}
30 ········finally·{30 ········finally·{
3.13 KB
androidx/appcompat/R$attr.class
3.07 KB
procyon -ec {}
    
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ····public·static·final·int·actionModeStyle·=·2130968606;12 ····public·static·final·int·actionModeStyle·=·2130968606;
13 ····public·static·final·int·actionOverflowButtonStyle·=·2130968609;13 ····public·static·final·int·actionOverflowButtonStyle·=·2130968609;
14 ····public·static·final·int·actionOverflowMenuStyle·=·2130968610;14 ····public·static·final·int·actionOverflowMenuStyle·=·2130968610;
15 ····public·static·final·int·alertDialogCenterButtons·=·2130968621;15 ····public·static·final·int·alertDialogCenterButtons·=·2130968621;
16 ····public·static·final·int·alertDialogStyle·=·2130968622;16 ····public·static·final·int·alertDialogStyle·=·2130968622;
17 ····public·static·final·int·alertDialogTheme·=·2130968623;17 ····public·static·final·int·alertDialogTheme·=·2130968623;
18 ····public·static·final·int·autoCompleteTextViewStyle·=·2130968642;18 ····public·static·final·int·autoCompleteTextViewStyle·=·2130968642;
19 ····public·static·final·int·buttonStyle·=·2130968711;19 ····public·static·final·int·buttonStyle·=·2130968712;
20 ····public·static·final·int·checkboxStyle·=·2130968736;20 ····public·static·final·int·checkboxStyle·=·2130968737;
21 ····public·static·final·int·colorAccent·=·2130968789;21 ····public·static·final·int·colorAccent·=·2130968790;
22 ····public·static·final·int·colorButtonNormal·=·2130968791;22 ····public·static·final·int·colorButtonNormal·=·2130968792;
23 ····public·static·final·int·colorControlActivated·=·2130968792;23 ····public·static·final·int·colorControlActivated·=·2130968793;
24 ····public·static·final·int·colorControlHighlight·=·2130968793;24 ····public·static·final·int·colorControlHighlight·=·2130968794;
25 ····public·static·final·int·colorControlNormal·=·2130968794;25 ····public·static·final·int·colorControlNormal·=·2130968795;
26 ····public·static·final·int·colorSwitchThumbNormal·=·2130968813;26 ····public·static·final·int·colorSwitchThumbNormal·=·2130968814;
27 ····public·static·final·int·dialogTheme·=·2130968899;27 ····public·static·final·int·dialogTheme·=·2130968901;
28 ····public·static·final·int·dropDownListViewStyle·=·2130968925;28 ····public·static·final·int·dropDownListViewStyle·=·2130968927;
29 ····public·static·final·int·editTextStyle·=·2130968932;29 ····public·static·final·int·editTextStyle·=·2130968934;
30 ····public·static·final·int·imageButtonStyle·=·2130969104;30 ····public·static·final·int·imageButtonStyle·=·2130969114;
31 ····public·static·final·int·listMenuViewStyle·=·2130969225;31 ····public·static·final·int·listMenuViewStyle·=·2130969235;
32 ····public·static·final·int·panelMenuListTheme·=·2130969322;32 ····public·static·final·int·panelMenuListTheme·=·2130969338;
33 ····public·static·final·int·radioButtonStyle·=·2130969395;33 ····public·static·final·int·radioButtonStyle·=·2130969411;
34 ····public·static·final·int·ratingBarStyle·=·2130969396;34 ····public·static·final·int·ratingBarStyle·=·2130969412;
35 ····public·static·final·int·searchViewStyle·=·2130969436;35 ····public·static·final·int·searchViewStyle·=·2130969452;
36 ····public·static·final·int·seekBarStyle·=·2130969440;36 ····public·static·final·int·seekBarStyle·=·2130969456;
37 ····public·static·final·int·spinnerStyle·=·2130969481;37 ····public·static·final·int·spinnerStyle·=·2130969497;
38 ····public·static·final·int·switchStyle·=·2130969517;38 ····public·static·final·int·switchStyle·=·2130969534;
39 ····public·static·final·int·toolbarNavigationButtonStyle·=·2130969608;39 ····public·static·final·int·toolbarNavigationButtonStyle·=·2130969625;
40 ····public·static·final·int·toolbarStyle·=·2130969609;40 ····public·static·final·int·toolbarStyle·=·2130969626;
41 }41 }
1.12 KB
androidx/appcompat/R$dimen.class
1.06 KB
procyon -ec {}
    
Offset 5, 12 lines modifiedOffset 5, 12 lines modified
5 {5 {
6 ····public·static·final·int·abc_cascading_menus_min_smallest_width·=·2131165206;6 ····public·static·final·int·abc_cascading_menus_min_smallest_width·=·2131165206;
7 ····public·static·final·int·abc_config_prefDialogWidth·=·2131165207;7 ····public·static·final·int·abc_config_prefDialogWidth·=·2131165207;
8 ····public·static·final·int·abc_dropdownitem_icon_width·=·2131165225;8 ····public·static·final·int·abc_dropdownitem_icon_width·=·2131165225;
9 ····public·static·final·int·abc_dropdownitem_text_padding_left·=·2131165226;9 ····public·static·final·int·abc_dropdownitem_text_padding_left·=·2131165226;
10 ····public·static·final·int·abc_search_view_preferred_height·=·2131165238;10 ····public·static·final·int·abc_search_view_preferred_height·=·2131165238;
11 ····public·static·final·int·abc_search_view_preferred_width·=·2131165239;11 ····public·static·final·int·abc_search_view_preferred_width·=·2131165239;
12 ····public·static·final·int·tooltip_precise_anchor_extra_offset·=·2131165886;12 ····public·static·final·int·tooltip_precise_anchor_extra_offset·=·2131165888;
13 ····public·static·final·int·tooltip_precise_anchor_threshold·=·2131165887;13 ····public·static·final·int·tooltip_precise_anchor_threshold·=·2131165889;
14 ····public·static·final·int·tooltip_y_offset_non_touch·=·2131165889;14 ····public·static·final·int·tooltip_y_offset_non_touch·=·2131165891;
15 ····public·static·final·int·tooltip_y_offset_touch·=·2131165890;15 ····public·static·final·int·tooltip_y_offset_touch·=·2131165892;
16 }16 }
3.97 KB
androidx/appcompat/R$id.class
3.91 KB
procyon -ec {}
    
Offset 9, 39 lines modifiedOffset 9, 39 lines modified
9 ····public·static·final·int·action_bar_subtitle·=·2131361858;9 ····public·static·final·int·action_bar_subtitle·=·2131361858;
10 ····public·static·final·int·action_bar_title·=·2131361859;10 ····public·static·final·int·action_bar_title·=·2131361859;
11 ····public·static·final·int·action_context_bar·=·2131361862;11 ····public·static·final·int·action_context_bar·=·2131361862;
12 ····public·static·final·int·action_menu_presenter·=·2131361869;12 ····public·static·final·int·action_menu_presenter·=·2131361869;
13 ····public·static·final·int·action_mode_bar_stub·=·2131361871;13 ····public·static·final·int·action_mode_bar_stub·=·2131361871;
14 ····public·static·final·int·action_mode_close_button·=·2131361872;14 ····public·static·final·int·action_mode_close_button·=·2131361872;
15 ····public·static·final·int·alertTitle·=·2131361880;15 ····public·static·final·int·alertTitle·=·2131361880;
16 ····public·static·final·int·buttonPanel·=·2131361947;16 ····public·static·final·int·buttonPanel·=·2131361948;
17 ····public·static·final·int·content·=·2131362018;17 ····public·static·final·int·content·=·2131362021;
18 ····public·static·final·int·contentPanel·=·2131362019;18 ····public·static·final·int·contentPanel·=·2131362022;
19 ····public·static·final·int·custom·=·2131362035;19 ····public·static·final·int·custom·=·2131362038;
20 ····public·static·final·int·customPanel·=·2131362036;20 ····public·static·final·int·customPanel·=·2131362039;
21 ····public·static·final·int·decor_content_parent·=·2131362047;21 ····public·static·final·int·decor_content_parent·=·2131362050;
22 ····public·static·final·int·group_divider·=·2131362139;22 ····public·static·final·int·group_divider·=·2131362143;
23 ····public·static·final·int·message·=·2131362268;23 ····public·static·final·int·message·=·2131362273;
24 ····public·static·final·int·parentPanel·=·2131362304;24 ····public·static·final·int·parentPanel·=·2131362312;
25 ····public·static·final·int·scrollIndicatorDown·=·2131362375;25 ····public·static·final·int·scrollIndicatorDown·=·2131362384;
26 ····public·static·final·int·scrollIndicatorUp·=·2131362376;26 ····public·static·final·int·scrollIndicatorUp·=·2131362385;
27 ····public·static·final·int·scrollView·=·2131362377;27 ····public·static·final·int·scrollView·=·2131362386;
28 ····public·static·final·int·search_button·=·2131362383;28 ····public·static·final·int·search_button·=·2131362392;
29 ····public·static·final·int·search_close_btn·=·2131362384;29 ····public·static·final·int·search_close_btn·=·2131362393;
30 ····public·static·final·int·search_edit_frame·=·2131362385;30 ····public·static·final·int·search_edit_frame·=·2131362394;
31 ····public·static·final·int·search_go_btn·=·2131362386;31 ····public·static·final·int·search_go_btn·=·2131362395;
32 ····public·static·final·int·search_mag_icon·=·2131362387;32 ····public·static·final·int·search_mag_icon·=·2131362396;
33 ····public·static·final·int·search_plate·=·2131362389;33 ····public·static·final·int·search_plate·=·2131362398;
34 ····public·static·final·int·search_src_text·=·2131362390;34 ····public·static·final·int·search_src_text·=·2131362399;
35 ····public·static·final·int·search_voice_btn·=·2131362391;35 ····public·static·final·int·search_voice_btn·=·2131362400;
36 ····public·static·final·int·shortcut·=·2131362406;36 ····public·static·final·int·shortcut·=·2131362415;
37 ····public·static·final·int·spacer·=·2131362418;37 ····public·static·final·int·spacer·=·2131362427;
38 ····public·static·final·int·split_action_bar·=·2131362422;38 ····public·static·final·int·split_action_bar·=·2131362431;
39 ····public·static·final·int·submenuarrow·=·2131362439;39 ····public·static·final·int·submenuarrow·=·2131362448;
40 ····public·static·final·int·submit_area·=·2131362440;40 ····public·static·final·int·submit_area·=·2131362449;
41 ····public·static·final·int·textSpacerNoButtons·=·2131362461;41 ····public·static·final·int·textSpacerNoButtons·=·2131362471;
42 ····public·static·final·int·textSpacerNoTitle·=·2131362462;42 ····public·static·final·int·textSpacerNoTitle·=·2131362472;
43 ····public·static·final·int·title·=·2131362472;43 ····public·static·final·int·title·=·2131362483;
44 ····public·static·final·int·titleDividerNoCustom·=·2131362473;44 ····public·static·final·int·titleDividerNoCustom·=·2131362484;
45 ····public·static·final·int·title_template·=·2131362478;45 ····public·static·final·int·title_template·=·2131362489;
46 ····public·static·final·int·topPanel·=·2131362484;46 ····public·static·final·int·topPanel·=·2131362495;
47 }47 }
743 B
androidx/appcompat/R$layout.class
677 B
procyon -ec {}
    
Offset 18, 9 lines modifiedOffset 18, 9 lines modified
18 ····public·static·final·int·abc_popup_menu_item_layout·=·2131558419;18 ····public·static·final·int·abc_popup_menu_item_layout·=·2131558419;
19 ····public·static·final·int·abc_screen_simple·=·2131558421;19 ····public·static·final·int·abc_screen_simple·=·2131558421;
20 ····public·static·final·int·abc_screen_simple_overlay_action_mode·=·2131558422;20 ····public·static·final·int·abc_screen_simple_overlay_action_mode·=·2131558422;
21 ····public·static·final·int·abc_screen_toolbar·=·2131558423;21 ····public·static·final·int·abc_screen_toolbar·=·2131558423;
22 ····public·static·final·int·abc_search_dropdown_item_icons_2line·=·2131558424;22 ····public·static·final·int·abc_search_dropdown_item_icons_2line·=·2131558424;
23 ····public·static·final·int·abc_search_view·=·2131558425;23 ····public·static·final·int·abc_search_view·=·2131558425;
24 ····public·static·final·int·abc_tooltip·=·2131558427;24 ····public·static·final·int·abc_tooltip·=·2131558427;
25 ····public·static·final·int·support_simple_spinner_dropdown_item·=·2131558641;25 ····public·static·final·int·support_simple_spinner_dropdown_item·=·2131558643;
26 }26 }
650 B
androidx/appcompat/R$style.class
586 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·androidx.appcompat;1 package·androidx.appcompat;
  
2 public·final·class·R$style2 public·final·class·R$style
3 {3 {
4 ····public·static·final·int·Animation_AppCompat_Tooltip·=·2131951633;4 ····public·static·final·int·Animation_AppCompat_Tooltip·=·2131951633;
5 ····public·static·final·int·Theme_AppCompat_CompactMenu·=·2131952251;5 ····public·static·final·int·Theme_AppCompat_CompactMenu·=·2131952257;
6 ····public·static·final·int·Theme_AppCompat_Empty·=·2131952263;6 ····public·static·final·int·Theme_AppCompat_Empty·=·2131952269;
7 ····public·static·final·int·Theme_AppCompat_Light·=·2131952275;7 ····public·static·final·int·Theme_AppCompat_Light·=·2131952281;
8 }8 }
20.8 KB
androidx/appcompat/R$styleable.class
20.7 KB
procyon -ec {}
    
Offset 251, 83 lines modifiedOffset 251, 83 lines modified
251 ····251 ····
252 ····static·{252 ····static·{
253 ········final·int[]·array;253 ········final·int[]·array;
254 ········final·int[]·actionBar·=·array·=·new·int[29];254 ········final·int[]·actionBar·=·array·=·new·int[29];
255 ········array[0]·=·2130968649;255 ········array[0]·=·2130968649;
256 ········array[1]·=·2130968655;256 ········array[1]·=·2130968655;
257 ········array[2]·=·2130968656;257 ········array[2]·=·2130968656;
258 ········array[3]·=·2130968824;258 ········array[3]·=·2130968825;
259 ········array[4]·=·2130968825;259 ········array[4]·=·2130968826;
260 ········array[5]·=·2130968826;260 ········array[5]·=·2130968827;
261 ········array[6]·=·2130968827;261 ········array[6]·=·2130968828;
262 ········array[7]·=·2130968828;262 ········array[7]·=·2130968829;
263 ········array[8]·=·2130968829;263 ········array[8]·=·2130968830;
264 ········array[9]·=·2130968865;264 ········array[9]·=·2130968866;
265 ········array[10]·=·2130968903;265 ········array[10]·=·2130968905;
266 ········array[11]·=·2130968904;266 ········array[11]·=·2130968906;
267 ········array[12]·=·2130968933;267 ········array[12]·=·2130968935;
268 ········array[13]·=·2130969076;268 ········array[13]·=·2130969079;
269 ········array[14]·=·2130969082;269 ········array[14]·=·2130969085;
270 ········array[15]·=·2130969089;270 ········array[15]·=·2130969098;
271 ········array[16]·=·2130969090;271 ········array[16]·=·2130969099;
272 ········array[17]·=·2130969093;272 ········array[17]·=·2130969103;
273 ········array[18]·=·2130969114;273 ········array[18]·=·2130969124;
274 ········array[19]·=·2130969130;274 ········array[19]·=·2130969140;
275 ········array[20]·=·2130969234;275 ········array[20]·=·2130969244;
276 ········array[21]·=·2130969285;276 ········array[21]·=·2130969295;
277 ········array[22]·=·2130969375;277 ········array[22]·=·2130969391;
278 ········array[23]·=·2130969391;278 ········array[23]·=·2130969407;
279 ········array[24]·=·2130969392;279 ········array[24]·=·2130969408;
280 ········array[25]·=·2130969504;280 ········array[25]·=·2130969521;
281 ········array[26]·=·2130969507;281 ········array[26]·=·2130969524;
282 ········array[27]·=·2130969596;282 ········array[27]·=·2130969613;
283 ········array[28]·=·2130969606;283 ········array[28]·=·2130969623;
284 ········ActionBar·=·actionBar;284 ········ActionBar·=·actionBar;
285 ········final·int·n·=·1;285 ········final·int·n·=·1;
286 ········final·int[]·actionBarLayout·=·new·int[n];286 ········final·int[]·actionBarLayout·=·new·int[n];
287 ········actionBarLayout[0]·=·16842931;287 ········actionBarLayout[0]·=·16842931;
288 ········ActionBarLayout·=·actionBarLayout;288 ········ActionBarLayout·=·actionBarLayout;
289 ········final·int[]·actionMenuItemView·=·new·int[n];289 ········final·int[]·actionMenuItemView·=·new·int[n];
290 ········actionMenuItemView[0]·=·16843071;290 ········actionMenuItemView[0]·=·16843071;
291 ········ActionMenuItemView·=·actionMenuItemView;291 ········ActionMenuItemView·=·actionMenuItemView;
292 ········final·int·n2·=·6;292 ········final·int·n2·=·6;
293 ········final·int[]·array2;293 ········final·int[]·array2;
294 ········final·int[]·actionMode·=·array2·=·new·int[n2];294 ········final·int[]·actionMode·=·array2·=·new·int[n2];
295 ········array2[0]·=·2130968649;295 ········array2[0]·=·2130968649;
296 ········array2[1]·=·2130968655;296 ········array2[1]·=·2130968655;
297 ········array2[2]·=·2130968782;297 ········array2[2]·=·2130968783;
298 ········array2[3]·=·2130969076;298 ········array2[3]·=·2130969079;
299 ········array2[4]·=·2130969507;299 ········array2[4]·=·2130969524;
300 ········array2[5]·=·2130969606;300 ········array2[5]·=·2130969623;
301 ········ActionMode·=·actionMode;301 ········ActionMode·=·actionMode;
302 ········final·int[]·array3;302 ········final·int[]·array3;
303 ········final·int[]·alertDialog·=·array3·=·new·int[8];303 ········final·int[]·alertDialog·=·array3·=·new·int[8];
304 ········array3[0]·=·16842994;304 ········array3[0]·=·16842994;
305 ········array3[1]·=·2130968709;305 ········array3[1]·=·2130968710;
306 ········array3[2]·=·2130968710;306 ········array3[2]·=·2130968711;
307 ········array3[3]·=·2130969223;307 ········array3[3]·=·2130969233;
308 ········array3[4]·=·2130969224;308 ········array3[4]·=·2130969234;
309 ········array3[5]·=·2130969281;309 ········array3[5]·=·2130969291;
310 ········array3[6]·=·2130969466;310 ········array3[6]·=·2130969482;
311 ········array3[7]·=·2130969469;311 ········array3[7]·=·2130969485;
312 ········AlertDialog·=·alertDialog;312 ········AlertDialog·=·alertDialog;
313 ········final·int·n3·=·4;313 ········final·int·n3·=·4;
314 ········final·int[]·array4;314 ········final·int[]·array4;
315 ········final·int[]·appCompatImageView·=·array4·=·new·int[n3];315 ········final·int[]·appCompatImageView·=·array4·=·new·int[n3];
316 ········array4[0]·=·16843033;316 ········array4[0]·=·16843033;
317 ········array4[1]·=·2130969483;317 ········array4[1]·=·2130969499;
318 ········array4[2]·=·2130969593;318 ········array4[2]·=·2130969610;
319 ········array4[3]·=·2130969594;319 ········array4[3]·=·2130969611;
320 ········AppCompatImageView·=·appCompatImageView;320 ········AppCompatImageView·=·appCompatImageView;
321 ········final·int[]·array5;321 ········final·int[]·array5;
322 ········final·int[]·appCompatSeekBar·=·array5·=·new·int[n3];322 ········final·int[]·appCompatSeekBar·=·array5·=·new·int[n3];
323 ········array5[0]·=·16843074;323 ········array5[0]·=·16843074;
324 ········array5[1]·=·2130969589;324 ········array5[1]·=·2130969606;
325 ········array5[2]·=·2130969590;325 ········array5[2]·=·2130969607;
326 ········array5[3]·=·2130969591;326 ········array5[3]·=·2130969608;
327 ········AppCompatSeekBar·=·appCompatSeekBar;327 ········AppCompatSeekBar·=·appCompatSeekBar;
328 ········final·int[]·array6;328 ········final·int[]·array6;
329 ········final·int[]·appCompatTextHelper·=·array6·=·new·int[7];329 ········final·int[]·appCompatTextHelper·=·array6·=·new·int[7];
330 ········array6[0]·=·16842804;330 ········array6[0]·=·16842804;
331 ········array6[1]·=·16843117;331 ········array6[1]·=·16843117;
332 ········array6[2]·=·16843118;332 ········array6[2]·=·16843118;
333 ········array6[3]·=·16843119;333 ········array6[3]·=·16843119;
Offset 339, 29 lines modifiedOffset 339, 29 lines modified
339 ········final·int[]·appCompatTextView·=·array7·=·new·int[21];339 ········final·int[]·appCompatTextView·=·array7·=·new·int[21];
340 ········array7[0]·=·16842804;340 ········array7[0]·=·16842804;
341 ········array7[1]·=·2130968643;341 ········array7[1]·=·2130968643;
342 ········array7[2]·=·2130968644;342 ········array7[2]·=·2130968644;
343 ········array7[3]·=·2130968645;343 ········array7[3]·=·2130968645;
344 ········array7[4]·=·2130968646;344 ········array7[4]·=·2130968646;
345 ········array7[5]·=·2130968647;345 ········array7[5]·=·2130968647;
346 ········array7[6]·=·2130968914;346 ········array7[6]·=·2130968916;
347 ········array7[7]·=·2130968915;347 ········array7[7]·=·2130968917;
348 ········array7[8]·=·2130968916;348 ········array7[8]·=·2130968918;
349 ········array7[9]·=·2130968917;349 ········array7[9]·=·2130968919;
350 ········array7[10]·=·2130968919;350 ········array7[10]·=·2130968921;
351 ········array7[11]·=·2130968920;351 ········array7[11]·=·2130968922;
352 ········array7[12]·=·2130968921;352 ········array7[12]·=·2130968923;
353 ········array7[13]·=·2130968922;353 ········array7[13]·=·2130968924;
354 ········array7[14]·=·2130968980;354 ········array7[14]·=·2130968983;
355 ········array7[15]·=·2130969006;355 ········array7[15]·=·2130969009;
356 ········array7[16]·=·2130969014;356 ········array7[16]·=·2130969017;
357 ········array7[17]·=·2130969142;357 ········array7[17]·=·2130969152;
358 ········array7[18]·=·2130969217;358 ········array7[18]·=·2130969227;
359 ········array7[19]·=·2130969552;359 ········array7[19]·=·2130969569;
360 ········array7[20]·=·2130969578;360 ········array7[20]·=·2130969595;
361 ········AppCompatTextView·=·appCompatTextView;361 ········AppCompatTextView·=·appCompatTextView;
362 ········final·int[]·array8;362 ········final·int[]·array8;
363 ········final·int[]·appCompatTheme·=·array8·=·new·int[127];363 ········final·int[]·appCompatTheme·=·array8·=·new·int[127];
364 ········array8[0]·=·16842839;364 ········array8[0]·=·16842839;
365 ········array8[1]·=·16842926;365 ········array8[1]·=·16842926;
366 ········array8[2]·=·2130968578;366 ········array8[2]·=·2130968578;
367 ········array8[3]·=·2130968579;367 ········array8[3]·=·2130968579;
Offset 398, 123 lines modifiedOffset 398, 123 lines modified
398 ········array8[34]·=·2130968618;398 ········array8[34]·=·2130968618;
399 ········array8[35]·=·2130968620;399 ········array8[35]·=·2130968620;
400 ········array8[36]·=·2130968621;400 ········array8[36]·=·2130968621;
401 ········array8[37]·=·2130968622;401 ········array8[37]·=·2130968622;
402 ········array8[38]·=·2130968623;402 ········array8[38]·=·2130968623;
403 ········array8[39]·=·2130968642;403 ········array8[39]·=·2130968642;
404 ········array8[40]·=·2130968675;404 ········array8[40]·=·2130968675;
405 ········array8[41]·=·2130968702;405 ········array8[41]·=·2130968703;
406 ········array8[42]·=·2130968703;406 ········array8[42]·=·2130968704;
407 ········array8[43]·=·2130968704;407 ········array8[43]·=·2130968705;
408 ········array8[44]·=·2130968705;408 ········array8[44]·=·2130968706;
409 ········array8[45]·=·2130968706;409 ········array8[45]·=·2130968707;
410 ········array8[46]·=·2130968711;410 ········array8[46]·=·2130968712;
... Open expanded diff ...
23.5 KB
androidx/constraintlayout/widget/R$styleable.class
23.4 KB
procyon -ec {}
    
Offset 301, 92 lines modifiedOffset 301, 92 lines modified
301 ········array[26]·=·16843702;301 ········array[26]·=·16843702;
302 ········array[27]·=·16843770;302 ········array[27]·=·16843770;
303 ········array[28]·=·16843840;303 ········array[28]·=·16843840;
304 ········array[29]·=·2130968631;304 ········array[29]·=·2130968631;
305 ········array[30]·=·2130968661;305 ········array[30]·=·2130968661;
306 ········array[31]·=·2130968662;306 ········array[31]·=·2130968662;
307 ········array[32]·=·2130968663;307 ········array[32]·=·2130968663;
308 ········array[33]·=·2130968733;308 ········array[33]·=·2130968734;
309 ········array[34]·=·2130968820;309 ········array[34]·=·2130968821;
310 ········array[35]·=·2130968913;310 ········array[35]·=·2130968915;
311 ········array[36]·=·2130968982;311 ········array[36]·=·2130968985;
312 ········array[37]·=·2130968983;312 ········array[37]·=·2130968986;
313 ········array[38]·=·2130968984;313 ········array[38]·=·2130968987;
314 ········array[39]·=·2130968985;314 ········array[39]·=·2130968988;
315 ········array[40]·=·2130968986;315 ········array[40]·=·2130968989;
316 ········array[41]·=·2130968987;316 ········array[41]·=·2130968990;
317 ········array[42]·=·2130968988;317 ········array[42]·=·2130968991;
318 ········array[43]·=·2130968989;318 ········array[43]·=·2130968992;
319 ········array[44]·=·2130968990;319 ········array[44]·=·2130968993;
320 ········array[45]·=·2130968991;320 ········array[45]·=·2130968994;
321 ········array[46]·=·2130968992;321 ········array[46]·=·2130968995;
322 ········array[47]·=·2130968993;322 ········array[47]·=·2130968996;
323 ········array[48]·=·2130968994;323 ········array[48]·=·2130968997;
324 ········array[49]·=·2130968996;324 ········array[49]·=·2130968999;
325 ········array[50]·=·2130968997;325 ········array[50]·=·2130969000;
326 ········array[51]·=·2130968998;326 ········array[51]·=·2130969001;
327 ········array[52]·=·2130968999;327 ········array[52]·=·2130969002;
328 ········array[53]·=·2130969000;328 ········array[53]·=·2130969003;
329 ········array[54]·=·2130969154;329 ········array[54]·=·2130969164;
330 ········array[55]·=·2130969155;330 ········array[55]·=·2130969165;
331 ········array[56]·=·2130969156;331 ········array[56]·=·2130969166;
332 ········array[57]·=·2130969157;332 ········array[57]·=·2130969167;
333 ········array[58]·=·2130969158;333 ········array[58]·=·2130969168;
334 ········array[59]·=·2130969159;334 ········array[59]·=·2130969169;
335 ········array[60]·=·2130969160;335 ········array[60]·=·2130969170;
336 ········array[61]·=·2130969161;336 ········array[61]·=·2130969171;
337 ········array[62]·=·2130969162;337 ········array[62]·=·2130969172;
338 ········array[63]·=·2130969163;338 ········array[63]·=·2130969173;
339 ········array[64]·=·2130969164;339 ········array[64]·=·2130969174;
340 ········array[65]·=·2130969165;340 ········array[65]·=·2130969175;
341 ········array[66]·=·2130969166;341 ········array[66]·=·2130969176;
342 ········array[67]·=·2130969167;342 ········array[67]·=·2130969177;
343 ········array[68]·=·2130969168;343 ········array[68]·=·2130969178;
344 ········array[69]·=·2130969169;344 ········array[69]·=·2130969179;
345 ········array[70]·=·2130969170;345 ········array[70]·=·2130969180;
346 ········array[71]·=·2130969171;346 ········array[71]·=·2130969181;
347 ········array[72]·=·2130969172;347 ········array[72]·=·2130969182;
348 ········array[73]·=·2130969173;348 ········array[73]·=·2130969183;
349 ········array[74]·=·2130969174;349 ········array[74]·=·2130969184;
350 ········array[75]·=·2130969175;350 ········array[75]·=·2130969185;
351 ········array[76]·=·2130969176;351 ········array[76]·=·2130969186;
352 ········array[77]·=·2130969177;352 ········array[77]·=·2130969187;
353 ········array[78]·=·2130969178;353 ········array[78]·=·2130969188;
354 ········array[79]·=·2130969179;354 ········array[79]·=·2130969189;
355 ········array[80]·=·2130969180;355 ········array[80]·=·2130969190;
356 ········array[81]·=·2130969181;356 ········array[81]·=·2130969191;
357 ········array[82]·=·2130969182;357 ········array[82]·=·2130969192;
358 ········array[83]·=·2130969183;358 ········array[83]·=·2130969193;
359 ········array[84]·=·2130969184;359 ········array[84]·=·2130969194;
360 ········array[85]·=·2130969185;360 ········array[85]·=·2130969195;
361 ········array[86]·=·2130969186;361 ········array[86]·=·2130969196;
362 ········array[87]·=·2130969187;362 ········array[87]·=·2130969197;
363 ········array[88]·=·2130969188;363 ········array[88]·=·2130969198;
364 ········array[89]·=·2130969189;364 ········array[89]·=·2130969199;
365 ········array[90]·=·2130969190;365 ········array[90]·=·2130969200;
366 ········array[91]·=·2130969191;366 ········array[91]·=·2130969201;
367 ········array[92]·=·2130969192;367 ········array[92]·=·2130969202;
368 ········array[93]·=·2130969193;368 ········array[93]·=·2130969203;
369 ········array[94]·=·2130969194;369 ········array[94]·=·2130969204;
370 ········array[95]·=·2130969195;370 ········array[95]·=·2130969205;
371 ········array[96]·=·2130969197;371 ········array[96]·=·2130969207;
372 ········array[97]·=·2130969198;372 ········array[97]·=·2130969208;
373 ········array[98]·=·2130969199;373 ········array[98]·=·2130969209;
374 ········array[99]·=·2130969200;374 ········array[99]·=·2130969210;
375 ········array[100]·=·2130969201;375 ········array[100]·=·2130969211;
376 ········array[101]·=·2130969202;376 ········array[101]·=·2130969212;
377 ········array[102]·=·2130969203;377 ········array[102]·=·2130969213;
378 ········array[103]·=·2130969204;378 ········array[103]·=·2130969214;
379 ········array[104]·=·2130969276;379 ········array[104]·=·2130969286;
380 ········array[105]·=·2130969329;380 ········array[105]·=·2130969345;
381 ········array[106]·=·2130969343;381 ········array[106]·=·2130969359;
382 ········array[107]·=·2130969390;382 ········array[107]·=·2130969406;
383 ········array[108]·=·2130969621;383 ········array[108]·=·2130969639;
384 ········array[109]·=·2130969622;384 ········array[109]·=·2130969640;
385 ········array[110]·=·2130969636;385 ········array[110]·=·2130969655;
386 ········Constraint·=·constraint;386 ········Constraint·=·constraint;
387 ········final·int[]·array2;387 ········final·int[]·array2;
388 ········final·int[]·constraintLayout_Layout·=·array2·=·new·int[90];388 ········final·int[]·constraintLayout_Layout·=·array2·=·new·int[90];
389 ········array2[0]·=·16842948;389 ········array2[0]·=·16842948;
390 ········array2[1]·=·16842965;390 ········array2[1]·=·16842965;
391 ········array2[2]·=·16842966;391 ········array2[2]·=·16842966;
392 ········array2[3]·=·16842967;392 ········array2[3]·=·16842967;
Offset 399, 87 lines modifiedOffset 399, 87 lines modified
399 ········array2[10]·=·16843072;399 ········array2[10]·=·16843072;
400 ········array2[11]·=·16843699;400 ········array2[11]·=·16843699;
401 ········array2[12]·=·16843700;401 ········array2[12]·=·16843700;
402 ········array2[13]·=·16843840;402 ········array2[13]·=·16843840;
403 ········array2[14]·=·2130968661;403 ········array2[14]·=·2130968661;
404 ········array2[15]·=·2130968662;404 ········array2[15]·=·2130968662;
405 ········array2[16]·=·2130968663;405 ········array2[16]·=·2130968663;
406 ········array2[17]·=·2130968733;406 ········array2[17]·=·2130968734;
407 ········array2[18]·=·2130968817;407 ········array2[18]·=·2130968818;
408 ········array2[19]·=·2130968820;408 ········array2[19]·=·2130968821;
409 ········array2[20]·=·2130968982;409 ········array2[20]·=·2130968985;
410 ········array2[21]·=·2130968983;410 ········array2[21]·=·2130968986;
411 ········array2[22]·=·2130968984;411 ········array2[22]·=·2130968987;
412 ········array2[23]·=·2130968985;412 ········array2[23]·=·2130968988;
413 ········array2[24]·=·2130968986;413 ········array2[24]·=·2130968989;
414 ········array2[25]·=·2130968987;414 ········array2[25]·=·2130968990;
415 ········array2[26]·=·2130968988;415 ········array2[26]·=·2130968991;
416 ········array2[27]·=·2130968989;416 ········array2[27]·=·2130968992;
417 ········array2[28]·=·2130968990;417 ········array2[28]·=·2130968993;
418 ········array2[29]·=·2130968991;418 ········array2[29]·=·2130968994;
419 ········array2[30]·=·2130968992;419 ········array2[30]·=·2130968995;
420 ········array2[31]·=·2130968993;420 ········array2[31]·=·2130968996;
421 ········array2[32]·=·2130968994;421 ········array2[32]·=·2130968997;
422 ········array2[33]·=·2130968996;422 ········array2[33]·=·2130968999;
423 ········array2[34]·=·2130968997;423 ········array2[34]·=·2130969000;
424 ········array2[35]·=·2130968998;424 ········array2[35]·=·2130969001;
425 ········array2[36]·=·2130968999;425 ········array2[36]·=·2130969002;
426 ········array2[37]·=·2130969000;426 ········array2[37]·=·2130969003;
427 ········array2[38]·=·2130969145;427 ········array2[38]·=·2130969155;
428 ········array2[39]·=·2130969154;428 ········array2[39]·=·2130969164;
429 ········array2[40]·=·2130969155;429 ········array2[40]·=·2130969165;
430 ········array2[41]·=·2130969156;430 ········array2[41]·=·2130969166;
431 ········array2[42]·=·2130969157;431 ········array2[42]·=·2130969167;
432 ········array2[43]·=·2130969158;432 ········array2[43]·=·2130969168;
... Open expanded diff ...
328 B
androidx/coordinatorlayout/R$attr.class
250 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.coordinatorlayout;1 package·androidx.coordinatorlayout;
  
2 public·final·class·R$attr2 public·final·class·R$attr
3 {3 {
4 ····public·static·final·int·coordinatorLayoutStyle·=·2130968838;4 ····public·static·final·int·coordinatorLayoutStyle·=·2130968839;
5 }5 }
351 B
androidx/coordinatorlayout/R$style.class
271 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.coordinatorlayout;1 package·androidx.coordinatorlayout;
  
2 public·final·class·R$style2 public·final·class·R$style
3 {3 {
4 ····public·static·final·int·Widget_Support_CoordinatorLayout·=·2131952636;4 ····public·static·final·int·Widget_Support_CoordinatorLayout·=·2131952642;
5 }5 }
1.2 KB
androidx/coordinatorlayout/R$styleable.class
1.11 KB
procyon -ec {}
    
Offset 14, 22 lines modifiedOffset 14, 22 lines modified
14 ····public·static·final·int·CoordinatorLayout_Layout_layout_keyline·=·6;14 ····public·static·final·int·CoordinatorLayout_Layout_layout_keyline·=·6;
15 ····public·static·final·int·CoordinatorLayout_keylines·=·0;15 ····public·static·final·int·CoordinatorLayout_keylines·=·0;
16 ····public·static·final·int·CoordinatorLayout_statusBarBackground·=·1;16 ····public·static·final·int·CoordinatorLayout_statusBarBackground·=·1;
17 ····17 ····
18 ····static·{18 ····static·{
19 ········final·int[]·array;19 ········final·int[]·array;
20 ········final·int[]·coordinatorLayout·=·array·=·new·int[2];20 ········final·int[]·coordinatorLayout·=·array·=·new·int[2];
21 ········array[0]·=·2130969140;21 ········array[0]·=·2130969150;
22 ········array[1]·=·2130969498;22 ········array[1]·=·2130969515;
23 ········CoordinatorLayout·=·coordinatorLayout;23 ········CoordinatorLayout·=·coordinatorLayout;
24 ········final·int[]·array2;24 ········final·int[]·array2;
25 ········final·int[]·coordinatorLayout_Layout·=·array2·=·new·int[7];25 ········final·int[]·coordinatorLayout_Layout·=·array2·=·new·int[7];
26 ········array2[0]·=·16842931;26 ········array2[0]·=·16842931;
27 ········array2[1]·=·2130969149;27 ········array2[1]·=·2130969159;
28 ········array2[2]·=·2130969150;28 ········array2[2]·=·2130969160;
29 ········array2[3]·=·2130969151;29 ········array2[3]·=·2130969161;
30 ········array2[4]·=·2130969196;30 ········array2[4]·=·2130969206;
31 ········array2[5]·=·2130969205;31 ········array2[5]·=·2130969215;
32 ········array2[6]·=·2130969206;32 ········array2[6]·=·2130969216;
33 ········CoordinatorLayout_Layout·=·coordinatorLayout_Layout;33 ········CoordinatorLayout_Layout·=·coordinatorLayout_Layout;
34 ····}34 ····}
35 }35 }
1.46 KB
androidx/core/R$id.class
1.42 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·androidx.core;1 package·androidx.core;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·accessibility_action_clickable_span·=·2131361818;4 ····public·static·final·int·accessibility_action_clickable_span·=·2131361818;
5 ····public·static·final·int·tag_accessibility_actions·=·2131362450;5 ····public·static·final·int·tag_accessibility_actions·=·2131362460;
6 ····public·static·final·int·tag_accessibility_clickable_spans·=·2131362451;6 ····public·static·final·int·tag_accessibility_clickable_spans·=·2131362461;
7 ····public·static·final·int·tag_accessibility_heading·=·2131362452;7 ····public·static·final·int·tag_accessibility_heading·=·2131362462;
8 ····public·static·final·int·tag_accessibility_pane_title·=·2131362453;8 ····public·static·final·int·tag_accessibility_pane_title·=·2131362463;
9 ····public·static·final·int·tag_screen_reader_focusable·=·2131362454;9 ····public·static·final·int·tag_screen_reader_focusable·=·2131362464;
10 ····public·static·final·int·tag_state_description·=·2131362455;10 ····public·static·final·int·tag_state_description·=·2131362465;
11 ····public·static·final·int·tag_transition_group·=·2131362456;11 ····public·static·final·int·tag_transition_group·=·2131362466;
12 ····public·static·final·int·tag_unhandled_key_event_manager·=·2131362457;12 ····public·static·final·int·tag_unhandled_key_event_manager·=·2131362467;
13 ····public·static·final·int·tag_unhandled_key_listeners·=·2131362458;13 ····public·static·final·int·tag_unhandled_key_listeners·=·2131362468;
14 }14 }
1.62 KB
androidx/core/R$styleable.class
1.56 KB
procyon -ec {}
    
Offset 47, 33 lines modifiedOffset 47, 33 lines modified
47 ········final·int[]·colorStateListItem·=·array·=·new·int[3];47 ········final·int[]·colorStateListItem·=·array·=·new·int[3];
48 ········array[0]·=·16843173;48 ········array[0]·=·16843173;
49 ········array[1]·=·16843551;49 ········array[1]·=·16843551;
50 ········array[2]·=·2130968628;50 ········array[2]·=·2130968628;
51 ········ColorStateListItem·=·colorStateListItem;51 ········ColorStateListItem·=·colorStateListItem;
52 ········final·int[]·array2;52 ········final·int[]·array2;
53 ········final·int[]·fontFamily·=·array2·=·new·int[6];53 ········final·int[]·fontFamily·=·array2·=·new·int[6];
54 ········array2[0]·=·2130969007;54 ········array2[0]·=·2130969010;
55 ········array2[1]·=·2130969008;55 ········array2[1]·=·2130969011;
56 ········array2[2]·=·2130969009;56 ········array2[2]·=·2130969012;
57 ········array2[3]·=·2130969010;57 ········array2[3]·=·2130969013;
58 ········array2[4]·=·2130969011;58 ········array2[4]·=·2130969014;
59 ········array2[5]·=·2130969012;59 ········array2[5]·=·2130969015;
60 ········FontFamily·=·fontFamily;60 ········FontFamily·=·fontFamily;
61 ········final·int[]·array3;61 ········final·int[]·array3;
62 ········final·int[]·fontFamilyFont·=·array3·=·new·int[10];62 ········final·int[]·fontFamilyFont·=·array3·=·new·int[10];
63 ········array3[0]·=·16844082;63 ········array3[0]·=·16844082;
64 ········array3[1]·=·16844083;64 ········array3[1]·=·16844083;
65 ········array3[2]·=·16844095;65 ········array3[2]·=·16844095;
66 ········array3[3]·=·16844143;66 ········array3[3]·=·16844143;
67 ········array3[4]·=·16844144;67 ········array3[4]·=·16844144;
68 ········array3[5]·=·2130969005;68 ········array3[5]·=·2130969008;
69 ········array3[6]·=·2130969013;69 ········array3[6]·=·2130969016;
70 ········array3[7]·=·2130969014;70 ········array3[7]·=·2130969017;
71 ········array3[8]·=·2130969015;71 ········array3[8]·=·2130969018;
72 ········array3[9]·=·2130969626;72 ········array3[9]·=·2130969644;
73 ········FontFamilyFont·=·fontFamilyFont;73 ········FontFamilyFont·=·fontFamilyFont;
74 ········final·int[]·array4;74 ········final·int[]·array4;
75 ········final·int[]·gradientColor·=·array4·=·new·int[12];75 ········final·int[]·gradientColor·=·array4·=·new·int[12];
76 ········array4[0]·=·16843165;76 ········array4[0]·=·16843165;
77 ········array4[1]·=·16843166;77 ········array4[1]·=·16843166;
78 ········array4[2]·=·16843169;78 ········array4[2]·=·16843169;
79 ········array4[3]·=·16843170;79 ········array4[3]·=·16843170;
619 B
androidx/fragment/R$id.class
563 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·androidx.fragment;1 package·androidx.fragment;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·fragment_container_view_tag·=·2131362129;4 ····public·static·final·int·fragment_container_view_tag·=·2131362133;
5 ····public·static·final·int·special_effects_controller_view_tag·=·2131362419;5 ····public·static·final·int·special_effects_controller_view_tag·=·2131362428;
6 ····public·static·final·int·visible_removing_fragment_view_tag·=·2131362512;6 ····public·static·final·int·visible_removing_fragment_view_tag·=·2131362523;
7 }7 }
767 B
androidx/leanback/R$attr.class
707 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$attr2 public·final·class·R$attr
3 {3 {
4 ····public·static·final·int·browseTitleViewStyle·=·2130968701;4 ····public·static·final·int·browseTitleViewStyle·=·2130968702;
5 ····public·static·final·int·datePickerStyle·=·2130968871;5 ····public·static·final·int·datePickerStyle·=·2130968872;
6 ····public·static·final·int·pickerStyle·=·2130969340;6 ····public·static·final·int·pickerStyle·=·2130969356;
7 ····public·static·final·int·rowHeaderStyle·=·2130969417;7 ····public·static·final·int·rowHeaderStyle·=·2130969433;
8 ····public·static·final·int·searchOrbViewStyle·=·2130969435;8 ····public·static·final·int·searchOrbViewStyle·=·2130969451;
9 }9 }
1.98 KB
androidx/leanback/R$color.class
1.92 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$color2 public·final·class·R$color
3 {3 {
4 ····public·static·final·int·lb_default_search_color·=·2131099799;4 ····public·static·final·int·lb_default_search_color·=·2131099802;
5 ····public·static·final·int·lb_page_indicator_arrow_background·=·2131099815;5 ····public·static·final·int·lb_page_indicator_arrow_background·=·2131099818;
6 ····public·static·final·int·lb_page_indicator_arrow_shadow·=·2131099816;6 ····public·static·final·int·lb_page_indicator_arrow_shadow·=·2131099819;
7 ····public·static·final·int·lb_page_indicator_dot·=·2131099817;7 ····public·static·final·int·lb_page_indicator_dot·=·2131099820;
8 ····public·static·final·int·lb_playback_media_row_highlight_color·=·2131099823;8 ····public·static·final·int·lb_playback_media_row_highlight_color·=·2131099826;
9 ····public·static·final·int·lb_search_bar_hint·=·2131099836;9 ····public·static·final·int·lb_search_bar_hint·=·2131099839;
10 ····public·static·final·int·lb_search_bar_hint_speech_mode·=·2131099837;10 ····public·static·final·int·lb_search_bar_hint_speech_mode·=·2131099840;
11 ····public·static·final·int·lb_search_bar_text·=·2131099838;11 ····public·static·final·int·lb_search_bar_text·=·2131099841;
12 ····public·static·final·int·lb_search_bar_text_speech_mode·=·2131099839;12 ····public·static·final·int·lb_search_bar_text_speech_mode·=·2131099842;
13 ····public·static·final·int·lb_speech_orb_not_recording·=·2131099841;13 ····public·static·final·int·lb_speech_orb_not_recording·=·2131099844;
14 ····public·static·final·int·lb_speech_orb_not_recording_icon·=·2131099842;14 ····public·static·final·int·lb_speech_orb_not_recording_icon·=·2131099845;
15 ····public·static·final·int·lb_speech_orb_not_recording_pulsed·=·2131099843;15 ····public·static·final·int·lb_speech_orb_not_recording_pulsed·=·2131099846;
16 ····public·static·final·int·lb_speech_orb_recording·=·2131099844;16 ····public·static·final·int·lb_speech_orb_recording·=·2131099847;
17 }17 }
2.88 KB
androidx/leanback/R$dimen.class
2.82 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$dimen2 public·final·class·R$dimen
3 {3 {
4 ····public·static·final·int·lb_page_indicator_arrow_gap·=·2131165649;4 ····public·static·final·int·lb_page_indicator_arrow_gap·=·2131165651;
5 ····public·static·final·int·lb_page_indicator_arrow_radius·=·2131165650;5 ····public·static·final·int·lb_page_indicator_arrow_radius·=·2131165652;
6 ····public·static·final·int·lb_page_indicator_arrow_shadow_offset·=·2131165651;6 ····public·static·final·int·lb_page_indicator_arrow_shadow_offset·=·2131165653;
7 ····public·static·final·int·lb_page_indicator_arrow_shadow_radius·=·2131165652;7 ····public·static·final·int·lb_page_indicator_arrow_shadow_radius·=·2131165654;
8 ····public·static·final·int·lb_page_indicator_dot_gap·=·2131165653;8 ····public·static·final·int·lb_page_indicator_dot_gap·=·2131165655;
9 ····public·static·final·int·lb_page_indicator_dot_radius·=·2131165654;9 ····public·static·final·int·lb_page_indicator_dot_radius·=·2131165656;
10 ····public·static·final·int·lb_playback_transport_hero_thumbs_height·=·2131165691;10 ····public·static·final·int·lb_playback_transport_hero_thumbs_height·=·2131165693;
11 ····public·static·final·int·lb_playback_transport_hero_thumbs_width·=·2131165692;11 ····public·static·final·int·lb_playback_transport_hero_thumbs_width·=·2131165694;
12 ····public·static·final·int·lb_playback_transport_progressbar_active_bar_height·=·2131165695;12 ····public·static·final·int·lb_playback_transport_progressbar_active_bar_height·=·2131165697;
13 ····public·static·final·int·lb_playback_transport_progressbar_active_radius·=·2131165696;13 ····public·static·final·int·lb_playback_transport_progressbar_active_radius·=·2131165698;
14 ····public·static·final·int·lb_playback_transport_progressbar_bar_height·=·2131165697;14 ····public·static·final·int·lb_playback_transport_progressbar_bar_height·=·2131165699;
15 ····public·static·final·int·lb_playback_transport_thumbs_height·=·2131165700;15 ····public·static·final·int·lb_playback_transport_thumbs_height·=·2131165702;
16 ····public·static·final·int·lb_playback_transport_thumbs_margin·=·2131165701;16 ····public·static·final·int·lb_playback_transport_thumbs_margin·=·2131165703;
17 ····public·static·final·int·lb_playback_transport_thumbs_width·=·2131165702;17 ····public·static·final·int·lb_playback_transport_thumbs_width·=·2131165704;
18 ····public·static·final·int·lb_search_bar_height·=·2131165729;18 ····public·static·final·int·lb_search_bar_height·=·2131165731;
19 ····public·static·final·int·lb_search_orb_focused_z·=·2131165748;19 ····public·static·final·int·lb_search_orb_focused_z·=·2131165750;
20 ····public·static·final·int·lb_search_orb_unfocused_z·=·2131165754;20 ····public·static·final·int·lb_search_orb_unfocused_z·=·2131165756;
21 ····public·static·final·int·picker_item_height·=·2131165865;21 ····public·static·final·int·picker_item_height·=·2131165867;
22 }22 }
911 B
androidx/leanback/R$drawable.class
843 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$drawable2 public·final·class·R$drawable
3 {3 {
4 ····public·static·final·int·lb_ic_in_app_search·=·2131230927;4 ····public·static·final·int·lb_ic_in_app_search·=·2131230929;
5 ····public·static·final·int·lb_ic_nav_arrow·=·2131230931;5 ····public·static·final·int·lb_ic_nav_arrow·=·2131230933;
6 ····public·static·final·int·lb_ic_search_mic·=·2131230939;6 ····public·static·final·int·lb_ic_search_mic·=·2131230941;
7 ····public·static·final·int·lb_ic_search_mic_out·=·2131230940;7 ····public·static·final·int·lb_ic_search_mic_out·=·2131230942;
8 ····public·static·final·int·lb_text_dot_one·=·2131230958;8 ····public·static·final·int·lb_text_dot_one·=·2131230960;
9 ····public·static·final·int·lb_text_dot_two·=·2131230960;9 ····public·static·final·int·lb_text_dot_two·=·2131230962;
10 }10 }
2.66 KB
androidx/leanback/R$id.class
2.6 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·bar1·=·2131361914;4 ····public·static·final·int·bar1·=·2131361915;
5 ····public·static·final·int·bar2·=·2131361915;5 ····public·static·final·int·bar2·=·2131361916;
6 ····public·static·final·int·bar3·=·2131361916;6 ····public·static·final·int·bar3·=·2131361917;
7 ····public·static·final·int·guidance_breadcrumb·=·2131362141;7 ····public·static·final·int·guidance_breadcrumb·=·2131362145;
8 ····public·static·final·int·guidance_description·=·2131362143;8 ····public·static·final·int·guidance_description·=·2131362147;
9 ····public·static·final·int·guidance_icon·=·2131362144;9 ····public·static·final·int·guidance_icon·=·2131362148;
10 ····public·static·final·int·guidance_title·=·2131362145;10 ····public·static·final·int·guidance_title·=·2131362149;
11 ····public·static·final·int·guidedactions_sub_list·=·2131362161;11 ····public·static·final·int·guidedactions_sub_list·=·2131362165;
12 ····public·static·final·int·icon·=·2131362174;12 ····public·static·final·int·icon·=·2131362178;
13 ····public·static·final·int·lb_parallax_source·=·2131362223;13 ····public·static·final·int·lb_parallax_source·=·2131362228;
14 ····public·static·final·int·lb_search_bar_badge·=·2131362227;14 ····public·static·final·int·lb_search_bar_badge·=·2131362232;
15 ····public·static·final·int·lb_search_bar_items·=·2131362228;15 ····public·static·final·int·lb_search_bar_items·=·2131362233;
16 ····public·static·final·int·lb_search_bar_speech_orb·=·2131362229;16 ····public·static·final·int·lb_search_bar_speech_orb·=·2131362234;
17 ····public·static·final·int·lb_search_text_editor·=·2131362231;17 ····public·static·final·int·lb_search_text_editor·=·2131362236;
18 ····public·static·final·int·lb_slide_transition_value·=·2131362235;18 ····public·static·final·int·lb_slide_transition_value·=·2131362240;
19 ····public·static·final·int·picker·=·2131362334;19 ····public·static·final·int·picker·=·2131362343;
20 ····public·static·final·int·playback_progress·=·2131362339;20 ····public·static·final·int·playback_progress·=·2131362348;
21 ····public·static·final·int·search_orb·=·2131362388;21 ····public·static·final·int·search_orb·=·2131362397;
22 ····public·static·final·int·title_badge·=·2131362475;22 ····public·static·final·int·title_badge·=·2131362486;
23 ····public·static·final·int·title_orb·=·2131362477;23 ····public·static·final·int·title_orb·=·2131362488;
24 ····public·static·final·int·title_text·=·2131362479;24 ····public·static·final·int·title_text·=·2131362490;
25 ····public·static·final·int·transitionPosition·=·2131362488;25 ····public·static·final·int·transitionPosition·=·2131362499;
26 }26 }
820 B
androidx/leanback/R$integer.class
754 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$integer2 public·final·class·R$integer
3 {3 {
4 ····public·static·final·int·lb_search_bar_speech_mode_background_alpha·=·2131427371;4 ····public·static·final·int·lb_search_bar_speech_mode_background_alpha·=·2131427375;
5 ····public·static·final·int·lb_search_bar_text_mode_background_alpha·=·2131427372;5 ····public·static·final·int·lb_search_bar_text_mode_background_alpha·=·2131427376;
6 ····public·static·final·int·lb_search_orb_pulse_duration_ms·=·2131427373;6 ····public·static·final·int·lb_search_orb_pulse_duration_ms·=·2131427377;
7 ····public·static·final·int·lb_search_orb_scale_duration_ms·=·2131427374;7 ····public·static·final·int·lb_search_orb_scale_duration_ms·=·2131427378;
8 }8 }
745 B
androidx/leanback/R$string.class
681 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$string2 public·final·class·R$string
3 {3 {
4 ····public·static·final·int·lb_search_bar_hint·=·2131886320;4 ····public·static·final·int·lb_search_bar_hint·=·2131886328;
5 ····public·static·final·int·lb_search_bar_hint_speech·=·2131886321;5 ····public·static·final·int·lb_search_bar_hint_speech·=·2131886329;
6 ····public·static·final·int·lb_search_bar_hint_with_title·=·2131886322;6 ····public·static·final·int·lb_search_bar_hint_with_title·=·2131886330;
7 ····public·static·final·int·lb_search_bar_hint_with_title_speech·=·2131886323;7 ····public·static·final·int·lb_search_bar_hint_with_title_speech·=·2131886331;
8 }8 }
336 B
androidx/leanback/R$style.class
274 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.leanback;1 package·androidx.leanback;
  
2 public·final·class·R$style2 public·final·class·R$style
3 {3 {
4 ····public·static·final·int·TextAppearance_Leanback_SearchTextEdit·=·2131952223;4 ····public·static·final·int·TextAppearance_Leanback_SearchTextEdit·=·2131952229;
5 }5 }
7.21 KB
androidx/leanback/R$styleable.class
7.14 KB
procyon -ec {}
    
Offset 52, 131 lines modifiedOffset 52, 131 lines modified
52 ····public·static·final·int[]·lbVerticalGridView;52 ····public·static·final·int[]·lbVerticalGridView;
53 ····public·static·final·int·lbVerticalGridView_columnWidth·=·0;53 ····public·static·final·int·lbVerticalGridView_columnWidth·=·0;
54 ····public·static·final·int·lbVerticalGridView_numberOfColumns·=·1;54 ····public·static·final·int·lbVerticalGridView_numberOfColumns·=·1;
55 ····55 ····
56 ····static·{56 ····static·{
57 ········final·int[]·array;57 ········final·int[]·array;
58 ········final·int[]·leanbackGuidedStepTheme·=·array·=·new·int[51];58 ········final·int[]·leanbackGuidedStepTheme·=·array·=·new·int[51];
59 ········array[0]·=·2130969022;59 ········array[0]·=·2130969025;
60 ········array[1]·=·2130969023;60 ········array[1]·=·2130969026;
61 ········array[2]·=·2130969024;61 ········array[2]·=·2130969027;
62 ········array[3]·=·2130969025;62 ········array[3]·=·2130969028;
63 ········array[4]·=·2130969026;63 ········array[4]·=·2130969029;
64 ········array[5]·=·2130969027;64 ········array[5]·=·2130969030;
65 ········array[6]·=·2130969028;65 ········array[6]·=·2130969031;
66 ········array[7]·=·2130969029;66 ········array[7]·=·2130969032;
67 ········array[8]·=·2130969030;67 ········array[8]·=·2130969033;
68 ········array[9]·=·2130969031;68 ········array[9]·=·2130969034;
69 ········array[10]·=·2130969032;69 ········array[10]·=·2130969035;
70 ········array[11]·=·2130969033;70 ········array[11]·=·2130969036;
71 ········array[12]·=·2130969034;71 ········array[12]·=·2130969037;
72 ········array[13]·=·2130969035;72 ········array[13]·=·2130969038;
73 ········array[14]·=·2130969036;73 ········array[14]·=·2130969039;
74 ········array[15]·=·2130969037;74 ········array[15]·=·2130969040;
75 ········array[16]·=·2130969038;75 ········array[16]·=·2130969041;
76 ········array[17]·=·2130969039;76 ········array[17]·=·2130969042;
77 ········array[18]·=·2130969040;77 ········array[18]·=·2130969043;
78 ········array[19]·=·2130969041;78 ········array[19]·=·2130969044;
79 ········array[20]·=·2130969042;79 ········array[20]·=·2130969045;
80 ········array[21]·=·2130969043;80 ········array[21]·=·2130969046;
81 ········array[22]·=·2130969044;81 ········array[22]·=·2130969047;
82 ········array[23]·=·2130969045;82 ········array[23]·=·2130969048;
83 ········array[24]·=·2130969046;83 ········array[24]·=·2130969049;
84 ········array[25]·=·2130969047;84 ········array[25]·=·2130969050;
85 ········array[26]·=·2130969048;85 ········array[26]·=·2130969051;
86 ········array[27]·=·2130969049;86 ········array[27]·=·2130969052;
87 ········array[28]·=·2130969050;87 ········array[28]·=·2130969053;
88 ········array[29]·=·2130969051;88 ········array[29]·=·2130969054;
89 ········array[30]·=·2130969052;89 ········array[30]·=·2130969055;
90 ········array[31]·=·2130969053;90 ········array[31]·=·2130969056;
91 ········array[32]·=·2130969054;91 ········array[32]·=·2130969057;
92 ········array[33]·=·2130969055;92 ········array[33]·=·2130969058;
93 ········array[34]·=·2130969056;93 ········array[34]·=·2130969059;
94 ········array[35]·=·2130969057;94 ········array[35]·=·2130969060;
95 ········array[36]·=·2130969058;95 ········array[36]·=·2130969061;
96 ········array[37]·=·2130969059;96 ········array[37]·=·2130969062;
97 ········array[38]·=·2130969060;97 ········array[38]·=·2130969063;
98 ········array[39]·=·2130969061;98 ········array[39]·=·2130969064;
99 ········array[40]·=·2130969062;99 ········array[40]·=·2130969065;
100 ········array[41]·=·2130969063;100 ········array[41]·=·2130969066;
101 ········array[42]·=·2130969064;101 ········array[42]·=·2130969067;
102 ········array[43]·=·2130969065;102 ········array[43]·=·2130969068;
103 ········array[44]·=·2130969066;103 ········array[44]·=·2130969069;
104 ········array[45]·=·2130969067;104 ········array[45]·=·2130969070;
105 ········array[46]·=·2130969068;105 ········array[46]·=·2130969071;
106 ········array[47]·=·2130969069;106 ········array[47]·=·2130969072;
107 ········array[48]·=·2130969070;107 ········array[48]·=·2130969073;
108 ········array[49]·=·2130969071;108 ········array[49]·=·2130969074;
109 ········array[50]·=·2130969072;109 ········array[50]·=·2130969075;
110 ········LeanbackGuidedStepTheme·=·leanbackGuidedStepTheme;110 ········LeanbackGuidedStepTheme·=·leanbackGuidedStepTheme;
111 ········final·int[]·array2;111 ········final·int[]·array2;
112 ········final·int[]·pagingIndicator·=·array2·=·new·int[7];112 ········final·int[]·pagingIndicator·=·array2·=·new·int[7];
113 ········array2[0]·=·2130968636;113 ········array2[0]·=·2130968636;
114 ········array2[1]·=·2130968637;114 ········array2[1]·=·2130968637;
115 ········array2[2]·=·2130968639;115 ········array2[2]·=·2130968639;
116 ········array2[3]·=·2130968908;116 ········array2[3]·=·2130968910;
117 ········array2[4]·=·2130968909;117 ········array2[4]·=·2130968911;
118 ········array2[5]·=·2130968910;118 ········array2[5]·=·2130968912;
119 ········array2[6]·=·2130969211;119 ········array2[6]·=·2130969221;
120 ········PagingIndicator·=·pagingIndicator;120 ········PagingIndicator·=·pagingIndicator;
121 ········final·int[]·array3;121 ········final·int[]·array3;
122 ········final·int[]·lbBaseGridView2·=·array3·=·new·int[9];122 ········final·int[]·lbBaseGridView2·=·array3·=·new·int[9];
123 ········array3[0]·=·16842927;123 ········array3[0]·=·16842927;
124 ········array3[1]·=·16843028;124 ········array3[1]·=·16843028;
125 ········array3[2]·=·16843029;125 ········array3[2]·=·16843029;
126 ········array3[3]·=·2130969001;126 ········array3[3]·=·2130969004;
127 ········array3[4]·=·2130969002;127 ········array3[4]·=·2130969005;
128 ········array3[5]·=·2130969003;128 ········array3[5]·=·2130969006;
129 ········array3[6]·=·2130969004;129 ········array3[6]·=·2130969007;
130 ········array3[7]·=·2130969091;130 ········array3[7]·=·2130969101;
131 ········array3[8]·=·2130969634;131 ········array3[8]·=·2130969653;
132 ········lbBaseGridView·=·lbBaseGridView2;132 ········lbBaseGridView·=·lbBaseGridView2;
133 ········final·int·n·=·5;133 ········final·int·n·=·5;
134 ········final·int[]·array4;134 ········final·int[]·array4;
135 ········final·int[]·lbDatePicker2·=·array4·=·new·int[n];135 ········final·int[]·lbDatePicker2·=·array4·=·new·int[n];
136 ········array4[0]·=·16843583;136 ········array4[0]·=·16843583;
137 ········array4[1]·=·16843584;137 ········array4[1]·=·16843584;
138 ········array4[2]·=·2130968870;138 ········array4[2]·=·2130968871;
139 ········array4[3]·=·2130969338;139 ········array4[3]·=·2130969354;
140 ········array4[4]·=·2130969339;140 ········array4[4]·=·2130969355;
141 ········lbDatePicker·=·lbDatePicker2;141 ········lbDatePicker·=·lbDatePicker2;
142 ········final·int·n2·=·2;142 ········final·int·n2·=·2;
143 ········final·int[]·array5;143 ········final·int[]·array5;
144 ········final·int[]·lbHorizontalGridView2·=·array5·=·new·int[n2];144 ········final·int[]·lbHorizontalGridView2·=·array5·=·new·int[n2];
145 ········array5[0]·=·2130969292;145 ········array5[0]·=·2130969308;
146 ········array5[1]·=·2130969418;146 ········array5[1]·=·2130969434;
147 ········lbHorizontalGridView·=·lbHorizontalGridView2;147 ········lbHorizontalGridView·=·lbHorizontalGridView2;
148 ········final·int[]·array6;148 ········final·int[]·array6;
149 ········final·int[]·lbPicker2·=·array6·=·new·int[n2];149 ········final·int[]·lbPicker2·=·array6·=·new·int[n2];
150 ········array6[0]·=·2130969338;150 ········array6[0]·=·2130969354;
151 ········array6[1]·=·2130969339;151 ········array6[1]·=·2130969355;
152 ········lbPicker·=·lbPicker2;152 ········lbPicker·=·lbPicker2;
153 ········final·int[]·array7;153 ········final·int[]·array7;
154 ········final·int[]·lbResizingTextView2·=·array7·=·new·int[n];154 ········final·int[]·lbResizingTextView2·=·array7·=·new·int[n];
155 ········array7[0]·=·2130969236;155 ········array7[0]·=·2130969246;
156 ········array7[1]·=·2130969406;156 ········array7[1]·=·2130969422;
157 ········array7[2]·=·2130969407;157 ········array7[2]·=·2130969423;
158 ········array7[3]·=·2130969408;158 ········array7[3]·=·2130969424;
159 ········array7[4]·=·2130969409;159 ········array7[4]·=·2130969425;
160 ········lbResizingTextView·=·lbResizingTextView2;160 ········lbResizingTextView·=·lbResizingTextView2;
161 ········final·int·n3·=·4;161 ········final·int·n3·=·4;
162 ········final·int[]·array8;162 ········final·int[]·array8;
163 ········final·int[]·lbSearchOrbView2·=·array8·=·new·int[n3];163 ········final·int[]·lbSearchOrbView2·=·array8·=·new·int[n3];
164 ········array8[0]·=·2130969431;164 ········array8[0]·=·2130969447;
165 ········array8[1]·=·2130969432;165 ········array8[1]·=·2130969448;
166 ········array8[2]·=·2130969433;166 ········array8[2]·=·2130969449;
167 ········array8[3]·=·2130969434;167 ········array8[3]·=·2130969450;
168 ········lbSearchOrbView·=·lbSearchOrbView2;168 ········lbSearchOrbView·=·lbSearchOrbView2;
169 ········final·int[]·array9;169 ········final·int[]·array9;
170 ········final·int[]·lbSlide2·=·array9·=·new·int[n3];170 ········final·int[]·lbSlide2·=·array9·=·new·int[n3];
171 ········array9[0]·=·16843073;171 ········array9[0]·=·16843073;
172 ········array9[1]·=·16843160;172 ········array9[1]·=·16843160;
173 ········array9[2]·=·16843746;173 ········array9[2]·=·16843746;
174 ········array9[3]·=·2130969213;174 ········array9[3]·=·2130969223;
175 ········lbSlide·=·lbSlide2;175 ········lbSlide·=·lbSlide2;
176 ········final·int[]·array10;176 ········final·int[]·array10;
177 ········final·int[]·lbVerticalGridView2·=·array10·=·new·int[n2];177 ········final·int[]·lbVerticalGridView2·=·array10·=·new·int[n2];
178 ········array10[0]·=·2130968815;178 ········array10[0]·=·2130968816;
... Open expanded diff ...
328 B
androidx/lifecycle/runtime/R$id.class
254 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.lifecycle.runtime;1 package·androidx.lifecycle.runtime;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·view_tree_lifecycle_owner·=·2131362508;4 ····public·static·final·int·view_tree_lifecycle_owner·=·2131362519;
5 }5 }
348 B
androidx/lifecycle/viewmodel/R$id.class
270 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.lifecycle.viewmodel;1 package·androidx.lifecycle.viewmodel;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·view_tree_view_model_store_owner·=·2131362510;4 ····public·static·final·int·view_tree_view_model_store_owner·=·2131362521;
5 }5 }
303 B
androidx/navigation/R$id.class
243 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.navigation;1 package·androidx.navigation;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·nav_controller_view_tag·=·2131362279;4 ····public·static·final·int·nav_controller_view_tag·=·2131362284;
5 }5 }
909 B
androidx/navigation/R$styleable.class
835 B
procyon -ec {}
    
Offset 15, 20 lines modifiedOffset 15, 20 lines modified
15 ····public·static·final·int·NavInclude_graph;15 ····public·static·final·int·NavInclude_graph;
16 ····16 ····
17 ····static·{17 ····static·{
18 ········final·int[]·array;18 ········final·int[]·array;
19 ········final·int[]·activityNavigator·=·array·=·new·int[5];19 ········final·int[]·activityNavigator·=·array·=·new·int[5];
20 ········array[0]·=·16842755;20 ········array[0]·=·16842755;
21 ········array[1]·=·2130968577;21 ········array[1]·=·2130968577;
22 ········array[2]·=·2130968868;22 ········array[2]·=·2130968869;
23 ········array[3]·=·2130968869;23 ········array[3]·=·2130968870;
24 ········array[4]·=·2130969548;24 ········array[4]·=·2130969565;
25 ········ActivityNavigator·=·activityNavigator;25 ········ActivityNavigator·=·activityNavigator;
26 ········final·int·n·=·1;26 ········final·int·n·=·1;
27 ········final·int[]·navHost·=·new·int[n];27 ········final·int[]·navHost·=·new·int[n];
28 ········navHost[0]·=·2130969282;28 ········navHost[0]·=·2130969292;
29 ········NavHost·=·navHost;29 ········NavHost·=·navHost;
30 ········final·int[]·navInclude·=·new·int[n];30 ········final·int[]·navInclude·=·new·int[n];
31 ········navInclude[0]·=·2130969021;31 ········navInclude[0]·=·2130969024;
32 ········NavInclude·=·navInclude;32 ········NavInclude·=·navInclude;
33 ····}33 ····}
34 }34 }
1.8 KB
androidx/navigation/common/R$styleable.class
1.71 KB
procyon -ec {}
    
Offset 28, 39 lines modifiedOffset 28, 39 lines modified
28 ····public·static·final·int·Navigator_android_id·=·1;28 ····public·static·final·int·Navigator_android_id·=·1;
29 ····public·static·final·int·Navigator_android_label;29 ····public·static·final·int·Navigator_android_label;
30 ····30 ····
31 ····static·{31 ····static·{
32 ········final·int[]·array;32 ········final·int[]·array;
33 ········final·int[]·navAction·=·array·=·new·int[9];33 ········final·int[]·navAction·=·array·=·new·int[9];
34 ········array[0]·=·16842960;34 ········array[0]·=·16842960;
35 ········array[1]·=·2130968888;35 ········array[1]·=·2130968890;
36 ········array[2]·=·2130968947;36 ········array[2]·=·2130968950;
37 ········array[3]·=·2130968954;37 ········array[3]·=·2130968957;
38 ········array[4]·=·2130969143;38 ········array[4]·=·2130969153;
39 ········array[5]·=·2130969370;39 ········array[5]·=·2130969386;
40 ········array[6]·=·2130969371;40 ········array[6]·=·2130969387;
41 ········array[7]·=·2130969372;41 ········array[7]·=·2130969388;
42 ········array[8]·=·2130969373;42 ········array[8]·=·2130969389;
43 ········NavAction·=·navAction;43 ········NavAction·=·navAction;
44 ········final·int·n·=·4;44 ········final·int·n·=·4;
45 ········final·int[]·array2;45 ········final·int[]·array2;
46 ········final·int[]·navArgument·=·array2·=·new·int[n];46 ········final·int[]·navArgument·=·array2·=·new·int[n];
47 ········array2[0]·=·16842755;47 ········array2[0]·=·16842755;
48 ········array2[1]·=·16843245;48 ········array2[1]·=·16843245;
49 ········array2[2]·=·2130968635;49 ········array2[2]·=·2130968635;
50 ········array2[3]·=·2130969289;50 ········array2[3]·=·2130969305;
51 ········NavArgument·=·navArgument;51 ········NavArgument·=·navArgument;
52 ········final·int[]·array3;52 ········final·int[]·array3;
53 ········final·int[]·navDeepLink·=·array3·=·new·int[n];53 ········final·int[]·navDeepLink·=·array3·=·new·int[n];
54 ········array3[0]·=·16844014;54 ········array3[0]·=·16844014;
55 ········array3[1]·=·2130968577;55 ········array3[1]·=·2130968577;
56 ········array3[2]·=·2130969261;56 ········array3[2]·=·2130969271;
57 ········array3[3]·=·2130969628;57 ········array3[3]·=·2130969646;
58 ········NavDeepLink·=·navDeepLink;58 ········NavDeepLink·=·navDeepLink;
59 ········NavGraphNavigator·=·new·int[]·{·2130969486·};59 ········NavGraphNavigator·=·new·int[]·{·2130969503·};
60 ········final·int[]·array4;60 ········final·int[]·array4;
61 ········final·int[]·navigator·=·array4·=·new·int[2];61 ········final·int[]·navigator·=·array4·=·new·int[2];
62 ········array4[0]·=·16842753;62 ········array4[0]·=·16842753;
63 ········array4[1]·=·16842960;63 ········array4[1]·=·16842960;
64 ········Navigator·=·navigator;64 ········Navigator·=·navigator;
65 ····}65 ····}
66 }66 }
338 B
androidx/navigation/fragment/R$id.class
260 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.navigation.fragment;1 package·androidx.navigation.fragment;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·nav_host_fragment_container·=·2131362282;4 ····public·static·final·int·nav_host_fragment_container·=·2131362287;
5 }5 }
602 B
androidx/navigation/fragment/R$styleable.class
510 B
procyon -ec {}
    
Offset 16, 11 lines modifiedOffset 16, 11 lines modified
16 ········final·int·n2·=·16842755;16 ········final·int·n2·=·16842755;
17 ········dialogFragmentNavigator[0]·=·n2;17 ········dialogFragmentNavigator[0]·=·n2;
18 ········DialogFragmentNavigator·=·dialogFragmentNavigator;18 ········DialogFragmentNavigator·=·dialogFragmentNavigator;
19 ········final·int[]·fragmentNavigator·=·new·int[n];19 ········final·int[]·fragmentNavigator·=·new·int[n];
20 ········fragmentNavigator[0]·=·n2;20 ········fragmentNavigator[0]·=·n2;
21 ········FragmentNavigator·=·fragmentNavigator;21 ········FragmentNavigator·=·fragmentNavigator;
22 ········final·int[]·navHostFragment·=·new·int[n];22 ········final·int[]·navHostFragment·=·new·int[n];
23 ········navHostFragment[0]·=·2130968875;23 ········navHostFragment[0]·=·2130968877;
24 ········NavHostFragment·=·navHostFragment;24 ········NavHostFragment·=·navHostFragment;
25 ····}25 ····}
26 }26 }
1.62 KB
androidx/preference/PreferenceDialogFragment.class
1.52 KB
procyon -ec {}
    
Offset 14, 14 lines modifiedOffset 14, 16 lines modified
14 import·android.graphics.Bitmap;14 import·android.graphics.Bitmap;
15 import·android.graphics.Bitmap$Config;15 import·android.graphics.Bitmap$Config;
16 import·android.os.Bundle;16 import·android.os.Bundle;
17 import·android.content.DialogInterface;17 import·android.content.DialogInterface;
18 import·android.widget.TextView;18 import·android.widget.TextView;
19 import·android.text.TextUtils;19 import·android.text.TextUtils;
20 import·android.view.View;20 import·android.view.View;
 21 import·android.view.WindowInsets$Type;
 22 import·android.os.Build$VERSION;
21 import·android.app.Dialog;23 import·android.app.Dialog;
22 import·android.graphics.drawable.BitmapDrawable;24 import·android.graphics.drawable.BitmapDrawable;
23 import·android.content.DialogInterface$OnClickListener;25 import·android.content.DialogInterface$OnClickListener;
24 import·android.app.DialogFragment;26 import·android.app.DialogFragment;
  
25 public·abstract·class·PreferenceDialogFragment·extends·DialogFragment·implements·DialogInterface$OnClickListener27 public·abstract·class·PreferenceDialogFragment·extends·DialogFragment·implements·DialogInterface$OnClickListener
26 {28 {
Offset 38, 15 lines modifiedOffset 40, 20 lines modified
38 ····private·CharSequence·mDialogTitle;40 ····private·CharSequence·mDialogTitle;
39 ····private·CharSequence·mNegativeButtonText;41 ····private·CharSequence·mNegativeButtonText;
40 ····private·CharSequence·mPositiveButtonText;42 ····private·CharSequence·mPositiveButtonText;
41 ····private·DialogPreference·mPreference;43 ····private·DialogPreference·mPreference;
42 ····private·int·mWhichButtonClicked;44 ····private·int·mWhichButtonClicked;
43 ····45 ····
44 ····private·void·requestInputMethod(final·Dialog·dialog)·{46 ····private·void·requestInputMethod(final·Dialog·dialog)·{
45 ········dialog.getWindow().setSoftInputMode(5);47 ········if·(Build$VERSION.SDK_INT·<·30)·{
 48 ············dialog.getWindow().setSoftInputMode(5);
 49 ········}
 50 ········else·{
 51 ············dialog.getWindow().getDecorView().getWindowInsetsController().show(WindowInsets$Type.ime());
 52 ········}
46 ····}53 ····}
47 ····54 ····
48 ····public·DialogPreference·getPreference()·{55 ····public·DialogPreference·getPreference()·{
49 ········if·(this.mPreference·==·null)·{56 ········if·(this.mPreference·==·null)·{
50 ············this.mPreference·=·(DialogPreference)((DialogPreference$TargetFragment)this.getTargetFragment()).findPreference((CharSequence)this.getArguments().getString("key"));57 ············this.mPreference·=·(DialogPreference)((DialogPreference$TargetFragment)this.getTargetFragment()).findPreference((CharSequence)this.getArguments().getString("key"));
51 ········}58 ········}
52 ········return·this.mPreference;59 ········return·this.mPreference;
1.85 KB
androidx/preference/R$attr.class
1.79 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·androidx.preference;1 package·androidx.preference;
  
2 public·final·class·R$attr2 public·final·class·R$attr
3 {3 {
4 ····public·static·final·int·checkBoxPreferenceStyle·=·2130968734;4 ····public·static·final·int·checkBoxPreferenceStyle·=·2130968735;
5 ····public·static·final·int·dialogPreferenceStyle·=·2130968897;5 ····public·static·final·int·dialogPreferenceStyle·=·2130968899;
6 ····public·static·final·int·dropdownPreferenceStyle·=·2130968927;6 ····public·static·final·int·dropdownPreferenceStyle·=·2130968929;
7 ····public·static·final·int·editTextPreferenceStyle·=·2130968931;7 ····public·static·final·int·editTextPreferenceStyle·=·2130968933;
8 ····public·static·final·int·preferenceCategoryStyle·=·2130969378;8 ····public·static·final·int·preferenceCategoryStyle·=·2130969394;
9 ····public·static·final·int·preferenceFragmentCompatStyle·=·2130969381;9 ····public·static·final·int·preferenceFragmentCompatStyle·=·2130969397;
10 ····public·static·final·int·preferenceFragmentStyle·=·2130969383;10 ····public·static·final·int·preferenceFragmentStyle·=·2130969399;
11 ····public·static·final·int·preferenceScreenStyle·=·2130969385;11 ····public·static·final·int·preferenceScreenStyle·=·2130969401;
12 ····public·static·final·int·preferenceStyle·=·2130969386;12 ····public·static·final·int·preferenceStyle·=·2130969402;
13 ····public·static·final·int·preferenceTheme·=·2130969387;13 ····public·static·final·int·preferenceTheme·=·2130969403;
14 ····public·static·final·int·seekBarPreferenceStyle·=·2130969439;14 ····public·static·final·int·seekBarPreferenceStyle·=·2130969455;
15 ····public·static·final·int·switchPreferenceCompatStyle·=·2130969515;15 ····public·static·final·int·switchPreferenceCompatStyle·=·2130969532;
16 ····public·static·final·int·switchPreferenceStyle·=·2130969516;16 ····public·static·final·int·switchPreferenceStyle·=·2130969533;
17 }17 }
330 B
androidx/preference/R$color.class
264 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.preference;1 package·androidx.preference;
  
2 public·final·class·R$color2 public·final·class·R$color
3 {3 {
4 ····public·static·final·int·preference_fallback_accent_color·=·2131099920;4 ····public·static·final·int·preference_fallback_accent_color·=·2131099923;
5 }5 }
311 B
androidx/preference/R$drawable.class
239 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.preference;1 package·androidx.preference;
  
2 public·final·class·R$drawable2 public·final·class·R$drawable
3 {3 {
4 ····public·static·final·int·ic_arrow_down_24dp·=·2131230877;4 ····public·static·final·int·ic_arrow_down_24dp·=·2131230879;
5 }5 }
823 B
androidx/preference/R$id.class
763 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·androidx.preference;1 package·androidx.preference;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·icon_frame·=·2131362176;4 ····public·static·final·int·icon_frame·=·2131362180;
5 ····public·static·final·int·recycler_view·=·2131362357;5 ····public·static·final·int·recycler_view·=·2131362366;
6 ····public·static·final·int·seekbar·=·2131362397;6 ····public·static·final·int·seekbar·=·2131362406;
7 ····public·static·final·int·seekbar_value·=·2131362398;7 ····public·static·final·int·seekbar_value·=·2131362407;
8 ····public·static·final·int·spinner·=·2131362420;8 ····public·static·final·int·spinner·=·2131362429;
9 ····public·static·final·int·switchWidget·=·2131362447;9 ····public·static·final·int·switchWidget·=·2131362456;
10 }10 }
618 B
androidx/preference/R$layout.class
550 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·androidx.preference;1 package·androidx.preference;
  
2 public·final·class·R$layout2 public·final·class·R$layout
3 {3 {
4 ····public·static·final·int·expand_button·=·2131558486;4 ····public·static·final·int·expand_button·=·2131558486;
5 ····public·static·final·int·preference·=·2131558602;5 ····public·static·final·int·preference·=·2131558604;
6 ····public·static·final·int·preference_list_fragment·=·2131558611;6 ····public·static·final·int·preference_list_fragment·=·2131558613;
7 ····public·static·final·int·preference_recyclerview·=·2131558618;7 ····public·static·final·int·preference_recyclerview·=·2131558620;
8 }8 }
783 B
androidx/preference/R$string.class
715 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·androidx.preference;1 package·androidx.preference;
  
2 public·final·class·R$string2 public·final·class·R$string
3 {3 {
4 ····public·static·final·int·copy·=·2131886221;4 ····public·static·final·int·copy·=·2131886228;
5 ····public·static·final·int·expand_button_title·=·2131886238;5 ····public·static·final·int·expand_button_title·=·2131886245;
6 ····public·static·final·int·not_set·=·2131886355;6 ····public·static·final·int·not_set·=·2131886364;
7 ····public·static·final·int·preference_copied·=·2131886425;7 ····public·static·final·int·preference_copied·=·2131886466;
8 ····public·static·final·int·summary_collapsed_preference_list·=·2131886488;8 ····public·static·final·int·summary_collapsed_preference_list·=·2131886534;
9 }9 }
310 B
androidx/preference/R$style.class
244 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.preference;1 package·androidx.preference;
  
2 public·final·class·R$style2 public·final·class·R$style
3 {3 {
4 ····public·static·final·int·PreferenceThemeOverlay·=·2131952036;4 ····public·static·final·int·PreferenceThemeOverlay·=·2131952042;
5 }5 }
6.97 KB
androidx/preference/R$styleable.class
6.9 KB
procyon -ec {}
    
Offset 121, 56 lines modifiedOffset 121, 56 lines modified
121 ····public·static·final·int·SwitchPreference_switchTextOff·=·8;121 ····public·static·final·int·SwitchPreference_switchTextOff·=·8;
122 ····public·static·final·int·SwitchPreference_switchTextOn·=·9;122 ····public·static·final·int·SwitchPreference_switchTextOn·=·9;
123 ····123 ····
124 ····static·{124 ····static·{
125 ········final·int[]·array;125 ········final·int[]·array;
126 ········final·int[]·backgroundStyle·=·array·=·new·int[2];126 ········final·int[]·backgroundStyle·=·array·=·new·int[2];
127 ········array[0]·=·16843534;127 ········array[0]·=·16843534;
128 ········array[1]·=·2130969442;128 ········array[1]·=·2130969458;
129 ········BackgroundStyle·=·backgroundStyle;129 ········BackgroundStyle·=·backgroundStyle;
130 ········final·int[]·array2;130 ········final·int[]·array2;
131 ········final·int[]·checkBoxPreference·=·array2·=·new·int[6];131 ········final·int[]·checkBoxPreference·=·array2·=·new·int[6];
132 ········array2[0]·=·16843247;132 ········array2[0]·=·16843247;
133 ········array2[1]·=·16843248;133 ········array2[1]·=·16843248;
134 ········array2[2]·=·16843249;134 ········array2[2]·=·16843249;
135 ········array2[3]·=·2130968901;135 ········array2[3]·=·2130968903;
136 ········array2[4]·=·2130969510;136 ········array2[4]·=·2130969527;
137 ········array2[5]·=·2130969511;137 ········array2[5]·=·2130969528;
138 ········CheckBoxPreference·=·checkBoxPreference;138 ········CheckBoxPreference·=·checkBoxPreference;
139 ········final·int[]·array3;139 ········final·int[]·array3;
140 ········final·int[]·dialogPreference·=·array3·=·new·int[12];140 ········final·int[]·dialogPreference·=·array3·=·new·int[12];
141 ········array3[0]·=·16843250;141 ········array3[0]·=·16843250;
142 ········array3[1]·=·16843251;142 ········array3[1]·=·16843251;
143 ········array3[2]·=·16843252;143 ········array3[2]·=·16843252;
144 ········array3[3]·=·16843253;144 ········array3[3]·=·16843253;
145 ········array3[4]·=·16843254;145 ········array3[4]·=·16843254;
146 ········array3[5]·=·16843255;146 ········array3[5]·=·16843255;
147 ········array3[6]·=·2130968894;147 ········array3[6]·=·2130968896;
148 ········array3[7]·=·2130968895;148 ········array3[7]·=·2130968897;
149 ········array3[8]·=·2130968896;149 ········array3[8]·=·2130968898;
150 ········array3[9]·=·2130968900;150 ········array3[9]·=·2130968902;
151 ········array3[10]·=·2130969287;151 ········array3[10]·=·2130969297;
152 ········array3[11]·=·2130969377;152 ········array3[11]·=·2130969393;
153 ········DialogPreference·=·dialogPreference;153 ········DialogPreference·=·dialogPreference;
154 ········EditTextPreference·=·new·int[]·{·2130969632·};154 ········EditTextPreference·=·new·int[]·{·2130969650·};
155 ········final·int[]·array4;155 ········final·int[]·array4;
156 ········final·int[]·listPreference·=·array4·=·new·int[5];156 ········final·int[]·listPreference·=·array4·=·new·int[5];
157 ········array4[0]·=·16842930;157 ········array4[0]·=·16842930;
158 ········array4[1]·=·16843256;158 ········array4[1]·=·16843256;
159 ········array4[2]·=·2130968948;159 ········array4[2]·=·2130968951;
160 ········array4[3]·=·2130968949;160 ········array4[3]·=·2130968952;
161 ········array4[4]·=·2130969632;161 ········array4[4]·=·2130969650;
162 ········ListPreference·=·listPreference;162 ········ListPreference·=·listPreference;
163 ········final·int·n·=·4;163 ········final·int·n·=·4;
164 ········final·int[]·array5;164 ········final·int[]·array5;
165 ········final·int[]·multiSelectListPreference·=·array5·=·new·int[n];165 ········final·int[]·multiSelectListPreference·=·array5·=·new·int[n];
166 ········array5[0]·=·16842930;166 ········array5[0]·=·16842930;
167 ········array5[1]·=·16843256;167 ········array5[1]·=·16843256;
168 ········array5[2]·=·2130968948;168 ········array5[2]·=·2130968951;
169 ········array5[3]·=·2130968949;169 ········array5[3]·=·2130968952;
170 ········MultiSelectListPreference·=·multiSelectListPreference;170 ········MultiSelectListPreference·=·multiSelectListPreference;
171 ········final·int[]·array6;171 ········final·int[]·array6;
172 ········final·int[]·preference·=·array6·=·new·int[36];172 ········final·int[]·preference·=·array6·=·new·int[36];
173 ········array6[0]·=·16842754;173 ········array6[0]·=·16842754;
174 ········array6[1]·=·16842765;174 ········array6[1]·=·16842765;
175 ········array6[2]·=·16842766;175 ········array6[2]·=·16842766;
176 ········array6[3]·=·16842994;176 ········array6[3]·=·16842994;
Offset 184, 32 lines modifiedOffset 184, 32 lines modified
184 ········array6[11]·=·16843245;184 ········array6[11]·=·16843245;
185 ········array6[12]·=·16843246;185 ········array6[12]·=·16843246;
186 ········array6[13]·=·16843491;186 ········array6[13]·=·16843491;
187 ········array6[14]·=·16844124;187 ········array6[14]·=·16844124;
188 ········array6[15]·=·16844129;188 ········array6[15]·=·16844129;
189 ········array6[16]·=·2130968624;189 ········array6[16]·=·2130968624;
190 ········array6[17]·=·2130968626;190 ········array6[17]·=·2130968626;
191 ········array6[18]·=·2130968883;191 ········array6[18]·=·2130968885;
192 ········array6[19]·=·2130968886;192 ········array6[19]·=·2130968888;
193 ········array6[20]·=·2130968936;193 ········array6[20]·=·2130968938;
194 ········array6[21]·=·2130968938;194 ········array6[21]·=·2130968940;
195 ········array6[22]·=·2130969017;195 ········array6[22]·=·2130969020;
196 ········array6[23]·=·2130969093;196 ········array6[23]·=·2130969103;
197 ········array6[24]·=·2130969098;197 ········array6[24]·=·2130969108;
198 ········array6[25]·=·2130969123;198 ········array6[25]·=·2130969133;
199 ········array6[26]·=·2130969138;199 ········array6[26]·=·2130969148;
200 ········array6[27]·=·2130969144;200 ········array6[27]·=·2130969154;
201 ········array6[28]·=·2130969310;201 ········array6[28]·=·2130969326;
202 ········array6[29]·=·2130969337;202 ········array6[29]·=·2130969353;
203 ········array6[30]·=·2130969441;203 ········array6[30]·=·2130969457;
204 ········array6[31]·=·2130969453;204 ········array6[31]·=·2130969469;
205 ········array6[32]·=·2130969471;205 ········array6[32]·=·2130969487;
206 ········array6[33]·=·2130969509;206 ········array6[33]·=·2130969526;
207 ········array6[34]·=·2130969596;207 ········array6[34]·=·2130969613;
208 ········array6[35]·=·2130969645;208 ········array6[35]·=·2130969664;
209 ········Preference·=·preference;209 ········Preference·=·preference;
210 ········final·int[]·array7;210 ········final·int[]·array7;
211 ········final·int[]·preferenceFragment·=·array7·=·new·int[n];211 ········final·int[]·preferenceFragment·=·array7·=·new·int[n];
212 ········array7[0]·=·16842994;212 ········array7[0]·=·16842994;
213 ········array7[1]·=·16843049;213 ········array7[1]·=·16843049;
214 ········array7[2]·=·16843050;214 ········array7[2]·=·16843050;
215 ········array7[3]·=·2130968625;215 ········array7[3]·=·2130968625;
Offset 220, 56 lines modifiedOffset 220, 56 lines modified
220 ········array8[1]·=·16843049;220 ········array8[1]·=·16843049;
221 ········array8[2]·=·16843050;221 ········array8[2]·=·16843050;
222 ········array8[3]·=·2130968625;222 ········array8[3]·=·2130968625;
223 ········PreferenceFragmentCompat·=·preferenceFragmentCompat;223 ········PreferenceFragmentCompat·=·preferenceFragmentCompat;
224 ········final·int[]·array9;224 ········final·int[]·array9;
225 ········final·int[]·preferenceGroup·=·array9·=·new·int[3];225 ········final·int[]·preferenceGroup·=·array9·=·new·int[3];
226 ········array9[0]·=·16843239;226 ········array9[0]·=·16843239;
227 ········array9[1]·=·2130969118;227 ········array9[1]·=·2130969128;
228 ········array9[2]·=·2130969311;228 ········array9[2]·=·2130969327;
229 ········PreferenceGroup·=·preferenceGroup;229 ········PreferenceGroup·=·preferenceGroup;
230 ········final·int[]·array10;230 ········final·int[]·array10;
231 ········final·int[]·preferenceImageView·=·array10·=·new·int[n];231 ········final·int[]·preferenceImageView·=·array10·=·new·int[n];
232 ········array10[0]·=·16843039;232 ········array10[0]·=·16843039;
233 ········array10[1]·=·16843040;233 ········array10[1]·=·16843040;
234 ········array10[2]·=·2130969254;234 ········array10[2]·=·2130969264;
235 ········array10[3]·=·2130969257;235 ········array10[3]·=·2130969267;
236 ········PreferenceImageView·=·preferenceImageView;236 ········PreferenceImageView·=·preferenceImageView;
237 ········final·int[]·array11;237 ········final·int[]·array11;
238 ········final·int[]·seekBarPreference·=·array11·=·new·int[7];238 ········final·int[]·seekBarPreference·=·array11·=·new·int[7];
239 ········array11[0]·=·16842994;239 ········array11[0]·=·16842994;
240 ········array11[1]·=·16843062;240 ········array11[1]·=·16843062;
241 ········array11[2]·=·2130968619;241 ········array11[2]·=·2130968619;
242 ········array11[3]·=·2130969262;242 ········array11[3]·=·2130969272;
243 ········array11[4]·=·2130969438;243 ········array11[4]·=·2130969454;
244 ········array11[5]·=·2130969463;244 ········array11[5]·=·2130969479;
245 ········array11[6]·=·2130969627;245 ········array11[6]·=·2130969645;
246 ········SeekBarPreference·=·seekBarPreference;246 ········SeekBarPreference·=·seekBarPreference;
247 ········final·int·n2·=·10;247 ········final·int·n2·=·10;
248 ········final·int[]·array12;248 ········final·int[]·array12;
249 ········final·int[]·switchPreference·=·array12·=·new·int[n2];249 ········final·int[]·switchPreference·=·array12·=·new·int[n2];
250 ········array12[0]·=·16843247;250 ········array12[0]·=·16843247;
251 ········array12[1]·=·16843248;251 ········array12[1]·=·16843248;
252 ········array12[2]·=·16843249;252 ········array12[2]·=·16843249;
253 ········array12[3]·=·16843627;253 ········array12[3]·=·16843627;
254 ········array12[4]·=·16843628;254 ········array12[4]·=·16843628;
255 ········array12[5]·=·2130968901;255 ········array12[5]·=·2130968903;
256 ········array12[6]·=·2130969510;256 ········array12[6]·=·2130969527;
... Open expanded diff ...
303 B
androidx/recyclerview/R$attr.class
235 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.recyclerview;1 package·androidx.recyclerview;
  
2 public·final·class·R$attr2 public·final·class·R$attr
3 {3 {
4 ····public·static·final·int·recyclerViewStyle·=·2130969399;4 ····public·static·final·int·recyclerViewStyle·=·2130969415;
5 }5 }
586 B
androidx/recyclerview/R$dimen.class
516 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·androidx.recyclerview;1 package·androidx.recyclerview;
  
2 public·final·class·R$dimen2 public·final·class·R$dimen
3 {3 {
4 ····public·static·final·int·fastscroll_default_thickness·=·2131165457;4 ····public·static·final·int·fastscroll_default_thickness·=·2131165459;
5 ····public·static·final·int·fastscroll_margin·=·2131165458;5 ····public·static·final·int·fastscroll_margin·=·2131165460;
6 ····public·static·final·int·fastscroll_minimum_range·=·2131165459;6 ····public·static·final·int·fastscroll_minimum_range·=·2131165461;
7 }7 }
949 B
androidx/recyclerview/R$styleable.class
871 B
procyon -ec {}
    
Offset 19, 19 lines modifiedOffset 19, 19 lines modified
19 ····19 ····
20 ····static·{20 ····static·{
21 ········final·int[]·array;21 ········final·int[]·array;
22 ········final·int[]·recyclerView·=·array·=·new·int[12];22 ········final·int[]·recyclerView·=·array·=·new·int[12];
23 ········array[0]·=·16842948;23 ········array[0]·=·16842948;
24 ········array[1]·=·16842987;24 ········array[1]·=·16842987;
25 ········array[2]·=·16842993;25 ········array[2]·=·16842993;
26 ········array[3]·=·2130968974;26 ········array[3]·=·2130968977;
27 ········array[4]·=·2130968975;27 ········array[4]·=·2130968978;
28 ········array[5]·=·2130968976;28 ········array[5]·=·2130968979;
29 ········array[6]·=·2130968977;29 ········array[6]·=·2130968980;
30 ········array[7]·=·2130968978;30 ········array[7]·=·2130968981;
31 ········array[8]·=·2130969147;31 ········array[8]·=·2130969157;
32 ········array[9]·=·2130969410;32 ········array[9]·=·2130969426;
33 ········array[10]·=·2130969478;33 ········array[10]·=·2130969494;
34 ········array[11]·=·2130969484;34 ········array[11]·=·2130969500;
35 ········RecyclerView·=·recyclerView;35 ········RecyclerView·=·recyclerView;
36 ····}36 ····}
37 }37 }
329 B
androidx/savedstate/R$id.class
269 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·androidx.savedstate;1 package·androidx.savedstate;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·view_tree_saved_state_registry_owner·=·2131362509;4 ····public·static·final·int·view_tree_saved_state_registry_owner·=·2131362520;
5 }5 }
699 B
androidx/transition/R$id.class
639 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·androidx.transition;1 package·androidx.transition;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·save_non_transition_alpha·=·2131362368;4 ····public·static·final·int·save_non_transition_alpha·=·2131362377;
5 ····public·static·final·int·save_overlay_view·=·2131362369;5 ····public·static·final·int·save_overlay_view·=·2131362378;
6 ····public·static·final·int·transition_current_scene·=·2131362491;6 ····public·static·final·int·transition_current_scene·=·2131362502;
7 ····public·static·final·int·transition_layout_save·=·2131362492;7 ····public·static·final·int·transition_layout_save·=·2131362503;
8 }8 }
1.1 KB
androidx/wear/ble/view/AcceptDenyDialog.class
1.01 KB
procyon -ec {}
    
Offset 34, 16 lines modifiedOffset 34, 16 lines modified
34 ········this.mButtonHandler·=·(View$OnClickListener)new·-$$Lambda$AcceptDenyDialog$FKiFlA_m1qiTdlHK4kjx3s9nQCI(this);34 ········this.mButtonHandler·=·(View$OnClickListener)new·-$$Lambda$AcceptDenyDialog$FKiFlA_m1qiTdlHK4kjx3s9nQCI(this);
35 ········this.setContentView(2131558428);35 ········this.setContentView(2131558428);
36 ········this.mTitle·=·(TextView)this.findViewById(16908310);36 ········this.mTitle·=·(TextView)this.findViewById(16908310);
37 ········final·TextView·textView·=·(TextView)this.findViewById(16908299);37 ········final·TextView·textView·=·(TextView)this.findViewById(16908299);
38 ········this.mIcon·=·(ImageView)this.findViewById(16908294);38 ········this.mIcon·=·(ImageView)this.findViewById(16908294);
39 ········(this.mPositiveButton·=·(ImageButton)this.findViewById(16908313)).setOnClickListener(this.mButtonHandler);39 ········(this.mPositiveButton·=·(ImageButton)this.findViewById(16908313)).setOnClickListener(this.mButtonHandler);
40 ········(this.mNegativeButton·=·(ImageButton)this.findViewById(16908314)).setOnClickListener(this.mButtonHandler);40 ········(this.mNegativeButton·=·(ImageButton)this.findViewById(16908314)).setOnClickListener(this.mButtonHandler);
41 ········this.mSpacer·=·this.findViewById(2131362418);41 ········this.mSpacer·=·this.findViewById(2131362427);
42 ········this.mButtonPanel·=·this.findViewById(2131361947);42 ········this.mButtonPanel·=·this.findViewById(2131361948);
43 ····}43 ····}
44 ····44 ····
45 ····public·ImageButton·getButton(final·int·n)·{45 ····public·ImageButton·getButton(final·int·n)·{
46 ········if·(n·==·-2)·{46 ········if·(n·==·-2)·{
47 ············return·this.mNegativeButton;47 ············return·this.mNegativeButton;
48 ········}48 ········}
49 ········if·(n·!=·-1)·{49 ········if·(n·!=·-1)·{
22.7 KB
com/android/car/ui/FocusArea.class
22.6 KB
procyon -ec {}
    
Offset 1, 80 lines modifiedOffset 1, 485 lines modified
  
1 package·com.android.car.ui;1 package·com.android.car.ui;
  
 2 import·android.content.res.TypedArray;
 3 import·android.view.accessibility.AccessibilityNodeInfo;
 4 import·com.android.car.ui.utils.CarUiUtils;
2 import·android.graphics.Canvas;5 import·android.graphics.Canvas;
3 import·android.view.View;6 import·android.view.ViewGroup;
4 import·android.view.ViewTreeObserver$OnGlobalFocusChangeListener;7 import·android.view.ViewTreeObserver$OnGlobalFocusChangeListener;
 8 import·android.util.Log;
 9 import·java.util.Iterator;
 10 import·java.util.HashMap;
 11 import·android.content.res.Resources;
 12 import·android.os.Bundle;
 13 import·android.view.ViewParent;
 14 import·android.os.SystemClock;
 15 import·com.android.car.ui.utils.ViewUtils;
5 import·android.util.AttributeSet;16 import·android.util.AttributeSet;
6 import·android.content.Context;17 import·android.content.Context;
 18 import·java.util.Arrays;
 19 import·java.util.Map;
 20 import·android.view.View;
7 import·android.graphics.drawable.Drawable;21 import·android.graphics.drawable.Drawable;
 22 import·java.util.List;
8 import·android.widget.LinearLayout;23 import·android.widget.LinearLayout;
  
9 public·class·FocusArea·extends·LinearLayout24 public·class·FocusArea·extends·LinearLayout
10 {25 {
 26 ····private·static·final·int·INVALID_DIMEN·=·255;
 27 ····private·static·final·int·INVALID_DIRECTION·=·255;
 28 ····private·static·final·List·NUDGE_DIRECTIONS;
 29 ····private·static·final·String·TAG·=·"FocusArea";
11 ····private·Drawable·mBackgroundHighlight;30 ····private·Drawable·mBackgroundHighlight;
 31 ····private·int·mBottomOffset;
 32 ····private·boolean·mClearFocusAreaHistoryWhenRotating;
 33 ····private·int·mDefaultFocusId;
 34 ····private·boolean·mDefaultFocusOverridesHistory;
 35 ····private·View·mDefaultFocusView;
12 ····private·boolean·mEnableBackgroundHighlight;36 ····private·boolean·mEnableBackgroundHighlight;
13 ····private·boolean·mEnableForegroundHighlight;37 ····private·boolean·mEnableForegroundHighlight;
 38 ····private·View·mFocusedView;
14 ····private·Drawable·mForegroundHighlight;39 ····private·Drawable·mForegroundHighlight;
15 ····private·boolean·mHasFocus;40 ····private·boolean·mHasFocus;
 41 ····private·int·mLeftOffset;
 42 ····private·int·mNudgeShortcutDirection;
 43 ····private·int·mNudgeShortcutId;
 44 ····private·View·mNudgeShortcutView;
16 ····private·int·mPaddingBottom;45 ····private·int·mPaddingBottom;
17 ····private·int·mPaddingLeft;46 ····private·int·mPaddingLeft;
18 ····private·int·mPaddingRight;47 ····private·int·mPaddingRight;
19 ····private·int·mPaddingTop;48 ····private·int·mPaddingTop;
 49 ····private·FocusArea·mPreviousFocusArea;
 50 ····private·int·mRightOffset;
 51 ····private·RotaryCache·mRotaryCache;
 52 ····private·boolean·mRtl;
 53 ····private·Map·mSpecifiedNudgeFocusAreaMap;
 54 ····private·Map·mSpecifiedNudgeIdMap;
 55 ····private·int·mTopOffset;
 56 ····
 57 ····static·{
 58 ········NUDGE_DIRECTIONS·=·Arrays.asList(17,·66,·33,·130);
 59 ····}
20 ····60 ····
21 ····public·FocusArea(final·Context·context)·{61 ····public·FocusArea(final·Context·context)·{
22 ········super(context);62 ········super(context);
23 ········this.init();63 ········this.init(context,·null);
24 ····}64 ····}
25 ····65 ····
26 ····public·FocusArea(final·Context·context,·final·AttributeSet·set)·{66 ····public·FocusArea(final·Context·context,·final·AttributeSet·set)·{
27 ········super(context,·set);67 ········super(context,·set);
28 ········this.init();68 ········this.init(context,·set);
29 ····}69 ····}
30 ····70 ····
31 ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n)·{71 ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
32 ········super(context,·set,·n);72 ········super(context,·set,·n);
33 ········this.init();73 ········this.init(context,·set);
34 ····}74 ····}
35 ····75 ····
36 ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n,·final·int·n2)·{76 ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n,·final·int·n2)·{
37 ········super(context,·set,·n,·n2);77 ········super(context,·set,·n,·n2);
38 ········this.init();78 ········this.init(context,·set);
 79 ····}
 80 ····
 81 ····private·boolean·focusDefaultFocusView()·{
 82 ········return·this.requestFocus(this.mDefaultFocusView);
 83 ····}
 84 ····
 85 ····private·boolean·focusOnDescendant()·{
 86 ········final·boolean·focusOnFocusedByDefaultView·=·this.focusOnFocusedByDefaultView();
 87 ········final·boolean·b·=·true;
 88 ········if·(focusOnFocusedByDefaultView)·{
 89 ············return·b;
 90 ········}
 91 ········if·(this.focusOnPrimaryFocusView())·{
 92 ············return·b;
 93 ········}
 94 ········if·(this.mDefaultFocusOverridesHistory)·{
 95 ············if·(this.focusDefaultFocusView()·||·this.focusOnLastFocusedView())·{
 96 ················return·b;
 97 ············}
 98 ········}
 99 ········else·if·(this.focusOnLastFocusedView()·||·this.focusDefaultFocusView())·{
 100 ············return·b;
 101 ········}
 102 ········return·this.focusOnFirstFocusableView();
 103 ····}
 104 ····
 105 ····private·boolean·focusOnFirstFocusableView()·{
 106 ········return·this.requestFocus(ViewUtils.findFocusableDescendant((View)this));
 107 ····}
 108 ····
 109 ····private·boolean·focusOnFocusedByDefaultView()·{
 110 ········return·this.requestFocus(ViewUtils.findFocusedByDefaultView((View)this));
 111 ····}
 112 ····
 113 ····private·boolean·focusOnLastFocusedView()·{
 114 ········return·this.requestFocus(this.mRotaryCache.getFocusedView(SystemClock.uptimeMillis()));
 115 ····}
 116 ····
 117 ····private·boolean·focusOnPrimaryFocusView()·{
 118 ········return·this.requestFocus(ViewUtils.findPrimaryFocusView((View)this));
 119 ····}
 120 ····
 121 ····private·static·FocusArea·getAncestorFocusArea(final·View·view)·{
 122 ········for·(ViewParent·viewParent·=·view.getParent();·viewParent·!=·null;·viewParent·=·viewParent.getParent())·{
 123 ············if·(viewParent·instanceof·FocusArea)·{
 124 ················return·(FocusArea)viewParent;
... Open expanded diff ...
3.06 KB
com/android/car/ui/FocusParkingView.class
2.98 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 23 lines modified
  
1 package·com.android.car.ui;1 package·com.android.car.ui;
  
 2 import·android.view.inputmethod.InputMethodManager;
2 import·android.os.Bundle;3 import·android.os.Bundle;
 4 import·android.util.Log;
 5 import·com.android.car.ui.utils.ViewUtils$Predicate;
 6 import·com.android.car.ui.utils.ViewUtils;
3 import·android.util.AttributeSet;7 import·android.util.AttributeSet;
4 import·android.content.Context;8 import·android.content.Context;
5 import·android.view.View;9 import·android.view.View;
  
6 public·class·FocusParkingView·extends·View10 public·class·FocusParkingView·extends·View
7 {11 {
 12 ····private·static·final·String·TAG·=·"FocusParkingView";
 13 ····
8 ····public·FocusParkingView(final·Context·context)·{14 ····public·FocusParkingView(final·Context·context)·{
9 ········super(context);15 ········super(context);
10 ········this.init();16 ········this.init();
11 ····}17 ····}
12 ····18 ····
13 ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set)·{19 ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set)·{
14 ········super(context,·set);20 ········super(context,·set);
Offset 38, 27 lines modifiedOffset 44, 57 lines modified
38 ········this.setDefaultFocusHighlightEnabled(false);44 ········this.setDefaultFocusHighlightEnabled(false);
39 ····}45 ····}
40 ····46 ····
41 ····public·CharSequence·getAccessibilityClassName()·{47 ····public·CharSequence·getAccessibilityClassName()·{
42 ········return·FocusParkingView.class.getName();48 ········return·FocusParkingView.class.getName();
43 ····}49 ····}
44 ····50 ····
 51 ····protected·void·onAttachedToWindow()·{
 52 ········super.onAttachedToWindow();
 53 ········final·boolean[]·array·=·{·false·};
 54 ········final·View·depthFirstSearch·=·ViewUtils.depthFirstSearch(this.getRootView(),·(ViewUtils$Predicate)new·-$$Lambda$FocusParkingView$J-1mTA7oM6hAz2Y8jYsUkkZR3sk(this,·array));
 55 ········if·(depthFirstSearch·!=·null)·{
 56 ············Log.w("FocusParkingView",·"There·should·be·only·one·FocusParkingView·in·the·window");
 57 ············if·(array[0])·{
 58 ················depthFirstSearch.setFocusable(false);
 59 ············}
 60 ············else·{
 61 ················this.setFocusable(false);
 62 ············}
 63 ········}
 64 ····}
 65 ····
45 ····protected·void·onMeasure(int·n,·final·int·n2)·{66 ····protected·void·onMeasure(int·n,·final·int·n2)·{
46 ········n·=·1;67 ········n·=·1;
47 ········this.setMeasuredDimension(n,·n);68 ········this.setMeasuredDimension(n,·n);
48 ····}69 ····}
49 ····70 ····
50 ····public·void·onWindowFocusChanged(final·boolean·b)·{71 ····public·void·onWindowFocusChanged(final·boolean·b)·{
51 ········if·(!b)·{72 ········if·(!b)·{
52 ············this.requestFocus();73 ············this.requestFocus();
53 ········}74 ········}
54 ········super.onWindowFocusChanged(b);75 ········super.onWindowFocusChanged(b);
55 ····}76 ····}
56 ····77 ····
57 ····public·boolean·performAccessibilityAction(final·int·n,·final·Bundle·bundle)·{78 ····public·boolean·performAccessibilityAction(final·int·n,·final·Bundle·bundle)·{
58 ········if·(n·==·1048576)·{79 ········if·(n·!=·1)·{
59 ············this.getRootView().restoreDefaultFocus();80 ············if·(n·!=·67108864)·{
60 ············return·this.isFocused()·^·true;81 ················if·(n·==·134217728)·{
 82 ····················return·((InputMethodManager)this.getContext().getSystemService((Class)InputMethodManager.class)).hideSoftInputFromWindow(this.getWindowToken(),·0);
 83 ················}
 84 ············}
 85 ············else·{
 86 ················final·View·rootView·=·this.getRootView();
 87 ················final·View·focusedByDefaultView·=·ViewUtils.findFocusedByDefaultView(rootView);
 88 ················if·(focusedByDefaultView·!=·null)·{
 89 ····················return·focusedByDefaultView.requestFocus();
 90 ················}
 91 ················final·View·primaryFocusView·=·ViewUtils.findPrimaryFocusView(rootView);
 92 ················return·primaryFocusView·!=·null·&&·primaryFocusView.requestFocus();
 93 ············}
 94 ········}
 95 ········else·if·(!this.hasFocus())·{
 96 ············return·this.requestFocus();
61 ········}97 ········}
62 ········return·super.performAccessibilityAction(n,·bundle);98 ········return·super.performAccessibilityAction(n,·bundle);
63 ····}99 ····}
64 }100 }
121 KB
com/android/car/ui/R$attr.class
120 KB
procyon -ec {}
    
Offset 100, 987 lines modifiedOffset 100, 1006 lines modified
100 ····public·static·final·int·behavior_overlapTop·=·2130968670;100 ····public·static·final·int·behavior_overlapTop·=·2130968670;
101 ····public·static·final·int·behavior_peekHeight·=·2130968671;101 ····public·static·final·int·behavior_peekHeight·=·2130968671;
102 ····public·static·final·int·behavior_saveFlags·=·2130968672;102 ····public·static·final·int·behavior_saveFlags·=·2130968672;
103 ····public·static·final·int·behavior_skipCollapsed·=·2130968673;103 ····public·static·final·int·behavior_skipCollapsed·=·2130968673;
104 ····public·static·final·int·borderWidth·=·2130968674;104 ····public·static·final·int·borderWidth·=·2130968674;
105 ····public·static·final·int·borderlessButtonStyle·=·2130968675;105 ····public·static·final·int·borderlessButtonStyle·=·2130968675;
106 ····public·static·final·int·bottomAppBarStyle·=·2130968676;106 ····public·static·final·int·bottomAppBarStyle·=·2130968676;
107 ····public·static·final·int·bottomNavigationStyle·=·2130968677;107 ····public·static·final·int·bottomBoundOffset·=·2130968677;
108 ····public·static·final·int·bottomOffset·=·2130968678;108 ····public·static·final·int·bottomNavigationStyle·=·2130968678;
109 ····public·static·final·int·bottomSheetDialogTheme·=·2130968679;109 ····public·static·final·int·bottomOffset·=·2130968679;
110 ····public·static·final·int·bottomSheetStyle·=·2130968680;110 ····public·static·final·int·bottomSheetDialogTheme·=·2130968680;
111 ····public·static·final·int·boxBackgroundColor·=·2130968681;111 ····public·static·final·int·bottomSheetStyle·=·2130968681;
112 ····public·static·final·int·boxBackgroundMode·=·2130968682;112 ····public·static·final·int·boxBackgroundColor·=·2130968682;
113 ····public·static·final·int·boxCollapsedPaddingTop·=·2130968683;113 ····public·static·final·int·boxBackgroundMode·=·2130968683;
114 ····public·static·final·int·boxCornerRadiusBottomEnd·=·2130968684;114 ····public·static·final·int·boxCollapsedPaddingTop·=·2130968684;
115 ····public·static·final·int·boxCornerRadiusBottomStart·=·2130968685;115 ····public·static·final·int·boxCornerRadiusBottomEnd·=·2130968685;
116 ····public·static·final·int·boxCornerRadiusTopEnd·=·2130968686;116 ····public·static·final·int·boxCornerRadiusBottomStart·=·2130968686;
117 ····public·static·final·int·boxCornerRadiusTopStart·=·2130968687;117 ····public·static·final·int·boxCornerRadiusTopEnd·=·2130968687;
118 ····public·static·final·int·boxStrokeColor·=·2130968688;118 ····public·static·final·int·boxCornerRadiusTopStart·=·2130968688;
119 ····public·static·final·int·boxStrokeWidth·=·2130968689;119 ····public·static·final·int·boxStrokeColor·=·2130968689;
120 ····public·static·final·int·brightness·=·2130968690;120 ····public·static·final·int·boxStrokeWidth·=·2130968690;
121 ····public·static·final·int·browsePaddingBottom·=·2130968691;121 ····public·static·final·int·brightness·=·2130968691;
122 ····public·static·final·int·browsePaddingEnd·=·2130968692;122 ····public·static·final·int·browsePaddingBottom·=·2130968692;
123 ····public·static·final·int·browsePaddingStart·=·2130968693;123 ····public·static·final·int·browsePaddingEnd·=·2130968693;
124 ····public·static·final·int·browsePaddingTop·=·2130968694;124 ····public·static·final·int·browsePaddingStart·=·2130968694;
125 ····public·static·final·int·browseRowsFadingEdgeLength·=·2130968695;125 ····public·static·final·int·browsePaddingTop·=·2130968695;
126 ····public·static·final·int·browseRowsMarginStart·=·2130968696;126 ····public·static·final·int·browseRowsFadingEdgeLength·=·2130968696;
127 ····public·static·final·int·browseRowsMarginTop·=·2130968697;127 ····public·static·final·int·browseRowsMarginStart·=·2130968697;
128 ····public·static·final·int·browseTitleIconStyle·=·2130968698;128 ····public·static·final·int·browseRowsMarginTop·=·2130968698;
129 ····public·static·final·int·browseTitleTextStyle·=·2130968699;129 ····public·static·final·int·browseTitleIconStyle·=·2130968699;
130 ····public·static·final·int·browseTitleViewLayout·=·2130968700;130 ····public·static·final·int·browseTitleTextStyle·=·2130968700;
131 ····public·static·final·int·browseTitleViewStyle·=·2130968701;131 ····public·static·final·int·browseTitleViewLayout·=·2130968701;
132 ····public·static·final·int·buttonBarButtonStyle·=·2130968702;132 ····public·static·final·int·browseTitleViewStyle·=·2130968702;
133 ····public·static·final·int·buttonBarNegativeButtonStyle·=·2130968703;133 ····public·static·final·int·buttonBarButtonStyle·=·2130968703;
134 ····public·static·final·int·buttonBarNeutralButtonStyle·=·2130968704;134 ····public·static·final·int·buttonBarNegativeButtonStyle·=·2130968704;
135 ····public·static·final·int·buttonBarPositiveButtonStyle·=·2130968705;135 ····public·static·final·int·buttonBarNeutralButtonStyle·=·2130968705;
136 ····public·static·final·int·buttonBarStyle·=·2130968706;136 ····public·static·final·int·buttonBarPositiveButtonStyle·=·2130968706;
137 ····public·static·final·int·buttonCompat·=·2130968707;137 ····public·static·final·int·buttonBarStyle·=·2130968707;
138 ····public·static·final·int·buttonGravity·=·2130968708;138 ····public·static·final·int·buttonCompat·=·2130968708;
139 ····public·static·final·int·buttonIconDimen·=·2130968709;139 ····public·static·final·int·buttonGravity·=·2130968709;
140 ····public·static·final·int·buttonPanelSideLayout·=·2130968710;140 ····public·static·final·int·buttonIconDimen·=·2130968710;
141 ····public·static·final·int·buttonStyle·=·2130968711;141 ····public·static·final·int·buttonPanelSideLayout·=·2130968711;
142 ····public·static·final·int·buttonStyleSmall·=·2130968712;142 ····public·static·final·int·buttonStyle·=·2130968712;
143 ····public·static·final·int·buttonTint·=·2130968713;143 ····public·static·final·int·buttonStyleSmall·=·2130968713;
144 ····public·static·final·int·buttonTintMode·=·2130968714;144 ····public·static·final·int·buttonTint·=·2130968714;
145 ····public·static·final·int·carDividerColor·=·2130968715;145 ····public·static·final·int·buttonTintMode·=·2130968715;
146 ····public·static·final·int·carUiBaseLayout·=·2130968716;146 ····public·static·final·int·carDividerColor·=·2130968716;
147 ····public·static·final·int·carUiPreferenceStyle·=·2130968717;147 ····public·static·final·int·carUiBaseLayout·=·2130968717;
148 ····public·static·final·int·carUiRecyclerViewStyle·=·2130968718;148 ····public·static·final·int·carUiPreferenceStyle·=·2130968718;
149 ····public·static·final·int·carUiToolbar·=·2130968719;149 ····public·static·final·int·carUiRecyclerViewStyle·=·2130968719;
150 ····public·static·final·int·car_ui_navButtonMode·=·2130968720;150 ····public·static·final·int·carUiToolbar·=·2130968720;
151 ····public·static·final·int·car_ui_state·=·2130968721;151 ····public·static·final·int·car_ui_navButtonMode·=·2130968721;
152 ····public·static·final·int·cardBackground·=·2130968722;152 ····public·static·final·int·car_ui_state·=·2130968722;
153 ····public·static·final·int·cardBackgroundColor·=·2130968723;153 ····public·static·final·int·cardBackground·=·2130968723;
154 ····public·static·final·int·cardCornerRadius·=·2130968724;154 ····public·static·final·int·cardBackgroundColor·=·2130968724;
155 ····public·static·final·int·cardElevation·=·2130968725;155 ····public·static·final·int·cardCornerRadius·=·2130968725;
156 ····public·static·final·int·cardForeground·=·2130968726;156 ····public·static·final·int·cardElevation·=·2130968726;
157 ····public·static·final·int·cardForegroundColor·=·2130968727;157 ····public·static·final·int·cardForeground·=·2130968727;
158 ····public·static·final·int·cardMaxElevation·=·2130968728;158 ····public·static·final·int·cardForegroundColor·=·2130968728;
159 ····public·static·final·int·cardPreventCornerOverlap·=·2130968729;159 ····public·static·final·int·cardMaxElevation·=·2130968729;
160 ····public·static·final·int·cardType·=·2130968730;160 ····public·static·final·int·cardPreventCornerOverlap·=·2130968730;
161 ····public·static·final·int·cardUseCompatPadding·=·2130968731;161 ····public·static·final·int·cardType·=·2130968731;
162 ····public·static·final·int·cardViewStyle·=·2130968732;162 ····public·static·final·int·cardUseCompatPadding·=·2130968732;
163 ····public·static·final·int·chainUseRtl·=·2130968733;163 ····public·static·final·int·cardViewStyle·=·2130968733;
164 ····public·static·final·int·checkBoxPreferenceStyle·=·2130968734;164 ····public·static·final·int·chainUseRtl·=·2130968734;
165 ····public·static·final·int·checkable·=·2130968735;165 ····public·static·final·int·checkBoxPreferenceStyle·=·2130968735;
166 ····public·static·final·int·checkboxStyle·=·2130968736;166 ····public·static·final·int·checkable·=·2130968736;
167 ····public·static·final·int·checked·=·2130968737;167 ····public·static·final·int·checkboxStyle·=·2130968737;
168 ····public·static·final·int·checkedButton·=·2130968738;168 ····public·static·final·int·checked·=·2130968738;
169 ····public·static·final·int·checkedChip·=·2130968739;169 ····public·static·final·int·checkedButton·=·2130968739;
170 ····public·static·final·int·checkedIcon·=·2130968740;170 ····public·static·final·int·checkedChip·=·2130968740;
171 ····public·static·final·int·checkedIconEnabled·=·2130968741;171 ····public·static·final·int·checkedIcon·=·2130968741;
172 ····public·static·final·int·checkedIconTint·=·2130968742;172 ····public·static·final·int·checkedIconEnabled·=·2130968742;
173 ····public·static·final·int·checkedIconVisible·=·2130968743;173 ····public·static·final·int·checkedIconTint·=·2130968743;
174 ····public·static·final·int·checkedTextViewStyle·=·2130968744;174 ····public·static·final·int·checkedIconVisible·=·2130968744;
175 ····public·static·final·int·chipBackgroundColor·=·2130968745;175 ····public·static·final·int·checkedTextViewStyle·=·2130968745;
176 ····public·static·final·int·chipCornerRadius·=·2130968746;176 ····public·static·final·int·chipBackgroundColor·=·2130968746;
177 ····public·static·final·int·chipEndPadding·=·2130968747;177 ····public·static·final·int·chipCornerRadius·=·2130968747;
178 ····public·static·final·int·chipGroupStyle·=·2130968748;178 ····public·static·final·int·chipEndPadding·=·2130968748;
179 ····public·static·final·int·chipIcon·=·2130968749;179 ····public·static·final·int·chipGroupStyle·=·2130968749;
180 ····public·static·final·int·chipIconEnabled·=·2130968750;180 ····public·static·final·int·chipIcon·=·2130968750;
181 ····public·static·final·int·chipIconSize·=·2130968751;181 ····public·static·final·int·chipIconEnabled·=·2130968751;
182 ····public·static·final·int·chipIconTint·=·2130968752;182 ····public·static·final·int·chipIconSize·=·2130968752;
183 ····public·static·final·int·chipIconVisible·=·2130968753;183 ····public·static·final·int·chipIconTint·=·2130968753;
184 ····public·static·final·int·chipMinHeight·=·2130968754;184 ····public·static·final·int·chipIconVisible·=·2130968754;
185 ····public·static·final·int·chipMinTouchTargetSize·=·2130968755;185 ····public·static·final·int·chipMinHeight·=·2130968755;
186 ····public·static·final·int·chipSpacing·=·2130968756;186 ····public·static·final·int·chipMinTouchTargetSize·=·2130968756;
187 ····public·static·final·int·chipSpacingHorizontal·=·2130968757;187 ····public·static·final·int·chipSpacing·=·2130968757;
188 ····public·static·final·int·chipSpacingVertical·=·2130968758;188 ····public·static·final·int·chipSpacingHorizontal·=·2130968758;
189 ····public·static·final·int·chipStandaloneStyle·=·2130968759;189 ····public·static·final·int·chipSpacingVertical·=·2130968759;
190 ····public·static·final·int·chipStartPadding·=·2130968760;190 ····public·static·final·int·chipStandaloneStyle·=·2130968760;
191 ····public·static·final·int·chipStrokeColor·=·2130968761;191 ····public·static·final·int·chipStartPadding·=·2130968761;
192 ····public·static·final·int·chipStrokeWidth·=·2130968762;192 ····public·static·final·int·chipStrokeColor·=·2130968762;
193 ····public·static·final·int·chipStyle·=·2130968763;193 ····public·static·final·int·chipStrokeWidth·=·2130968763;
194 ····public·static·final·int·chipSurfaceColor·=·2130968764;194 ····public·static·final·int·chipStyle·=·2130968764;
195 ····public·static·final·int·circleRadius·=·2130968765;195 ····public·static·final·int·chipSurfaceColor·=·2130968765;
196 ····public·static·final·int·circle_border_color·=·2130968766;196 ····public·static·final·int·circleRadius·=·2130968766;
197 ····public·static·final·int·circle_border_width·=·2130968767;197 ····public·static·final·int·circle_border_color·=·2130968767;
198 ····public·static·final·int·circle_color·=·2130968768;198 ····public·static·final·int·circle_border_width·=·2130968768;
199 ····public·static·final·int·circle_padding·=·2130968769;199 ····public·static·final·int·circle_color·=·2130968769;
200 ····public·static·final·int·circle_radius·=·2130968770;200 ····public·static·final·int·circle_padding·=·2130968770;
201 ····public·static·final·int·circle_radius_percent·=·2130968771;201 ····public·static·final·int·circle_radius·=·2130968771;
202 ····public·static·final·int·circle_radius_pressed·=·2130968772;202 ····public·static·final·int·circle_radius_percent·=·2130968772;
203 ····public·static·final·int·circle_radius_pressed_percent·=·2130968773;203 ····public·static·final·int·circle_radius_pressed·=·2130968773;
204 ····public·static·final·int·clickAction·=·2130968774;204 ····public·static·final·int·circle_radius_pressed_percent·=·2130968774;
205 ····public·static·final·int·closeIcon·=·2130968775;205 ····public·static·final·int·clickAction·=·2130968775;
206 ····public·static·final·int·closeIconEnabled·=·2130968776;206 ····public·static·final·int·closeIcon·=·2130968776;
207 ····public·static·final·int·closeIconEndPadding·=·2130968777;207 ····public·static·final·int·closeIconEnabled·=·2130968777;
208 ····public·static·final·int·closeIconSize·=·2130968778;208 ····public·static·final·int·closeIconEndPadding·=·2130968778;
209 ····public·static·final·int·closeIconStartPadding·=·2130968779;209 ····public·static·final·int·closeIconSize·=·2130968779;
210 ····public·static·final·int·closeIconTint·=·2130968780;210 ····public·static·final·int·closeIconStartPadding·=·2130968780;
211 ····public·static·final·int·closeIconVisible·=·2130968781;211 ····public·static·final·int·closeIconTint·=·2130968781;
212 ····public·static·final·int·closeItemLayout·=·2130968782;212 ····public·static·final·int·closeIconVisible·=·2130968782;
213 ····public·static·final·int·closed_captioning·=·2130968783;213 ····public·static·final·int·closeItemLayout·=·2130968783;
214 ····public·static·final·int·collapseContentDescription·=·2130968784;214 ····public·static·final·int·closed_captioning·=·2130968784;
215 ····public·static·final·int·collapseIcon·=·2130968785;215 ····public·static·final·int·collapseContentDescription·=·2130968785;
216 ····public·static·final·int·collapsedTitleGravity·=·2130968786;216 ····public·static·final·int·collapseIcon·=·2130968786;
217 ····public·static·final·int·collapsedTitleTextAppearance·=·2130968787;217 ····public·static·final·int·collapsedTitleGravity·=·2130968787;
218 ····public·static·final·int·color·=·2130968788;218 ····public·static·final·int·collapsedTitleTextAppearance·=·2130968788;
219 ····public·static·final·int·colorAccent·=·2130968789;219 ····public·static·final·int·color·=·2130968789;
220 ····public·static·final·int·colorBackgroundFloating·=·2130968790;220 ····public·static·final·int·colorAccent·=·2130968790;
221 ····public·static·final·int·colorButtonNormal·=·2130968791;221 ····public·static·final·int·colorBackgroundFloating·=·2130968791;
222 ····public·static·final·int·colorControlActivated·=·2130968792;222 ····public·static·final·int·colorButtonNormal·=·2130968792;
223 ····public·static·final·int·colorControlHighlight·=·2130968793;223 ····public·static·final·int·colorControlActivated·=·2130968793;
224 ····public·static·final·int·colorControlNormal·=·2130968794;224 ····public·static·final·int·colorControlHighlight·=·2130968794;
225 ····public·static·final·int·colorError·=·2130968795;225 ····public·static·final·int·colorControlNormal·=·2130968795;
226 ····public·static·final·int·colorOnBackground·=·2130968796;226 ····public·static·final·int·colorError·=·2130968796;
Max report size reached; 0/123353 bytes (0.00%) of diff not shown.
3.33 KB
com/android/car/ui/R$bool.class
3.27 KB
procyon -ec {}
    
Offset 2, 26 lines modifiedOffset 2, 29 lines modified
2 package·com.android.car.ui;2 package·com.android.car.ui;
  
3 public·final·class·R$bool3 public·final·class·R$bool
4 {4 {
5 ····public·static·final·int·abc_action_bar_embed_tabs·=·2131034112;5 ····public·static·final·int·abc_action_bar_embed_tabs·=·2131034112;
6 ····public·static·final·int·abc_allow_stacked_button_bar·=·2131034113;6 ····public·static·final·int·abc_allow_stacked_button_bar·=·2131034113;
7 ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131034114;7 ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131034114;
8 ····public·static·final·int·car_ui_enable_focus_area_background_highlight·=·2131034115;8 ····public·static·final·int·car_ui_clear_focus_area_history_when_rotating·=·2131034115;
9 ····public·static·final·int·car_ui_enable_focus_area_foreground_highlight·=·2131034116;9 ····public·static·final·int·car_ui_enable_focus_area_background_highlight·=·2131034116;
10 ····public·static·final·int·car_ui_list_item_single_line_title·=·2131034117;10 ····public·static·final·int·car_ui_enable_focus_area_foreground_highlight·=·2131034117;
11 ····public·static·final·int·car_ui_preference_list_show_full_screen·=·2131034118;11 ····public·static·final·int·car_ui_escrow_check_components_automatically·=·2131034118;
12 ····public·static·final·int·car_ui_preference_show_chevron·=·2131034119;12 ····public·static·final·int·car_ui_focus_area_default_focus_overrides_history·=·2131034119;
13 ····public·static·final·int·car_ui_scrollbar_enable·=·2131034120;13 ····public·static·final·int·car_ui_list_item_single_line_title·=·2131034120;
14 ····public·static·final·int·car_ui_toolbar_logo_fills_nav_icon_space·=·2131034121;14 ····public·static·final·int·car_ui_preference_list_show_full_screen·=·2131034121;
15 ····public·static·final·int·car_ui_toolbar_nav_icon_reserve_space·=·2131034122;15 ····public·static·final·int·car_ui_preference_show_chevron·=·2131034122;
16 ····public·static·final·int·car_ui_toolbar_show_logo·=·2131034123;16 ····public·static·final·int·car_ui_scrollbar_enable·=·2131034123;
17 ····public·static·final·int·car_ui_toolbar_tab_flexible_layout·=·2131034124;17 ····public·static·final·int·car_ui_toolbar_logo_fills_nav_icon_space·=·2131034124;
18 ····public·static·final·int·car_ui_toolbar_tabs_on_second_row·=·2131034125;18 ····public·static·final·int·car_ui_toolbar_nav_icon_reserve_space·=·2131034125;
19 ····public·static·final·int·config_materialPreferenceIconSpaceReserved·=·2131034126;19 ····public·static·final·int·car_ui_toolbar_show_logo·=·2131034126;
20 ····public·static·final·int·config_showBrowserRole·=·2131034127;20 ····public·static·final·int·car_ui_toolbar_tab_flexible_layout·=·2131034127;
21 ····public·static·final·int·config_showDialerRole·=·2131034128;21 ····public·static·final·int·car_ui_toolbar_tabs_on_second_row·=·2131034128;
22 ····public·static·final·int·config_showSmsRole·=·2131034129;22 ····public·static·final·int·config_materialPreferenceIconSpaceReserved·=·2131034129;
23 ····public·static·final·int·config_useAlternativePermGroupSummary·=·2131034130;23 ····public·static·final·int·config_showBrowserRole·=·2131034130;
24 ····public·static·final·int·mtrl_btn_textappearance_all_caps·=·2131034131;24 ····public·static·final·int·config_showDialerRole·=·2131034131;
25 ····public·static·final·int·simple_cache_enable_im_memory·=·2131034132;25 ····public·static·final·int·config_showSmsRole·=·2131034132;
 26 ····public·static·final·int·config_useAlternativePermGroupSummary·=·2131034133;
 27 ····public·static·final·int·mtrl_btn_textappearance_all_caps·=·2131034134;
 28 ····public·static·final·int·simple_cache_enable_im_memory·=·2131034135;
26 }29 }
36.7 KB
com/android/car/ui/R$color.class
36.7 KB
procyon -ec {}
    
Offset 50, 258 lines modifiedOffset 50, 261 lines modified
50 ····public·static·final·int·car_ui_color_accent·=·2131099692;50 ····public·static·final·int·car_ui_color_accent·=·2131099692;
51 ····public·static·final·int·car_ui_dialog_icon_color·=·2131099693;51 ····public·static·final·int·car_ui_dialog_icon_color·=·2131099693;
52 ····public·static·final·int·car_ui_list_item_divider·=·2131099694;52 ····public·static·final·int·car_ui_list_item_divider·=·2131099694;
53 ····public·static·final·int·car_ui_preference_icon_color·=·2131099695;53 ····public·static·final·int·car_ui_preference_icon_color·=·2131099695;
54 ····public·static·final·int·car_ui_preference_two_action_divider_color·=·2131099696;54 ····public·static·final·int·car_ui_preference_two_action_divider_color·=·2131099696;
55 ····public·static·final·int·car_ui_recyclerview_divider_color·=·2131099697;55 ····public·static·final·int·car_ui_recyclerview_divider_color·=·2131099697;
56 ····public·static·final·int·car_ui_ripple_color·=·2131099698;56 ····public·static·final·int·car_ui_ripple_color·=·2131099698;
57 ····public·static·final·int·car_ui_rotary_focus_color·=·2131099699;57 ····public·static·final·int·car_ui_rotary_focus_fill_color·=·2131099699;
58 ····public·static·final·int·car_ui_scrollbar_thumb·=·2131099700;58 ····public·static·final·int·car_ui_rotary_focus_fill_secondary_color·=·2131099700;
59 ····public·static·final·int·car_ui_text_color_hint·=·2131099701;59 ····public·static·final·int·car_ui_rotary_focus_stroke_color·=·2131099701;
60 ····public·static·final·int·car_ui_text_color_primary·=·2131099702;60 ····public·static·final·int·car_ui_rotary_focus_stroke_secondary_color·=·2131099702;
61 ····public·static·final·int·car_ui_text_color_secondary·=·2131099703;61 ····public·static·final·int·car_ui_scrollbar_thumb·=·2131099703;
62 ····public·static·final·int·car_ui_toolbar_menu_item_icon_background_color·=·2131099704;62 ····public·static·final·int·car_ui_text_color_hint·=·2131099704;
63 ····public·static·final·int·car_ui_toolbar_menu_item_icon_color·=·2131099705;63 ····public·static·final·int·car_ui_text_color_primary·=·2131099705;
64 ····public·static·final·int·car_ui_toolbar_nav_icon_color·=·2131099706;64 ····public·static·final·int·car_ui_text_color_secondary·=·2131099706;
65 ····public·static·final·int·car_ui_toolbar_search_hint_text_color·=·2131099707;65 ····public·static·final·int·car_ui_toolbar_menu_item_icon_background_color·=·2131099707;
66 ····public·static·final·int·car_ui_toolbar_tab_item_selector·=·2131099708;66 ····public·static·final·int·car_ui_toolbar_menu_item_icon_color·=·2131099708;
67 ····public·static·final·int·car_ui_toolbar_tab_selected_color·=·2131099709;67 ····public·static·final·int·car_ui_toolbar_nav_icon_color·=·2131099709;
68 ····public·static·final·int·car_ui_toolbar_tab_unselected_color·=·2131099710;68 ····public·static·final·int·car_ui_toolbar_search_hint_text_color·=·2131099710;
69 ····public·static·final·int·cardview_dark_background·=·2131099711;69 ····public·static·final·int·car_ui_toolbar_tab_item_selector·=·2131099711;
70 ····public·static·final·int·cardview_light_background·=·2131099712;70 ····public·static·final·int·car_ui_toolbar_tab_selected_color·=·2131099712;
71 ····public·static·final·int·cardview_shadow_end_color·=·2131099713;71 ····public·static·final·int·car_ui_toolbar_tab_unselected_color·=·2131099713;
72 ····public·static·final·int·cardview_shadow_start_color·=·2131099714;72 ····public·static·final·int·cardview_dark_background·=·2131099714;
73 ····public·static·final·int·circular_button_disabled·=·2131099715;73 ····public·static·final·int·cardview_light_background·=·2131099715;
74 ····public·static·final·int·default_preference_brand_color·=·2131099716;74 ····public·static·final·int·cardview_shadow_end_color·=·2131099716;
75 ····public·static·final·int·default_preference_brand_color_legacy·=·2131099717;75 ····public·static·final·int·cardview_shadow_start_color·=·2131099717;
76 ····public·static·final·int·default_preference_color_accent·=·2131099718;76 ····public·static·final·int·circular_button_disabled·=·2131099718;
77 ····public·static·final·int·default_preference_window_background·=·2131099719;77 ····public·static·final·int·default_preference_brand_color·=·2131099719;
78 ····public·static·final·int·default_preference_window_background_legacy·=·2131099720;78 ····public·static·final·int·default_preference_brand_color_legacy·=·2131099720;
79 ····public·static·final·int·design_bottom_navigation_shadow_color·=·2131099721;79 ····public·static·final·int·default_preference_color_accent·=·2131099721;
80 ····public·static·final·int·design_box_stroke_color·=·2131099722;80 ····public·static·final·int·default_preference_window_background·=·2131099722;
81 ····public·static·final·int·design_dark_default_color_background·=·2131099723;81 ····public·static·final·int·default_preference_window_background_legacy·=·2131099723;
82 ····public·static·final·int·design_dark_default_color_error·=·2131099724;82 ····public·static·final·int·design_bottom_navigation_shadow_color·=·2131099724;
83 ····public·static·final·int·design_dark_default_color_on_background·=·2131099725;83 ····public·static·final·int·design_box_stroke_color·=·2131099725;
84 ····public·static·final·int·design_dark_default_color_on_error·=·2131099726;84 ····public·static·final·int·design_dark_default_color_background·=·2131099726;
85 ····public·static·final·int·design_dark_default_color_on_primary·=·2131099727;85 ····public·static·final·int·design_dark_default_color_error·=·2131099727;
86 ····public·static·final·int·design_dark_default_color_on_secondary·=·2131099728;86 ····public·static·final·int·design_dark_default_color_on_background·=·2131099728;
87 ····public·static·final·int·design_dark_default_color_on_surface·=·2131099729;87 ····public·static·final·int·design_dark_default_color_on_error·=·2131099729;
88 ····public·static·final·int·design_dark_default_color_primary·=·2131099730;88 ····public·static·final·int·design_dark_default_color_on_primary·=·2131099730;
89 ····public·static·final·int·design_dark_default_color_primary_dark·=·2131099731;89 ····public·static·final·int·design_dark_default_color_on_secondary·=·2131099731;
90 ····public·static·final·int·design_dark_default_color_primary_variant·=·2131099732;90 ····public·static·final·int·design_dark_default_color_on_surface·=·2131099732;
91 ····public·static·final·int·design_dark_default_color_secondary·=·2131099733;91 ····public·static·final·int·design_dark_default_color_primary·=·2131099733;
92 ····public·static·final·int·design_dark_default_color_secondary_variant·=·2131099734;92 ····public·static·final·int·design_dark_default_color_primary_dark·=·2131099734;
93 ····public·static·final·int·design_dark_default_color_surface·=·2131099735;93 ····public·static·final·int·design_dark_default_color_primary_variant·=·2131099735;
94 ····public·static·final·int·design_default_color_background·=·2131099736;94 ····public·static·final·int·design_dark_default_color_secondary·=·2131099736;
95 ····public·static·final·int·design_default_color_error·=·2131099737;95 ····public·static·final·int·design_dark_default_color_secondary_variant·=·2131099737;
96 ····public·static·final·int·design_default_color_on_background·=·2131099738;96 ····public·static·final·int·design_dark_default_color_surface·=·2131099738;
97 ····public·static·final·int·design_default_color_on_error·=·2131099739;97 ····public·static·final·int·design_default_color_background·=·2131099739;
98 ····public·static·final·int·design_default_color_on_primary·=·2131099740;98 ····public·static·final·int·design_default_color_error·=·2131099740;
99 ····public·static·final·int·design_default_color_on_secondary·=·2131099741;99 ····public·static·final·int·design_default_color_on_background·=·2131099741;
100 ····public·static·final·int·design_default_color_on_surface·=·2131099742;100 ····public·static·final·int·design_default_color_on_error·=·2131099742;
101 ····public·static·final·int·design_default_color_primary·=·2131099743;101 ····public·static·final·int·design_default_color_on_primary·=·2131099743;
102 ····public·static·final·int·design_default_color_primary_dark·=·2131099744;102 ····public·static·final·int·design_default_color_on_secondary·=·2131099744;
103 ····public·static·final·int·design_default_color_primary_variant·=·2131099745;103 ····public·static·final·int·design_default_color_on_surface·=·2131099745;
104 ····public·static·final·int·design_default_color_secondary·=·2131099746;104 ····public·static·final·int·design_default_color_primary·=·2131099746;
105 ····public·static·final·int·design_default_color_secondary_variant·=·2131099747;105 ····public·static·final·int·design_default_color_primary_dark·=·2131099747;
106 ····public·static·final·int·design_default_color_surface·=·2131099748;106 ····public·static·final·int·design_default_color_primary_variant·=·2131099748;
107 ····public·static·final·int·design_error·=·2131099749;107 ····public·static·final·int·design_default_color_secondary·=·2131099749;
108 ····public·static·final·int·design_fab_shadow_end_color·=·2131099750;108 ····public·static·final·int·design_default_color_secondary_variant·=·2131099750;
109 ····public·static·final·int·design_fab_shadow_mid_color·=·2131099751;109 ····public·static·final·int·design_default_color_surface·=·2131099751;
110 ····public·static·final·int·design_fab_shadow_start_color·=·2131099752;110 ····public·static·final·int·design_error·=·2131099752;
111 ····public·static·final·int·design_fab_stroke_end_inner_color·=·2131099753;111 ····public·static·final·int·design_fab_shadow_end_color·=·2131099753;
112 ····public·static·final·int·design_fab_stroke_end_outer_color·=·2131099754;112 ····public·static·final·int·design_fab_shadow_mid_color·=·2131099754;
113 ····public·static·final·int·design_fab_stroke_top_inner_color·=·2131099755;113 ····public·static·final·int·design_fab_shadow_start_color·=·2131099755;
114 ····public·static·final·int·design_fab_stroke_top_outer_color·=·2131099756;114 ····public·static·final·int·design_fab_stroke_end_inner_color·=·2131099756;
115 ····public·static·final·int·design_icon_tint·=·2131099757;115 ····public·static·final·int·design_fab_stroke_end_outer_color·=·2131099757;
116 ····public·static·final·int·design_snackbar_background_color·=·2131099758;116 ····public·static·final·int·design_fab_stroke_top_inner_color·=·2131099758;
117 ····public·static·final·int·dim_foreground_disabled_material_dark·=·2131099759;117 ····public·static·final·int·design_fab_stroke_top_outer_color·=·2131099759;
118 ····public·static·final·int·dim_foreground_disabled_material_light·=·2131099760;118 ····public·static·final·int·design_icon_tint·=·2131099760;
119 ····public·static·final·int·dim_foreground_material_dark·=·2131099761;119 ····public·static·final·int·design_snackbar_background_color·=·2131099761;
120 ····public·static·final·int·dim_foreground_material_light·=·2131099762;120 ····public·static·final·int·dim_foreground_disabled_material_dark·=·2131099762;
121 ····public·static·final·int·divider_color_primary·=·2131099763;121 ····public·static·final·int·dim_foreground_disabled_material_light·=·2131099763;
122 ····public·static·final·int·divider_color_secondary·=·2131099764;122 ····public·static·final·int·dim_foreground_material_dark·=·2131099764;
123 ····public·static·final·int·error_color_material_dark·=·2131099765;123 ····public·static·final·int·dim_foreground_material_light·=·2131099765;
124 ····public·static·final·int·error_color_material_light·=·2131099766;124 ····public·static·final·int·divider_color_primary·=·2131099766;
125 ····public·static·final·int·foreground_material_dark·=·2131099767;125 ····public·static·final·int·divider_color_secondary·=·2131099767;
126 ····public·static·final·int·foreground_material_light·=·2131099768;126 ····public·static·final·int·error_color_material_dark·=·2131099768;
127 ····public·static·final·int·google_grey_800·=·2131099769;127 ····public·static·final·int·error_color_material_light·=·2131099769;
128 ····public·static·final·int·grant_permissions_app_color·=·2131099770;128 ····public·static·final·int·foreground_material_dark·=·2131099770;
129 ····public·static·final·int·grant_permissions_background_color·=·2131099771;129 ····public·static·final·int·foreground_material_light·=·2131099771;
130 ····public·static·final·int·grant_permissions_body_color·=·2131099772;130 ····public·static·final·int·google_grey_800·=·2131099772;
131 ····public·static·final·int·grant_permissions_button_color·=·2131099773;131 ····public·static·final·int·grant_permissions_app_color·=·2131099773;
132 ····public·static·final·int·grant_permissions_focus_highlight·=·2131099774;132 ····public·static·final·int·grant_permissions_background_color·=·2131099774;
133 ····public·static·final·int·grant_permissions_progress_color·=·2131099775;133 ····public·static·final·int·grant_permissions_body_color·=·2131099775;
134 ····public·static·final·int·grant_permissions_title_color·=·2131099776;134 ····public·static·final·int·grant_permissions_button_color·=·2131099776;
135 ····public·static·final·int·grant_permissions_white_text_alpha_100·=·2131099777;135 ····public·static·final·int·grant_permissions_focus_highlight·=·2131099777;
136 ····public·static·final·int·grant_permissions_white_text_alpha_70·=·2131099778;136 ····public·static·final·int·grant_permissions_progress_color·=·2131099778;
137 ····public·static·final·int·highlighted_text_material_dark·=·2131099779;137 ····public·static·final·int·grant_permissions_title_color·=·2131099779;
138 ····public·static·final·int·highlighted_text_material_light·=·2131099780;138 ····public·static·final·int·grant_permissions_white_text_alpha_100·=·2131099780;
139 ····public·static·final·int·incident_reason_bullet_color·=·2131099781;139 ····public·static·final·int·grant_permissions_white_text_alpha_70·=·2131099781;
140 ····public·static·final·int·lb_action_fragment_background·=·2131099782;140 ····public·static·final·int·highlighted_text_material_dark·=·2131099782;
141 ····public·static·final·int·lb_action_text_color·=·2131099783;141 ····public·static·final·int·highlighted_text_material_light·=·2131099783;
142 ····public·static·final·int·lb_background_protection·=·2131099784;142 ····public·static·final·int·incident_reason_bullet_color·=·2131099784;
143 ····public·static·final·int·lb_basic_card_bg_color·=·2131099785;143 ····public·static·final·int·lb_action_fragment_background·=·2131099785;
144 ····public·static·final·int·lb_basic_card_content_text_color·=·2131099786;144 ····public·static·final·int·lb_action_text_color·=·2131099786;
145 ····public·static·final·int·lb_basic_card_info_bg_color·=·2131099787;145 ····public·static·final·int·lb_background_protection·=·2131099787;
146 ····public·static·final·int·lb_basic_card_title_text_color·=·2131099788;146 ····public·static·final·int·lb_basic_card_bg_color·=·2131099788;
147 ····public·static·final·int·lb_browse_header_color·=·2131099789;147 ····public·static·final·int·lb_basic_card_content_text_color·=·2131099789;
148 ····public·static·final·int·lb_browse_header_description_color·=·2131099790;148 ····public·static·final·int·lb_basic_card_info_bg_color·=·2131099790;
149 ····public·static·final·int·lb_browse_title_color·=·2131099791;149 ····public·static·final·int·lb_basic_card_title_text_color·=·2131099791;
150 ····public·static·final·int·lb_content_breadcrumb_text_color·=·2131099792;150 ····public·static·final·int·lb_browse_header_color·=·2131099792;
151 ····public·static·final·int·lb_content_description_text_color·=·2131099793;151 ····public·static·final·int·lb_browse_header_description_color·=·2131099793;
152 ····public·static·final·int·lb_content_title_text_color·=·2131099794;152 ····public·static·final·int·lb_browse_title_color·=·2131099794;
153 ····public·static·final·int·lb_control_button_color·=·2131099795;153 ····public·static·final·int·lb_content_breadcrumb_text_color·=·2131099795;
154 ····public·static·final·int·lb_control_button_text·=·2131099796;154 ····public·static·final·int·lb_content_description_text_color·=·2131099796;
155 ····public·static·final·int·lb_default_brand_color·=·2131099797;155 ····public·static·final·int·lb_content_title_text_color·=·2131099797;
156 ····public·static·final·int·lb_default_brand_color_dark·=·2131099798;156 ····public·static·final·int·lb_control_button_color·=·2131099798;
157 ····public·static·final·int·lb_default_search_color·=·2131099799;157 ····public·static·final·int·lb_control_button_text·=·2131099799;
158 ····public·static·final·int·lb_default_search_icon_color·=·2131099800;158 ····public·static·final·int·lb_default_brand_color·=·2131099800;
159 ····public·static·final·int·lb_details_description_body_color·=·2131099801;159 ····public·static·final·int·lb_default_brand_color_dark·=·2131099801;
160 ····public·static·final·int·lb_details_description_color·=·2131099802;160 ····public·static·final·int·lb_default_search_color·=·2131099802;
161 ····public·static·final·int·lb_details_overview_bg_color·=·2131099803;161 ····public·static·final·int·lb_default_search_icon_color·=·2131099803;
162 ····public·static·final·int·lb_dialog_activity_background·=·2131099804;162 ····public·static·final·int·lb_details_description_body_color·=·2131099804;
163 ····public·static·final·int·lb_error_background_color_opaque·=·2131099805;163 ····public·static·final·int·lb_details_description_color·=·2131099805;
164 ····public·static·final·int·lb_error_background_color_translucent·=·2131099806;164 ····public·static·final·int·lb_details_overview_bg_color·=·2131099806;
165 ····public·static·final·int·lb_error_message·=·2131099807;165 ····public·static·final·int·lb_dialog_activity_background·=·2131099807;
166 ····public·static·final·int·lb_grey·=·2131099808;166 ····public·static·final·int·lb_error_background_color_opaque·=·2131099808;
167 ····public·static·final·int·lb_guidedactions_background·=·2131099809;167 ····public·static·final·int·lb_error_background_color_translucent·=·2131099809;
168 ····public·static·final·int·lb_guidedactions_background_dark·=·2131099810;168 ····public·static·final·int·lb_error_message·=·2131099810;
169 ····public·static·final·int·lb_guidedactions_item_unselected_text_color·=·2131099811;169 ····public·static·final·int·lb_grey·=·2131099811;
170 ····public·static·final·int·lb_header_banner_color·=·2131099812;170 ····public·static·final·int·lb_guidedactions_background·=·2131099812;
171 ····public·static·final·int·lb_list_item_unselected_text_color·=·2131099813;171 ····public·static·final·int·lb_guidedactions_background_dark·=·2131099813;
172 ····public·static·final·int·lb_media_background_color·=·2131099814;172 ····public·static·final·int·lb_guidedactions_item_unselected_text_color·=·2131099814;
173 ····public·static·final·int·lb_page_indicator_arrow_background·=·2131099815;173 ····public·static·final·int·lb_header_banner_color·=·2131099815;
174 ····public·static·final·int·lb_page_indicator_arrow_shadow·=·2131099816;174 ····public·static·final·int·lb_list_item_unselected_text_color·=·2131099816;
175 ····public·static·final·int·lb_page_indicator_dot·=·2131099817;175 ····public·static·final·int·lb_media_background_color·=·2131099817;
176 ····public·static·final·int·lb_playback_background_progress_color·=·2131099818;176 ····public·static·final·int·lb_page_indicator_arrow_background·=·2131099818;
... Open expanded diff ...
81.6 KB
com/android/car/ui/R$dimen.class
81.5 KB
procyon -ec {}
    
Offset 163, 554 lines modifiedOffset 163, 556 lines modified
163 ····public·static·final·int·car_ui_preference_icon_size·=·2131165341;163 ····public·static·final·int·car_ui_preference_icon_size·=·2131165341;
164 ····public·static·final·int·car_ui_primary_icon_size·=·2131165342;164 ····public·static·final·int·car_ui_primary_icon_size·=·2131165342;
165 ····public·static·final·int·car_ui_recyclerview_divider_bottom_margin·=·2131165343;165 ····public·static·final·int·car_ui_recyclerview_divider_bottom_margin·=·2131165343;
166 ····public·static·final·int·car_ui_recyclerview_divider_end_margin·=·2131165344;166 ····public·static·final·int·car_ui_recyclerview_divider_end_margin·=·2131165344;
167 ····public·static·final·int·car_ui_recyclerview_divider_height·=·2131165345;167 ····public·static·final·int·car_ui_recyclerview_divider_height·=·2131165345;
168 ····public·static·final·int·car_ui_recyclerview_divider_start_margin·=·2131165346;168 ····public·static·final·int·car_ui_recyclerview_divider_start_margin·=·2131165346;
169 ····public·static·final·int·car_ui_recyclerview_divider_top_margin·=·2131165347;169 ····public·static·final·int·car_ui_recyclerview_divider_top_margin·=·2131165347;
170 ····public·static·final·int·car_ui_scrollbar_button_size·=·2131165348;170 ····public·static·final·int·car_ui_rotary_focus_stroke_width·=·2131165348;
171 ····public·static·final·int·car_ui_scrollbar_container_width·=·2131165349;171 ····public·static·final·int·car_ui_scrollbar_button_size·=·2131165349;
172 ····public·static·final·int·car_ui_scrollbar_decelerate_interpolator_factor·=·2131165350;172 ····public·static·final·int·car_ui_scrollbar_container_width·=·2131165350;
173 ····public·static·final·int·car_ui_scrollbar_deceleration_times_divisor·=·2131165351;173 ····public·static·final·int·car_ui_scrollbar_decelerate_interpolator_factor·=·2131165351;
174 ····public·static·final·int·car_ui_scrollbar_margin·=·2131165352;174 ····public·static·final·int·car_ui_scrollbar_deceleration_times_divisor·=·2131165352;
175 ····public·static·final·int·car_ui_scrollbar_milliseconds_per_inch·=·2131165353;175 ····public·static·final·int·car_ui_scrollbar_margin·=·2131165353;
176 ····public·static·final·int·car_ui_scrollbar_padding_bottom·=·2131165354;176 ····public·static·final·int·car_ui_scrollbar_milliseconds_per_inch·=·2131165354;
177 ····public·static·final·int·car_ui_scrollbar_padding_top·=·2131165355;177 ····public·static·final·int·car_ui_scrollbar_min_thumb_height·=·2131165355;
178 ····public·static·final·int·car_ui_scrollbar_separator_margin·=·2131165356;178 ····public·static·final·int·car_ui_scrollbar_padding_bottom·=·2131165356;
179 ····public·static·final·int·car_ui_scrollbar_thumb_radius·=·2131165357;179 ····public·static·final·int·car_ui_scrollbar_padding_top·=·2131165357;
180 ····public·static·final·int·car_ui_scrollbar_thumb_width·=·2131165358;180 ····public·static·final·int·car_ui_scrollbar_separator_margin·=·2131165358;
181 ····public·static·final·int·car_ui_sub1_size·=·2131165359;181 ····public·static·final·int·car_ui_scrollbar_thumb_radius·=·2131165359;
182 ····public·static·final·int·car_ui_sub2_size·=·2131165360;182 ····public·static·final·int·car_ui_scrollbar_thumb_width·=·2131165360;
183 ····public·static·final·int·car_ui_sub3_size·=·2131165361;183 ····public·static·final·int·car_ui_sub1_size·=·2131165361;
184 ····public·static·final·int·car_ui_toolbar_bottom_inset·=·2131165362;184 ····public·static·final·int·car_ui_sub2_size·=·2131165362;
185 ····public·static·final·int·car_ui_toolbar_bottom_view_height·=·2131165363;185 ····public·static·final·int·car_ui_sub3_size·=·2131165363;
186 ····public·static·final·int·car_ui_toolbar_end_inset·=·2131165364;186 ····public·static·final·int·car_ui_toolbar_bottom_inset·=·2131165364;
187 ····public·static·final·int·car_ui_toolbar_first_row_height·=·2131165365;187 ····public·static·final·int·car_ui_toolbar_bottom_view_height·=·2131165365;
188 ····public·static·final·int·car_ui_toolbar_logo_size·=·2131165366;188 ····public·static·final·int·car_ui_toolbar_end_inset·=·2131165366;
189 ····public·static·final·int·car_ui_toolbar_margin·=·2131165367;189 ····public·static·final·int·car_ui_toolbar_first_row_height·=·2131165367;
190 ····public·static·final·int·car_ui_toolbar_menu_item_icon_background_size·=·2131165368;190 ····public·static·final·int·car_ui_toolbar_logo_size·=·2131165368;
191 ····public·static·final·int·car_ui_toolbar_menu_item_icon_ripple_radius·=·2131165369;191 ····public·static·final·int·car_ui_toolbar_margin·=·2131165369;
192 ····public·static·final·int·car_ui_toolbar_menu_item_icon_size·=·2131165370;192 ····public·static·final·int·car_ui_toolbar_menu_item_icon_background_size·=·2131165370;
193 ····public·static·final·int·car_ui_toolbar_menu_item_margin·=·2131165371;193 ····public·static·final·int·car_ui_toolbar_menu_item_icon_ripple_radius·=·2131165371;
194 ····public·static·final·int·car_ui_toolbar_nav_icon_size·=·2131165372;194 ····public·static·final·int·car_ui_toolbar_menu_item_icon_size·=·2131165372;
195 ····public·static·final·int·car_ui_toolbar_row_height·=·2131165373;195 ····public·static·final·int·car_ui_toolbar_menu_item_margin·=·2131165373;
196 ····public·static·final·int·car_ui_toolbar_search_close_icon_container_width·=·2131165374;196 ····public·static·final·int·car_ui_toolbar_nav_icon_size·=·2131165374;
197 ····public·static·final·int·car_ui_toolbar_search_close_icon_size·=·2131165375;197 ····public·static·final·int·car_ui_toolbar_row_height·=·2131165375;
198 ····public·static·final·int·car_ui_toolbar_search_height·=·2131165376;198 ····public·static·final·int·car_ui_toolbar_search_close_icon_container_width·=·2131165376;
199 ····public·static·final·int·car_ui_toolbar_search_search_icon_container_width·=·2131165377;199 ····public·static·final·int·car_ui_toolbar_search_close_icon_size·=·2131165377;
200 ····public·static·final·int·car_ui_toolbar_search_search_icon_size·=·2131165378;200 ····public·static·final·int·car_ui_toolbar_search_height·=·2131165378;
201 ····public·static·final·int·car_ui_toolbar_second_row_height·=·2131165379;201 ····public·static·final·int·car_ui_toolbar_search_search_icon_container_width·=·2131165379;
202 ····public·static·final·int·car_ui_toolbar_separator_height·=·2131165380;202 ····public·static·final·int·car_ui_toolbar_search_search_icon_size·=·2131165380;
203 ····public·static·final·int·car_ui_toolbar_start_inset·=·2131165381;203 ····public·static·final·int·car_ui_toolbar_second_row_height·=·2131165381;
204 ····public·static·final·int·car_ui_toolbar_tab_icon_height·=·2131165382;204 ····public·static·final·int·car_ui_toolbar_separator_height·=·2131165382;
205 ····public·static·final·int·car_ui_toolbar_tab_icon_width·=·2131165383;205 ····public·static·final·int·car_ui_toolbar_start_inset·=·2131165383;
206 ····public·static·final·int·car_ui_toolbar_tab_padding_x·=·2131165384;206 ····public·static·final·int·car_ui_toolbar_tab_icon_height·=·2131165384;
207 ····public·static·final·int·car_ui_toolbar_tab_text_width·=·2131165385;207 ····public·static·final·int·car_ui_toolbar_tab_icon_width·=·2131165385;
208 ····public·static·final·int·car_ui_toolbar_title_logo_padding·=·2131165386;208 ····public·static·final·int·car_ui_toolbar_tab_padding_x·=·2131165386;
209 ····public·static·final·int·car_ui_toolbar_title_margin_start·=·2131165387;209 ····public·static·final·int·car_ui_toolbar_tab_text_width·=·2131165387;
210 ····public·static·final·int·car_ui_toolbar_title_no_logo_margin_start·=·2131165388;210 ····public·static·final·int·car_ui_toolbar_title_logo_padding·=·2131165388;
211 ····public·static·final·int·car_ui_toolbar_top_inset·=·2131165389;211 ····public·static·final·int·car_ui_toolbar_title_margin_start·=·2131165389;
212 ····public·static·final·int·car_ui_touch_target_height·=·2131165390;212 ····public·static·final·int·car_ui_toolbar_title_no_logo_margin_start·=·2131165390;
213 ····public·static·final·int·car_ui_touch_target_size·=·2131165391;213 ····public·static·final·int·car_ui_toolbar_top_inset·=·2131165391;
214 ····public·static·final·int·car_ui_touch_target_width·=·2131165392;214 ····public·static·final·int·car_ui_touch_target_height·=·2131165392;
215 ····public·static·final·int·cardview_compat_inset_shadow·=·2131165393;215 ····public·static·final·int·car_ui_touch_target_size·=·2131165393;
216 ····public·static·final·int·cardview_default_elevation·=·2131165394;216 ····public·static·final·int·car_ui_touch_target_width·=·2131165394;
217 ····public·static·final·int·cardview_default_radius·=·2131165395;217 ····public·static·final·int·cardview_compat_inset_shadow·=·2131165395;
218 ····public·static·final·int·compat_button_inset_horizontal_material·=·2131165396;218 ····public·static·final·int·cardview_default_elevation·=·2131165396;
219 ····public·static·final·int·compat_button_inset_vertical_material·=·2131165397;219 ····public·static·final·int·cardview_default_radius·=·2131165397;
220 ····public·static·final·int·compat_button_padding_horizontal_material·=·2131165398;220 ····public·static·final·int·compat_button_inset_horizontal_material·=·2131165398;
221 ····public·static·final·int·compat_button_padding_vertical_material·=·2131165399;221 ····public·static·final·int·compat_button_inset_vertical_material·=·2131165399;
222 ····public·static·final·int·compat_control_corner_material·=·2131165400;222 ····public·static·final·int·compat_button_padding_horizontal_material·=·2131165400;
223 ····public·static·final·int·compat_notification_large_icon_max_height·=·2131165401;223 ····public·static·final·int·compat_button_padding_vertical_material·=·2131165401;
224 ····public·static·final·int·compat_notification_large_icon_max_width·=·2131165402;224 ····public·static·final·int·compat_control_corner_material·=·2131165402;
225 ····public·static·final·int·def_drawer_elevation·=·2131165403;225 ····public·static·final·int·compat_notification_large_icon_max_height·=·2131165403;
226 ····public·static·final·int·default_icon_bitmap_size·=·2131165404;226 ····public·static·final·int·compat_notification_large_icon_max_width·=·2131165404;
227 ····public·static·final·int·design_appbar_elevation·=·2131165405;227 ····public·static·final·int·def_drawer_elevation·=·2131165405;
228 ····public·static·final·int·design_bottom_navigation_active_item_max_width·=·2131165406;228 ····public·static·final·int·default_icon_bitmap_size·=·2131165406;
229 ····public·static·final·int·design_bottom_navigation_active_item_min_width·=·2131165407;229 ····public·static·final·int·design_appbar_elevation·=·2131165407;
230 ····public·static·final·int·design_bottom_navigation_active_text_size·=·2131165408;230 ····public·static·final·int·design_bottom_navigation_active_item_max_width·=·2131165408;
231 ····public·static·final·int·design_bottom_navigation_elevation·=·2131165409;231 ····public·static·final·int·design_bottom_navigation_active_item_min_width·=·2131165409;
232 ····public·static·final·int·design_bottom_navigation_height·=·2131165410;232 ····public·static·final·int·design_bottom_navigation_active_text_size·=·2131165410;
233 ····public·static·final·int·design_bottom_navigation_icon_size·=·2131165411;233 ····public·static·final·int·design_bottom_navigation_elevation·=·2131165411;
234 ····public·static·final·int·design_bottom_navigation_item_max_width·=·2131165412;234 ····public·static·final·int·design_bottom_navigation_height·=·2131165412;
235 ····public·static·final·int·design_bottom_navigation_item_min_width·=·2131165413;235 ····public·static·final·int·design_bottom_navigation_icon_size·=·2131165413;
236 ····public·static·final·int·design_bottom_navigation_margin·=·2131165414;236 ····public·static·final·int·design_bottom_navigation_item_max_width·=·2131165414;
237 ····public·static·final·int·design_bottom_navigation_shadow_height·=·2131165415;237 ····public·static·final·int·design_bottom_navigation_item_min_width·=·2131165415;
238 ····public·static·final·int·design_bottom_navigation_text_size·=·2131165416;238 ····public·static·final·int·design_bottom_navigation_margin·=·2131165416;
239 ····public·static·final·int·design_bottom_sheet_modal_elevation·=·2131165417;239 ····public·static·final·int·design_bottom_navigation_shadow_height·=·2131165417;
240 ····public·static·final·int·design_bottom_sheet_peek_height_min·=·2131165418;240 ····public·static·final·int·design_bottom_navigation_text_size·=·2131165418;
241 ····public·static·final·int·design_fab_border_width·=·2131165419;241 ····public·static·final·int·design_bottom_sheet_modal_elevation·=·2131165419;
242 ····public·static·final·int·design_fab_elevation·=·2131165420;242 ····public·static·final·int·design_bottom_sheet_peek_height_min·=·2131165420;
243 ····public·static·final·int·design_fab_image_size·=·2131165421;243 ····public·static·final·int·design_fab_border_width·=·2131165421;
244 ····public·static·final·int·design_fab_size_mini·=·2131165422;244 ····public·static·final·int·design_fab_elevation·=·2131165422;
245 ····public·static·final·int·design_fab_size_normal·=·2131165423;245 ····public·static·final·int·design_fab_image_size·=·2131165423;
246 ····public·static·final·int·design_fab_translation_z_hovered_focused·=·2131165424;246 ····public·static·final·int·design_fab_size_mini·=·2131165424;
247 ····public·static·final·int·design_fab_translation_z_pressed·=·2131165425;247 ····public·static·final·int·design_fab_size_normal·=·2131165425;
248 ····public·static·final·int·design_navigation_elevation·=·2131165426;248 ····public·static·final·int·design_fab_translation_z_hovered_focused·=·2131165426;
249 ····public·static·final·int·design_navigation_icon_padding·=·2131165427;249 ····public·static·final·int·design_fab_translation_z_pressed·=·2131165427;
250 ····public·static·final·int·design_navigation_icon_size·=·2131165428;250 ····public·static·final·int·design_navigation_elevation·=·2131165428;
251 ····public·static·final·int·design_navigation_item_horizontal_padding·=·2131165429;251 ····public·static·final·int·design_navigation_icon_padding·=·2131165429;
252 ····public·static·final·int·design_navigation_item_icon_padding·=·2131165430;252 ····public·static·final·int·design_navigation_icon_size·=·2131165430;
253 ····public·static·final·int·design_navigation_max_width·=·2131165431;253 ····public·static·final·int·design_navigation_item_horizontal_padding·=·2131165431;
254 ····public·static·final·int·design_navigation_padding_bottom·=·2131165432;254 ····public·static·final·int·design_navigation_item_icon_padding·=·2131165432;
255 ····public·static·final·int·design_navigation_separator_vertical_padding·=·2131165433;255 ····public·static·final·int·design_navigation_max_width·=·2131165433;
256 ····public·static·final·int·design_snackbar_action_inline_max_width·=·2131165434;256 ····public·static·final·int·design_navigation_padding_bottom·=·2131165434;
257 ····public·static·final·int·design_snackbar_action_text_color_alpha·=·2131165435;257 ····public·static·final·int·design_navigation_separator_vertical_padding·=·2131165435;
258 ····public·static·final·int·design_snackbar_background_corner_radius·=·2131165436;258 ····public·static·final·int·design_snackbar_action_inline_max_width·=·2131165436;
259 ····public·static·final·int·design_snackbar_elevation·=·2131165437;259 ····public·static·final·int·design_snackbar_action_text_color_alpha·=·2131165437;
260 ····public·static·final·int·design_snackbar_extra_spacing_horizontal·=·2131165438;260 ····public·static·final·int·design_snackbar_background_corner_radius·=·2131165438;
261 ····public·static·final·int·design_snackbar_max_width·=·2131165439;261 ····public·static·final·int·design_snackbar_elevation·=·2131165439;
262 ····public·static·final·int·design_snackbar_min_width·=·2131165440;262 ····public·static·final·int·design_snackbar_extra_spacing_horizontal·=·2131165440;
263 ····public·static·final·int·design_snackbar_padding_horizontal·=·2131165441;263 ····public·static·final·int·design_snackbar_max_width·=·2131165441;
264 ····public·static·final·int·design_snackbar_padding_vertical·=·2131165442;264 ····public·static·final·int·design_snackbar_min_width·=·2131165442;
265 ····public·static·final·int·design_snackbar_padding_vertical_2lines·=·2131165443;265 ····public·static·final·int·design_snackbar_padding_horizontal·=·2131165443;
266 ····public·static·final·int·design_snackbar_text_size·=·2131165444;266 ····public·static·final·int·design_snackbar_padding_vertical·=·2131165444;
267 ····public·static·final·int·design_tab_max_width·=·2131165445;267 ····public·static·final·int·design_snackbar_padding_vertical_2lines·=·2131165445;
268 ····public·static·final·int·design_tab_scrollable_min_width·=·2131165446;268 ····public·static·final·int·design_snackbar_text_size·=·2131165446;
269 ····public·static·final·int·design_tab_text_size·=·2131165447;269 ····public·static·final·int·design_tab_max_width·=·2131165447;
270 ····public·static·final·int·design_tab_text_size_2line·=·2131165448;270 ····public·static·final·int·design_tab_scrollable_min_width·=·2131165448;
271 ····public·static·final·int·design_textinput_caption_translate_y·=·2131165449;271 ····public·static·final·int·design_tab_text_size·=·2131165449;
272 ····public·static·final·int·diag_button_padding_bottom·=·2131165450;272 ····public·static·final·int·design_tab_text_size_2line·=·2131165450;
273 ····public·static·final·int·diag_button_padding_horizontal·=·2131165451;273 ····public·static·final·int·design_textinput_caption_translate_y·=·2131165451;
274 ····public·static·final·int·diag_button_size·=·2131165452;274 ····public·static·final·int·diag_button_padding_bottom·=·2131165452;
275 ····public·static·final·int·diag_icon_margin_top·=·2131165453;275 ····public·static·final·int·diag_button_padding_horizontal·=·2131165453;
276 ····public·static·final·int·diag_preferred_padding·=·2131165454;276 ····public·static·final·int·diag_button_size·=·2131165454;
277 ····public·static·final·int·disabled_alpha_material_dark·=·2131165455;277 ····public·static·final·int·diag_icon_margin_top·=·2131165455;
278 ····public·static·final·int·disabled_alpha_material_light·=·2131165456;278 ····public·static·final·int·diag_preferred_padding·=·2131165456;
279 ····public·static·final·int·fastscroll_default_thickness·=·2131165457;279 ····public·static·final·int·disabled_alpha_material_dark·=·2131165457;
280 ····public·static·final·int·fastscroll_margin·=·2131165458;280 ····public·static·final·int·disabled_alpha_material_light·=·2131165458;
281 ····public·static·final·int·fastscroll_minimum_range·=·2131165459;281 ····public·static·final·int·fastscroll_default_thickness·=·2131165459;
282 ····public·static·final·int·grant_permissions_app_breadcrumb_margin_bottom·=·2131165460;282 ····public·static·final·int·fastscroll_margin·=·2131165460;
283 ····public·static·final·int·grant_permissions_app_details_margin_bottom·=·2131165461;283 ····public·static·final·int·fastscroll_minimum_range·=·2131165461;
284 ····public·static·final·int·grant_permissions_app_icon_margin_top·=·2131165462;284 ····public·static·final·int·grant_permissions_app_breadcrumb_margin_bottom·=·2131165462;
285 ····public·static·final·int·grant_permissions_app_icon_size·=·2131165463;285 ····public·static·final·int·grant_permissions_app_details_margin_bottom·=·2131165463;
286 ····public·static·final·int·grant_permissions_app_title_margin_bottom·=·2131165464;286 ····public·static·final·int·grant_permissions_app_icon_margin_top·=·2131165464;
287 ····public·static·final·int·headerElevation·=·2131165465;287 ····public·static·final·int·grant_permissions_app_icon_size·=·2131165465;
288 ····public·static·final·int·header_margin_end·=·2131165466;288 ····public·static·final·int·grant_permissions_app_title_margin_bottom·=·2131165466;
289 ····public·static·final·int·header_margin_start·=·2131165467;289 ····public·static·final·int·headerElevation·=·2131165467;
Max report size reached; 0/83462 bytes (0.00%) of diff not shown.
19.6 KB
com/android/car/ui/R$drawable.class
19.5 KB
procyon -ec {}
    
Offset 114, 155 lines modifiedOffset 114, 157 lines modified
114 ····public·static·final·int·car_ui_focus_area_foreground_highlight·=·2131230834;114 ····public·static·final·int·car_ui_focus_area_foreground_highlight·=·2131230834;
115 ····public·static·final·int·car_ui_icon_add·=·2131230835;115 ····public·static·final·int·car_ui_icon_add·=·2131230835;
116 ····public·static·final·int·car_ui_icon_arrow_back·=·2131230836;116 ····public·static·final·int·car_ui_icon_arrow_back·=·2131230836;
117 ····public·static·final·int·car_ui_icon_close·=·2131230837;117 ····public·static·final·int·car_ui_icon_close·=·2131230837;
118 ····public·static·final·int·car_ui_icon_delete·=·2131230838;118 ····public·static·final·int·car_ui_icon_delete·=·2131230838;
119 ····public·static·final·int·car_ui_icon_down·=·2131230839;119 ····public·static·final·int·car_ui_icon_down·=·2131230839;
120 ····public·static·final·int·car_ui_icon_edit·=·2131230840;120 ····public·static·final·int·car_ui_icon_edit·=·2131230840;
121 ····public·static·final·int·car_ui_icon_overflow_menu·=·2131230841;121 ····public·static·final·int·car_ui_icon_lock·=·2131230841;
122 ····public·static·final·int·car_ui_icon_save·=·2131230842;122 ····public·static·final·int·car_ui_icon_overflow_menu·=·2131230842;
123 ····public·static·final·int·car_ui_icon_search·=·2131230843;123 ····public·static·final·int·car_ui_icon_save·=·2131230843;
124 ····public·static·final·int·car_ui_icon_search_nav_icon·=·2131230844;124 ····public·static·final·int·car_ui_icon_search·=·2131230844;
125 ····public·static·final·int·car_ui_icon_settings·=·2131230845;125 ····public·static·final·int·car_ui_icon_search_nav_icon·=·2131230845;
126 ····public·static·final·int·car_ui_list_header_background·=·2131230846;126 ····public·static·final·int·car_ui_icon_settings·=·2131230846;
127 ····public·static·final·int·car_ui_list_item_avatar_icon_outline·=·2131230847;127 ····public·static·final·int·car_ui_list_header_background·=·2131230847;
128 ····public·static·final·int·car_ui_list_item_background·=·2131230848;128 ····public·static·final·int·car_ui_list_item_avatar_icon_outline·=·2131230848;
129 ····public·static·final·int·car_ui_list_item_divider·=·2131230849;129 ····public·static·final·int·car_ui_list_item_background·=·2131230849;
130 ····public·static·final·int·car_ui_preference_icon_chevron·=·2131230850;130 ····public·static·final·int·car_ui_list_item_divider·=·2131230850;
131 ····public·static·final·int·car_ui_preference_icon_chevron_disabled·=·2131230851;131 ····public·static·final·int·car_ui_list_limiting_message_background·=·2131230851;
132 ····public·static·final·int·car_ui_preference_icon_chevron_enabled·=·2131230852;132 ····public·static·final·int·car_ui_preference_icon_chevron·=·2131230852;
133 ····public·static·final·int·car_ui_recyclerview_button_ripple_background·=·2131230853;133 ····public·static·final·int·car_ui_preference_icon_chevron_disabled·=·2131230853;
134 ····public·static·final·int·car_ui_recyclerview_divider·=·2131230854;134 ····public·static·final·int·car_ui_preference_icon_chevron_enabled·=·2131230854;
135 ····public·static·final·int·car_ui_recyclerview_ic_down·=·2131230855;135 ····public·static·final·int·car_ui_recyclerview_button_ripple_background·=·2131230855;
136 ····public·static·final·int·car_ui_recyclerview_ic_up·=·2131230856;136 ····public·static·final·int·car_ui_recyclerview_divider·=·2131230856;
137 ····public·static·final·int·car_ui_recyclerview_scrollbar_thumb·=·2131230857;137 ····public·static·final·int·car_ui_recyclerview_ic_down·=·2131230857;
138 ····public·static·final·int·car_ui_toolbar_background·=·2131230858;138 ····public·static·final·int·car_ui_recyclerview_ic_up·=·2131230858;
139 ····public·static·final·int·car_ui_toolbar_menu_item_divider·=·2131230859;139 ····public·static·final·int·car_ui_recyclerview_scrollbar_thumb·=·2131230859;
140 ····public·static·final·int·car_ui_toolbar_menu_item_icon_background·=·2131230860;140 ····public·static·final·int·car_ui_toolbar_background·=·2131230860;
141 ····public·static·final·int·car_ui_toolbar_menu_item_icon_ripple·=·2131230861;141 ····public·static·final·int·car_ui_toolbar_menu_item_divider·=·2131230861;
142 ····public·static·final·int·car_ui_toolbar_search_close_icon·=·2131230862;142 ····public·static·final·int·car_ui_toolbar_menu_item_icon_background·=·2131230862;
143 ····public·static·final·int·car_ui_toolbar_search_search_icon·=·2131230863;143 ····public·static·final·int·car_ui_toolbar_menu_item_icon_ripple·=·2131230863;
144 ····public·static·final·int·confirm_button·=·2131230864;144 ····public·static·final·int·car_ui_toolbar_search_close_icon·=·2131230864;
145 ····public·static·final·int·deny_button·=·2131230865;145 ····public·static·final·int·car_ui_toolbar_search_search_icon·=·2131230865;
146 ····public·static·final·int·design_bottom_navigation_item_background·=·2131230866;146 ····public·static·final·int·confirm_button·=·2131230866;
147 ····public·static·final·int·design_fab_background·=·2131230867;147 ····public·static·final·int·deny_button·=·2131230867;
148 ····public·static·final·int·design_ic_visibility·=·2131230868;148 ····public·static·final·int·design_bottom_navigation_item_background·=·2131230868;
149 ····public·static·final·int·design_ic_visibility_off·=·2131230869;149 ····public·static·final·int·design_fab_background·=·2131230869;
150 ····public·static·final·int·design_password_eye·=·2131230870;150 ····public·static·final·int·design_ic_visibility·=·2131230870;
151 ····public·static·final·int·design_snackbar_background·=·2131230871;151 ····public·static·final·int·design_ic_visibility_off·=·2131230871;
152 ····public·static·final·int·grant_permissions_action_item·=·2131230872;152 ····public·static·final·int·design_password_eye·=·2131230872;
153 ····public·static·final·int·grant_permissions_action_item_background·=·2131230873;153 ····public·static·final·int·design_snackbar_background·=·2131230873;
154 ····public·static·final·int·grant_permissions_action_item_shape·=·2131230874;154 ····public·static·final·int·grant_permissions_action_item·=·2131230874;
155 ····public·static·final·int·ic_arrow_back·=·2131230875;155 ····public·static·final·int·grant_permissions_action_item_background·=·2131230875;
156 ····public·static·final·int·ic_arrow_down·=·2131230876;156 ····public·static·final·int·grant_permissions_action_item_shape·=·2131230876;
157 ····public·static·final·int·ic_arrow_down_24dp·=·2131230877;157 ····public·static·final·int·ic_arrow_back·=·2131230877;
158 ····public·static·final·int·ic_arrow_up·=·2131230878;158 ····public·static·final·int·ic_arrow_down·=·2131230878;
159 ····public·static·final·int·ic_bug_report_black_24dp·=·2131230879;159 ····public·static·final·int·ic_arrow_down_24dp·=·2131230879;
160 ····public·static·final·int·ic_cc_checkmark·=·2131230880;160 ····public·static·final·int·ic_arrow_up·=·2131230880;
161 ····public·static·final·int·ic_cc_clear·=·2131230881;161 ····public·static·final·int·ic_bug_report_black_24dp·=·2131230881;
162 ····public·static·final·int·ic_cc_deny·=·2131230882;162 ····public·static·final·int·ic_cc_checkmark·=·2131230882;
163 ····public·static·final·int·ic_dialog_alert_material·=·2131230883;163 ····public·static·final·int·ic_cc_clear·=·2131230883;
164 ····public·static·final·int·ic_empty_icon·=·2131230884;164 ····public·static·final·int·ic_cc_deny·=·2131230884;
165 ····public·static·final·int·ic_help_actionbar·=·2131230885;165 ····public·static·final·int·ic_dialog_alert_material·=·2131230885;
166 ····public·static·final·int·ic_info·=·2131230886;166 ····public·static·final·int·ic_empty_icon·=·2131230886;
167 ····public·static·final·int·ic_info_outline·=·2131230887;167 ····public·static·final·int·ic_help_actionbar·=·2131230887;
168 ····public·static·final·int·ic_info_outline_accent·=·2131230888;168 ····public·static·final·int·ic_info·=·2131230888;
169 ····public·static·final·int·ic_instant_app_badge·=·2131230889;169 ····public·static·final·int·ic_info_outline·=·2131230889;
170 ····public·static·final·int·ic_more_items·=·2131230890;170 ····public·static·final·int·ic_info_outline_accent·=·2131230890;
171 ····public·static·final·int·ic_mtrl_checked_circle·=·2131230891;171 ····public·static·final·int·ic_instant_app_badge·=·2131230891;
172 ····public·static·final·int·ic_mtrl_chip_checked_black·=·2131230892;172 ····public·static·final·int·ic_more_items·=·2131230892;
173 ····public·static·final·int·ic_mtrl_chip_checked_circle·=·2131230893;173 ····public·static·final·int·ic_mtrl_checked_circle·=·2131230893;
174 ····public·static·final·int·ic_mtrl_chip_close_circle·=·2131230894;174 ····public·static·final·int·ic_mtrl_chip_checked_black·=·2131230894;
175 ····public·static·final·int·ic_notifications·=·2131230895;175 ····public·static·final·int·ic_mtrl_chip_checked_circle·=·2131230895;
176 ····public·static·final·int·ic_perm_device_info·=·2131230896;176 ····public·static·final·int·ic_mtrl_chip_close_circle·=·2131230896;
177 ····public·static·final·int·ic_permission_controller_app_icon·=·2131230897;177 ····public·static·final·int·ic_notifications·=·2131230897;
178 ····public·static·final·int·ic_pin_drop·=·2131230898;178 ····public·static·final·int·ic_perm_device_info·=·2131230898;
179 ····public·static·final·int·ic_refresh·=·2131230899;179 ····public·static·final·int·ic_permission_controller_app_icon·=·2131230899;
180 ····public·static·final·int·ic_remove_circle·=·2131230900;180 ····public·static·final·int·ic_pin_drop·=·2131230900;
181 ····public·static·final·int·ic_search_24dp·=·2131230901;181 ····public·static·final·int·ic_refresh·=·2131230901;
182 ····public·static·final·int·ic_settings·=·2131230902;182 ····public·static·final·int·ic_remove_circle·=·2131230902;
183 ····public·static·final·int·ic_settings_24dp·=·2131230903;183 ····public·static·final·int·ic_search_24dp·=·2131230903;
184 ····public·static·final·int·ic_settings_delete·=·2131230904;184 ····public·static·final·int·ic_settings·=·2131230904;
185 ····public·static·final·int·ic_settings_disable·=·2131230905;185 ····public·static·final·int·ic_settings_24dp·=·2131230905;
186 ····public·static·final·int·ic_settings_open·=·2131230906;186 ····public·static·final·int·ic_settings_delete·=·2131230906;
187 ····public·static·final·int·ic_settings_outline·=·2131230907;187 ····public·static·final·int·ic_settings_disable·=·2131230907;
188 ····public·static·final·int·ic_settings_outline_accent·=·2131230908;188 ····public·static·final·int·ic_settings_open·=·2131230908;
189 ····public·static·final·int·ic_swap_horiz_blue·=·2131230909;189 ····public·static·final·int·ic_settings_outline·=·2131230909;
190 ····public·static·final·int·ic_swap_horiz_grey·=·2131230910;190 ····public·static·final·int·ic_settings_outline_accent·=·2131230910;
191 ····public·static·final·int·ic_toc·=·2131230911;191 ····public·static·final·int·ic_swap_horiz_blue·=·2131230911;
192 ····public·static·final·int·lb_action_bg·=·2131230912;192 ····public·static·final·int·ic_swap_horiz_grey·=·2131230912;
193 ····public·static·final·int·lb_action_bg_focused·=·2131230913;193 ····public·static·final·int·ic_toc·=·2131230913;
194 ····public·static·final·int·lb_background·=·2131230914;194 ····public·static·final·int·lb_action_bg·=·2131230914;
195 ····public·static·final·int·lb_card_foreground·=·2131230915;195 ····public·static·final·int·lb_action_bg_focused·=·2131230915;
196 ····public·static·final·int·lb_card_shadow_focused·=·2131230916;196 ····public·static·final·int·lb_background·=·2131230916;
197 ····public·static·final·int·lb_card_shadow_normal·=·2131230917;197 ····public·static·final·int·lb_card_foreground·=·2131230917;
198 ····public·static·final·int·lb_control_button_primary·=·2131230918;198 ····public·static·final·int·lb_card_shadow_focused·=·2131230918;
199 ····public·static·final·int·lb_control_button_secondary·=·2131230919;199 ····public·static·final·int·lb_card_shadow_normal·=·2131230919;
200 ····public·static·final·int·lb_headers_right_fading·=·2131230920;200 ····public·static·final·int·lb_control_button_primary·=·2131230920;
201 ····public·static·final·int·lb_ic_actions_right_arrow·=·2131230921;201 ····public·static·final·int·lb_control_button_secondary·=·2131230921;
202 ····public·static·final·int·lb_ic_cc·=·2131230922;202 ····public·static·final·int·lb_headers_right_fading·=·2131230922;
203 ····public·static·final·int·lb_ic_fast_forward·=·2131230923;203 ····public·static·final·int·lb_ic_actions_right_arrow·=·2131230923;
204 ····public·static·final·int·lb_ic_fast_rewind·=·2131230924;204 ····public·static·final·int·lb_ic_cc·=·2131230924;
205 ····public·static·final·int·lb_ic_guidedactions_item_chevron·=·2131230925;205 ····public·static·final·int·lb_ic_fast_forward·=·2131230925;
206 ····public·static·final·int·lb_ic_hq·=·2131230926;206 ····public·static·final·int·lb_ic_fast_rewind·=·2131230926;
207 ····public·static·final·int·lb_ic_in_app_search·=·2131230927;207 ····public·static·final·int·lb_ic_guidedactions_item_chevron·=·2131230927;
208 ····public·static·final·int·lb_ic_loop·=·2131230928;208 ····public·static·final·int·lb_ic_hq·=·2131230928;
209 ····public·static·final·int·lb_ic_loop_one·=·2131230929;209 ····public·static·final·int·lb_ic_in_app_search·=·2131230929;
210 ····public·static·final·int·lb_ic_more·=·2131230930;210 ····public·static·final·int·lb_ic_loop·=·2131230930;
211 ····public·static·final·int·lb_ic_nav_arrow·=·2131230931;211 ····public·static·final·int·lb_ic_loop_one·=·2131230931;
212 ····public·static·final·int·lb_ic_pause·=·2131230932;212 ····public·static·final·int·lb_ic_more·=·2131230932;
213 ····public·static·final·int·lb_ic_pip·=·2131230933;213 ····public·static·final·int·lb_ic_nav_arrow·=·2131230933;
214 ····public·static·final·int·lb_ic_play·=·2131230934;214 ····public·static·final·int·lb_ic_pause·=·2131230934;
215 ····public·static·final·int·lb_ic_play_fit·=·2131230935;215 ····public·static·final·int·lb_ic_pip·=·2131230935;
216 ····public·static·final·int·lb_ic_playback_loop·=·2131230936;216 ····public·static·final·int·lb_ic_play·=·2131230936;
217 ····public·static·final·int·lb_ic_replay·=·2131230937;217 ····public·static·final·int·lb_ic_play_fit·=·2131230937;
218 ····public·static·final·int·lb_ic_sad_cloud·=·2131230938;218 ····public·static·final·int·lb_ic_playback_loop·=·2131230938;
219 ····public·static·final·int·lb_ic_search_mic·=·2131230939;219 ····public·static·final·int·lb_ic_replay·=·2131230939;
220 ····public·static·final·int·lb_ic_search_mic_out·=·2131230940;220 ····public·static·final·int·lb_ic_sad_cloud·=·2131230940;
221 ····public·static·final·int·lb_ic_shuffle·=·2131230941;221 ····public·static·final·int·lb_ic_search_mic·=·2131230941;
222 ····public·static·final·int·lb_ic_skip_next·=·2131230942;222 ····public·static·final·int·lb_ic_search_mic_out·=·2131230942;
223 ····public·static·final·int·lb_ic_skip_previous·=·2131230943;223 ····public·static·final·int·lb_ic_shuffle·=·2131230943;
224 ····public·static·final·int·lb_ic_stop·=·2131230944;224 ····public·static·final·int·lb_ic_skip_next·=·2131230944;
225 ····public·static·final·int·lb_ic_thumb_down·=·2131230945;225 ····public·static·final·int·lb_ic_skip_previous·=·2131230945;
226 ····public·static·final·int·lb_ic_thumb_down_outline·=·2131230946;226 ····public·static·final·int·lb_ic_stop·=·2131230946;
227 ····public·static·final·int·lb_ic_thumb_up·=·2131230947;227 ····public·static·final·int·lb_ic_thumb_down·=·2131230947;
228 ····public·static·final·int·lb_ic_thumb_up_outline·=·2131230948;228 ····public·static·final·int·lb_ic_thumb_down_outline·=·2131230948;
229 ····public·static·final·int·lb_in_app_search_bg·=·2131230949;229 ····public·static·final·int·lb_ic_thumb_up·=·2131230949;
230 ····public·static·final·int·lb_in_app_search_shadow_focused·=·2131230950;230 ····public·static·final·int·lb_ic_thumb_up_outline·=·2131230950;
231 ····public·static·final·int·lb_in_app_search_shadow_normal·=·2131230951;231 ····public·static·final·int·lb_in_app_search_bg·=·2131230951;
232 ····public·static·final·int·lb_onboarding_start_button_background·=·2131230952;232 ····public·static·final·int·lb_in_app_search_shadow_focused·=·2131230952;
233 ····public·static·final·int·lb_playback_now_playing_bar·=·2131230953;233 ····public·static·final·int·lb_in_app_search_shadow_normal·=·2131230953;
234 ····public·static·final·int·lb_playback_progress_bar·=·2131230954;234 ····public·static·final·int·lb_onboarding_start_button_background·=·2131230954;
235 ····public·static·final·int·lb_search_orb·=·2131230955;235 ····public·static·final·int·lb_playback_now_playing_bar·=·2131230955;
236 ····public·static·final·int·lb_selectable_item_rounded_rect·=·2131230956;236 ····public·static·final·int·lb_playback_progress_bar·=·2131230956;
237 ····public·static·final·int·lb_speech_orb·=·2131230957;237 ····public·static·final·int·lb_search_orb·=·2131230957;
238 ····public·static·final·int·lb_text_dot_one·=·2131230958;238 ····public·static·final·int·lb_selectable_item_rounded_rect·=·2131230958;
239 ····public·static·final·int·lb_text_dot_one_small·=·2131230959;239 ····public·static·final·int·lb_speech_orb·=·2131230959;
240 ····public·static·final·int·lb_text_dot_two·=·2131230960;240 ····public·static·final·int·lb_text_dot_one·=·2131230960;
... Open expanded diff ...
74.1 KB
com/android/car/ui/R$id.class
74.1 KB
procyon -ec {}
    
Offset 98, 634 lines modifiedOffset 98, 645 lines modified
98 ····public·static·final·int·allow_always_radio_button·=·2131361884;98 ····public·static·final·int·allow_always_radio_button·=·2131361884;
99 ····public·static·final·int·allow_foreground_only_radio_button·=·2131361885;99 ····public·static·final·int·allow_foreground_only_radio_button·=·2131361885;
100 ····public·static·final·int·allow_radio_button·=·2131361886;100 ····public·static·final·int·allow_radio_button·=·2131361886;
101 ····public·static·final·int·always·=·2131361887;101 ····public·static·final·int·always·=·2131361887;
102 ····public·static·final·int·animateToEnd·=·2131361888;102 ····public·static·final·int·animateToEnd·=·2131361888;
103 ····public·static·final·int·animateToStart·=·2131361889;103 ····public·static·final·int·animateToStart·=·2131361889;
104 ····public·static·final·int·app_icon·=·2131361890;104 ····public·static·final·int·app_icon·=·2131361890;
105 ····public·static·final·int·app_permission·=·2131361891;105 ····public·static·final·int·app_name·=·2131361891;
106 ····public·static·final·int·app_permission_groups·=·2131361892;106 ····public·static·final·int·app_permission·=·2131361892;
107 ····public·static·final·int·app_permission_root·=·2131361893;107 ····public·static·final·int·app_permission_groups·=·2131361893;
108 ····public·static·final·int·app_to_all_perms·=·2131361894;108 ····public·static·final·int·app_permission_root·=·2131361894;
109 ····public·static·final·int·app_to_perm_apps·=·2131361895;109 ····public·static·final·int·app_to_all_perms·=·2131361895;
110 ····public·static·final·int·app_to_perm_groups·=·2131361896;110 ····public·static·final·int·app_to_perm_apps·=·2131361896;
111 ····public·static·final·int·appendix·=·2131361897;111 ····public·static·final·int·app_to_perm_groups·=·2131361897;
112 ····public·static·final·int·asConfigured·=·2131361898;112 ····public·static·final·int·appendix·=·2131361898;
113 ····public·static·final·int·ask_one_time_radio_button·=·2131361899;113 ····public·static·final·int·asConfigured·=·2131361899;
114 ····public·static·final·int·ask_radio_button·=·2131361900;114 ····public·static·final·int·ask_one_time_radio_button·=·2131361900;
115 ····public·static·final·int·async·=·2131361901;115 ····public·static·final·int·ask_radio_button·=·2131361901;
116 ····public·static·final·int·auto·=·2131361902;116 ····public·static·final·int·async·=·2131361902;
117 ····public·static·final·int·autoComplete·=·2131361903;117 ····public·static·final·int·auto·=·2131361903;
118 ····public·static·final·int·autoCompleteToEnd·=·2131361904;118 ····public·static·final·int·autoComplete·=·2131361904;
119 ····public·static·final·int·autoCompleteToStart·=·2131361905;119 ····public·static·final·int·autoCompleteToEnd·=·2131361905;
120 ····public·static·final·int·auto_revoke·=·2131361906;120 ····public·static·final·int·autoCompleteToStart·=·2131361906;
121 ····public·static·final·int·auto_revoke_to_app_perms·=·2131361907;121 ····public·static·final·int·auto_revoke·=·2131361907;
122 ····public·static·final·int·avatar_icon·=·2131361908;122 ····public·static·final·int·auto_revoke_to_app_perms·=·2131361908;
123 ····public·static·final·int·back·=·2131361909;123 ····public·static·final·int·avatar_icon·=·2131361909;
124 ····public·static·final·int·background·=·2131361910;124 ····public·static·final·int·back·=·2131361910;
125 ····public·static·final·int·background_container·=·2131361911;125 ····public·static·final·int·background·=·2131361911;
126 ····public·static·final·int·background_imagein·=·2131361912;126 ····public·static·final·int·background_container·=·2131361912;
127 ····public·static·final·int·background_imageout·=·2131361913;127 ····public·static·final·int·background_imagein·=·2131361913;
128 ····public·static·final·int·bar1·=·2131361914;128 ····public·static·final·int·background_imageout·=·2131361914;
129 ····public·static·final·int·bar2·=·2131361915;129 ····public·static·final·int·bar1·=·2131361915;
130 ····public·static·final·int·bar3·=·2131361916;130 ····public·static·final·int·bar2·=·2131361916;
131 ····public·static·final·int·bar_chart_details·=·2131361917;131 ····public·static·final·int·bar3·=·2131361917;
132 ····public·static·final·int·bar_chart_title·=·2131361918;132 ····public·static·final·int·bar_chart_details·=·2131361918;
133 ····public·static·final·int·bar_summary·=·2131361919;133 ····public·static·final·int·bar_chart_title·=·2131361919;
134 ····public·static·final·int·bar_title·=·2131361920;134 ····public·static·final·int·bar_summary·=·2131361920;
135 ····public·static·final·int·bar_view·=·2131361921;135 ····public·static·final·int·bar_title·=·2131361921;
136 ····public·static·final·int·bar_view1·=·2131361922;136 ····public·static·final·int·bar_view·=·2131361922;
137 ····public·static·final·int·bar_view2·=·2131361923;137 ····public·static·final·int·bar_view1·=·2131361923;
138 ····public·static·final·int·bar_view3·=·2131361924;138 ····public·static·final·int·bar_view2·=·2131361924;
139 ····public·static·final·int·bar_view4·=·2131361925;139 ····public·static·final·int·bar_view3·=·2131361925;
140 ····public·static·final·int·bar_views_container·=·2131361926;140 ····public·static·final·int·bar_view4·=·2131361926;
141 ····public·static·final·int·barrier·=·2131361927;141 ····public·static·final·int·bar_views_container·=·2131361927;
142 ····public·static·final·int·baseline·=·2131361928;142 ····public·static·final·int·barrier·=·2131361928;
143 ····public·static·final·int·beginning·=·2131361929;143 ····public·static·final·int·baseline·=·2131361929;
144 ····public·static·final·int·blocking·=·2131361930;144 ····public·static·final·int·beginning·=·2131361930;
145 ····public·static·final·int·body·=·2131361931;145 ····public·static·final·int·blocking·=·2131361931;
146 ····public·static·final·int·bottom·=·2131361932;146 ····public·static·final·int·body·=·2131361932;
147 ····public·static·final·int·bottom_spacer·=·2131361933;147 ····public·static·final·int·bottom·=·2131361933;
148 ····public·static·final·int·bottom_text·=·2131361934;148 ····public·static·final·int·bottom_spacer·=·2131361934;
149 ····public·static·final·int·bounce·=·2131361935;149 ····public·static·final·int·bottom_text·=·2131361935;
150 ····public·static·final·int·browse_container_dock·=·2131361936;150 ····public·static·final·int·bounce·=·2131361936;
151 ····public·static·final·int·browse_dummy·=·2131361937;151 ····public·static·final·int·browse_container_dock·=·2131361937;
152 ····public·static·final·int·browse_frame·=·2131361938;152 ····public·static·final·int·browse_dummy·=·2131361938;
153 ····public·static·final·int·browse_grid·=·2131361939;153 ····public·static·final·int·browse_frame·=·2131361939;
154 ····public·static·final·int·browse_grid_dock·=·2131361940;154 ····public·static·final·int·browse_grid·=·2131361940;
155 ····public·static·final·int·browse_headers·=·2131361941;155 ····public·static·final·int·browse_grid_dock·=·2131361941;
156 ····public·static·final·int·browse_headers_dock·=·2131361942;156 ····public·static·final·int·browse_headers·=·2131361942;
157 ····public·static·final·int·browse_headers_root·=·2131361943;157 ····public·static·final·int·browse_headers_dock·=·2131361943;
158 ····public·static·final·int·browse_title_group·=·2131361944;158 ····public·static·final·int·browse_headers_root·=·2131361944;
159 ····public·static·final·int·button·=·2131361945;159 ····public·static·final·int·browse_title_group·=·2131361945;
160 ····public·static·final·int·buttonContainer·=·2131361946;160 ····public·static·final·int·button·=·2131361946;
161 ····public·static·final·int·buttonPanel·=·2131361947;161 ····public·static·final·int·buttonContainer·=·2131361947;
162 ····public·static·final·int·button_group·=·2131361948;162 ····public·static·final·int·buttonPanel·=·2131361948;
163 ····public·static·final·int·button_start·=·2131361949;163 ····public·static·final·int·button_group·=·2131361949;
164 ····public·static·final·int·cancel_action·=·2131361950;164 ····public·static·final·int·button_start·=·2131361950;
165 ····public·static·final·int·cancel_button·=·2131361951;165 ····public·static·final·int·cancel_action·=·2131361951;
166 ····public·static·final·int·car_ui_alert_icon·=·2131361952;166 ····public·static·final·int·cancel_button·=·2131361952;
167 ····public·static·final·int·car_ui_alert_subtitle·=·2131361953;167 ····public·static·final·int·car_ui_alert_icon·=·2131361953;
168 ····public·static·final·int·car_ui_alert_title·=·2131361954;168 ····public·static·final·int·car_ui_alert_subtitle·=·2131361954;
169 ····public·static·final·int·car_ui_check_box_end_guideline·=·2131361955;169 ····public·static·final·int·car_ui_alert_title·=·2131361955;
170 ····public·static·final·int·car_ui_check_box_start_guideline·=·2131361956;170 ····public·static·final·int·car_ui_base_layout_content_container·=·2131361956;
171 ····public·static·final·int·car_ui_list_item_end_guideline·=·2131361957;171 ····public·static·final·int·car_ui_focus_area·=·2131361957;
172 ····public·static·final·int·car_ui_list_item_start_guideline·=·2131361958;172 ····public·static·final·int·car_ui_list_item_end_guideline·=·2131361958;
173 ····public·static·final·int·car_ui_preference_fragment_container·=·2131361959;173 ····public·static·final·int·car_ui_list_item_start_guideline·=·2131361959;
174 ····public·static·final·int·car_ui_recycler_view·=·2131361960;174 ····public·static·final·int·car_ui_list_limiting_message·=·2131361960;
175 ····public·static·final·int·car_ui_scroll_bar·=·2131361961;175 ····public·static·final·int·car_ui_preference_container_without_widget·=·2131361961;
176 ····public·static·final·int·car_ui_scrollbar_page_down·=·2131361962;176 ····public·static·final·int·car_ui_preference_fragment_container·=·2131361962;
177 ····public·static·final·int·car_ui_scrollbar_page_up·=·2131361963;177 ····public·static·final·int·car_ui_recycler_view·=·2131361963;
178 ····public·static·final·int·car_ui_scrollbar_thumb·=·2131361964;178 ····public·static·final·int·car_ui_scroll_bar·=·2131361964;
179 ····public·static·final·int·car_ui_scrollbar_track·=·2131361965;179 ····public·static·final·int·car_ui_scrollbar_page_down·=·2131361965;
180 ····public·static·final·int·car_ui_toolbar·=·2131361966;180 ····public·static·final·int·car_ui_scrollbar_page_up·=·2131361966;
181 ····public·static·final·int·car_ui_toolbar_background·=·2131361967;181 ····public·static·final·int·car_ui_scrollbar_thumb·=·2131361967;
182 ····public·static·final·int·car_ui_toolbar_bottom_guideline·=·2131361968;182 ····public·static·final·int·car_ui_scrollbar_track·=·2131361968;
183 ····public·static·final·int·car_ui_toolbar_bottom_styleable·=·2131361969;183 ····public·static·final·int·car_ui_toolbar·=·2131361969;
184 ····public·static·final·int·car_ui_toolbar_end_guideline·=·2131361970;184 ····public·static·final·int·car_ui_toolbar_background·=·2131361970;
185 ····public·static·final·int·car_ui_toolbar_logo·=·2131361971;185 ····public·static·final·int·car_ui_toolbar_bottom_guideline·=·2131361971;
186 ····public·static·final·int·car_ui_toolbar_menu_item_icon·=·2131361972;186 ····public·static·final·int·car_ui_toolbar_bottom_styleable·=·2131361972;
187 ····public·static·final·int·car_ui_toolbar_menu_item_icon_container·=·2131361973;187 ····public·static·final·int·car_ui_toolbar_end_guideline·=·2131361973;
188 ····public·static·final·int·car_ui_toolbar_menu_item_switch·=·2131361974;188 ····public·static·final·int·car_ui_toolbar_logo·=·2131361974;
189 ····public·static·final·int·car_ui_toolbar_menu_item_text·=·2131361975;189 ····public·static·final·int·car_ui_toolbar_menu_item_icon·=·2131361975;
190 ····public·static·final·int·car_ui_toolbar_menu_item_text_with_icon·=·2131361976;190 ····public·static·final·int·car_ui_toolbar_menu_item_icon_container·=·2131361976;
191 ····public·static·final·int·car_ui_toolbar_menu_items_container·=·2131361977;191 ····public·static·final·int·car_ui_toolbar_menu_item_switch·=·2131361977;
192 ····public·static·final·int·car_ui_toolbar_nav_icon·=·2131361978;192 ····public·static·final·int·car_ui_toolbar_menu_item_text·=·2131361978;
193 ····public·static·final·int·car_ui_toolbar_nav_icon_container·=·2131361979;193 ····public·static·final·int·car_ui_toolbar_menu_item_text_container·=·2131361979;
194 ····public·static·final·int·car_ui_toolbar_progress_bar·=·2131361980;194 ····public·static·final·int·car_ui_toolbar_menu_item_text_with_icon·=·2131361980;
195 ····public·static·final·int·car_ui_toolbar_row_separator·=·2131361981;195 ····public·static·final·int·car_ui_toolbar_menu_items_container·=·2131361981;
196 ····public·static·final·int·car_ui_toolbar_row_separator_guideline·=·2131361982;196 ····public·static·final·int·car_ui_toolbar_nav_icon·=·2131361982;
197 ····public·static·final·int·car_ui_toolbar_search_bar·=·2131361983;197 ····public·static·final·int·car_ui_toolbar_nav_icon_container·=·2131361983;
198 ····public·static·final·int·car_ui_toolbar_search_close·=·2131361984;198 ····public·static·final·int·car_ui_toolbar_progress_bar·=·2131361984;
199 ····public·static·final·int·car_ui_toolbar_search_icon·=·2131361985;199 ····public·static·final·int·car_ui_toolbar_row_separator·=·2131361985;
200 ····public·static·final·int·car_ui_toolbar_search_view_container·=·2131361986;200 ····public·static·final·int·car_ui_toolbar_row_separator_guideline·=·2131361986;
201 ····public·static·final·int·car_ui_toolbar_start_guideline·=·2131361987;201 ····public·static·final·int·car_ui_toolbar_search_bar·=·2131361987;
202 ····public·static·final·int·car_ui_toolbar_subtitle·=·2131361988;202 ····public·static·final·int·car_ui_toolbar_search_close·=·2131361988;
203 ····public·static·final·int·car_ui_toolbar_tab_item_icon·=·2131361989;203 ····public·static·final·int·car_ui_toolbar_search_icon·=·2131361989;
204 ····public·static·final·int·car_ui_toolbar_tab_item_text·=·2131361990;204 ····public·static·final·int·car_ui_toolbar_search_view_container·=·2131361990;
205 ····public·static·final·int·car_ui_toolbar_tabs·=·2131361991;205 ····public·static·final·int·car_ui_toolbar_start_guideline·=·2131361991;
206 ····public·static·final·int·car_ui_toolbar_title·=·2131361992;206 ····public·static·final·int·car_ui_toolbar_subtitle·=·2131361992;
207 ····public·static·final·int·car_ui_toolbar_title_container·=·2131361993;207 ····public·static·final·int·car_ui_toolbar_tab_item_icon·=·2131361993;
208 ····public·static·final·int·car_ui_toolbar_title_logo·=·2131361994;208 ····public·static·final·int·car_ui_toolbar_tab_item_text·=·2131361994;
209 ····public·static·final·int·car_ui_toolbar_title_logo_container·=·2131361995;209 ····public·static·final·int·car_ui_toolbar_tabs·=·2131361995;
210 ····public·static·final·int·car_ui_toolbar_top_guideline·=·2131361996;210 ····public·static·final·int·car_ui_toolbar_title·=·2131361996;
211 ····public·static·final·int·center·=·2131361997;211 ····public·static·final·int·car_ui_toolbar_title_container·=·2131361997;
212 ····public·static·final·int·center_horizontal·=·2131361998;212 ····public·static·final·int·car_ui_toolbar_title_logo·=·2131361998;
213 ····public·static·final·int·center_vertical·=·2131361999;213 ····public·static·final·int·car_ui_toolbar_title_logo_container·=·2131361999;
214 ····public·static·final·int·chain·=·2131362000;214 ····public·static·final·int·car_ui_toolbar_top_guideline·=·2131362000;
215 ····public·static·final·int·chains·=·2131362001;215 ····public·static·final·int·center·=·2131362001;
216 ····public·static·final·int·check_box_container·=·2131362002;216 ····public·static·final·int·center_horizontal·=·2131362002;
217 ····public·static·final·int·checkbox·=·2131362003;217 ····public·static·final·int·center_vertical·=·2131362003;
218 ····public·static·final·int·checkbox_widget·=·2131362004;218 ····public·static·final·int·chain·=·2131362004;
219 ····public·static·final·int·checked·=·2131362005;219 ····public·static·final·int·chains·=·2131362005;
220 ····public·static·final·int·chip·=·2131362006;220 ····public·static·final·int·checkbox·=·2131362006;
221 ····public·static·final·int·chip_group·=·2131362007;221 ····public·static·final·int·checkbox_widget·=·2131362007;
222 ····public·static·final·int·chronometer·=·2131362008;222 ····public·static·final·int·checked·=·2131362008;
223 ····public·static·final·int·clear_text·=·2131362009;223 ····public·static·final·int·chip·=·2131362009;
224 ····public·static·final·int·clip_horizontal·=·2131362010;224 ····public·static·final·int·chip_group·=·2131362010;
... Open expanded diff (truncated) ...
8.51 KB
com/android/car/ui/R$integer.class
8.44 KB
procyon -ec {}
    
Offset 5, 60 lines modifiedOffset 5, 64 lines modified
5 {5 {
6 ····public·static·final·int·abc_config_activityDefaultDur·=·2131427328;6 ····public·static·final·int·abc_config_activityDefaultDur·=·2131427328;
7 ····public·static·final·int·abc_config_activityShortDur·=·2131427329;7 ····public·static·final·int·abc_config_activityShortDur·=·2131427329;
8 ····public·static·final·int·app_bar_elevation_anim_duration·=·2131427330;8 ····public·static·final·int·app_bar_elevation_anim_duration·=·2131427330;
9 ····public·static·final·int·bottom_sheet_slide_duration·=·2131427331;9 ····public·static·final·int·bottom_sheet_slide_duration·=·2131427331;
10 ····public·static·final·int·cancel_button_image_alpha·=·2131427332;10 ····public·static·final·int·cancel_button_image_alpha·=·2131427332;
11 ····public·static·final·int·car_ui_default_max_string_length·=·2131427333;11 ····public·static·final·int·car_ui_default_max_string_length·=·2131427333;
12 ····public·static·final·int·car_ui_scrollbar_longpress_initial_delay·=·2131427334;12 ····public·static·final·int·car_ui_focus_area_history_cache_type·=·2131427334;
13 ····public·static·final·int·car_ui_scrollbar_longpress_repeat_interval·=·2131427335;13 ····public·static·final·int·car_ui_focus_area_history_expiration_period_ms·=·2131427335;
14 ····public·static·final·int·char_limit_per_line·=·2131427336;14 ····public·static·final·int·car_ui_focus_history_cache_type·=·2131427336;
15 ····public·static·final·int·config_navAnimTime·=·2131427337;15 ····public·static·final·int·car_ui_focus_history_expiration_period_ms·=·2131427337;
16 ····public·static·final·int·config_tooltipAnimTime·=·2131427338;16 ····public·static·final·int·car_ui_scrollbar_longpress_initial_delay·=·2131427338;
17 ····public·static·final·int·design_snackbar_text_max_lines·=·2131427339;17 ····public·static·final·int·car_ui_scrollbar_longpress_repeat_interval·=·2131427339;
18 ····public·static·final·int·design_tab_indicator_anim_duration_ms·=·2131427340;18 ····public·static·final·int·char_limit_per_line·=·2131427340;
19 ····public·static·final·int·hide_password_duration·=·2131427341;19 ····public·static·final·int·config_navAnimTime·=·2131427341;
20 ····public·static·final·int·lb_browse_headers_transition_delay·=·2131427342;20 ····public·static·final·int·config_tooltipAnimTime·=·2131427342;
21 ····public·static·final·int·lb_browse_headers_transition_duration·=·2131427343;21 ····public·static·final·int·design_snackbar_text_max_lines·=·2131427343;
22 ····public·static·final·int·lb_browse_rows_anim_duration·=·2131427344;22 ····public·static·final·int·design_tab_indicator_anim_duration_ms·=·2131427344;
23 ····public·static·final·int·lb_card_activated_animation_duration·=·2131427345;23 ····public·static·final·int·hide_password_duration·=·2131427345;
24 ····public·static·final·int·lb_card_selected_animation_delay·=·2131427346;24 ····public·static·final·int·lb_browse_headers_transition_delay·=·2131427346;
25 ····public·static·final·int·lb_card_selected_animation_duration·=·2131427347;25 ····public·static·final·int·lb_browse_headers_transition_duration·=·2131427347;
26 ····public·static·final·int·lb_details_description_body_max_lines·=·2131427348;26 ····public·static·final·int·lb_browse_rows_anim_duration·=·2131427348;
27 ····public·static·final·int·lb_details_description_body_min_lines·=·2131427349;27 ····public·static·final·int·lb_card_activated_animation_duration·=·2131427349;
28 ····public·static·final·int·lb_details_description_subtitle_max_lines·=·2131427350;28 ····public·static·final·int·lb_card_selected_animation_delay·=·2131427350;
29 ····public·static·final·int·lb_details_description_title_max_lines·=·2131427351;29 ····public·static·final·int·lb_card_selected_animation_duration·=·2131427351;
30 ····public·static·final·int·lb_error_message_max_lines·=·2131427352;30 ····public·static·final·int·lb_details_description_body_max_lines·=·2131427352;
31 ····public·static·final·int·lb_guidedactions_item_animation_duration·=·2131427353;31 ····public·static·final·int·lb_details_description_body_min_lines·=·2131427353;
32 ····public·static·final·int·lb_guidedactions_item_description_min_lines·=·2131427354;32 ····public·static·final·int·lb_details_description_subtitle_max_lines·=·2131427354;
33 ····public·static·final·int·lb_guidedactions_item_title_max_lines·=·2131427355;33 ····public·static·final·int·lb_details_description_title_max_lines·=·2131427355;
34 ····public·static·final·int·lb_guidedactions_item_title_min_lines·=·2131427356;34 ····public·static·final·int·lb_error_message_max_lines·=·2131427356;
35 ····public·static·final·int·lb_guidedstep_activity_background_fade_duration_ms·=·2131427357;35 ····public·static·final·int·lb_guidedactions_item_animation_duration·=·2131427357;
36 ····public·static·final·int·lb_onboarding_header_description_delay·=·2131427358;36 ····public·static·final·int·lb_guidedactions_item_description_min_lines·=·2131427358;
37 ····public·static·final·int·lb_onboarding_header_title_delay·=·2131427359;37 ····public·static·final·int·lb_guidedactions_item_title_max_lines·=·2131427359;
38 ····public·static·final·int·lb_playback_bg_fade_in_ms·=·2131427360;38 ····public·static·final·int·lb_guidedactions_item_title_min_lines·=·2131427360;
39 ····public·static·final·int·lb_playback_bg_fade_out_ms·=·2131427361;39 ····public·static·final·int·lb_guidedstep_activity_background_fade_duration_ms·=·2131427361;
40 ····public·static·final·int·lb_playback_controls_fade_in_ms·=·2131427362;40 ····public·static·final·int·lb_onboarding_header_description_delay·=·2131427362;
41 ····public·static·final·int·lb_playback_controls_fade_out_ms·=·2131427363;41 ····public·static·final·int·lb_onboarding_header_title_delay·=·2131427363;
42 ····public·static·final·int·lb_playback_controls_show_time_ms·=·2131427364;42 ····public·static·final·int·lb_playback_bg_fade_in_ms·=·2131427364;
43 ····public·static·final·int·lb_playback_controls_tickle_timeout_ms·=·2131427365;43 ····public·static·final·int·lb_playback_bg_fade_out_ms·=·2131427365;
44 ····public·static·final·int·lb_playback_description_fade_in_ms·=·2131427366;44 ····public·static·final·int·lb_playback_controls_fade_in_ms·=·2131427366;
45 ····public·static·final·int·lb_playback_description_fade_out_ms·=·2131427367;45 ····public·static·final·int·lb_playback_controls_fade_out_ms·=·2131427367;
46 ····public·static·final·int·lb_playback_rows_fade_delay_ms·=·2131427368;46 ····public·static·final·int·lb_playback_controls_show_time_ms·=·2131427368;
47 ····public·static·final·int·lb_playback_rows_fade_in_ms·=·2131427369;47 ····public·static·final·int·lb_playback_controls_tickle_timeout_ms·=·2131427369;
48 ····public·static·final·int·lb_playback_rows_fade_out_ms·=·2131427370;48 ····public·static·final·int·lb_playback_description_fade_in_ms·=·2131427370;
49 ····public·static·final·int·lb_search_bar_speech_mode_background_alpha·=·2131427371;49 ····public·static·final·int·lb_playback_description_fade_out_ms·=·2131427371;
50 ····public·static·final·int·lb_search_bar_text_mode_background_alpha·=·2131427372;50 ····public·static·final·int·lb_playback_rows_fade_delay_ms·=·2131427372;
51 ····public·static·final·int·lb_search_orb_pulse_duration_ms·=·2131427373;51 ····public·static·final·int·lb_playback_rows_fade_in_ms·=·2131427373;
52 ····public·static·final·int·lb_search_orb_scale_duration_ms·=·2131427374;52 ····public·static·final·int·lb_playback_rows_fade_out_ms·=·2131427374;
53 ····public·static·final·int·mtrl_btn_anim_delay_ms·=·2131427375;53 ····public·static·final·int·lb_search_bar_speech_mode_background_alpha·=·2131427375;
54 ····public·static·final·int·mtrl_btn_anim_duration_ms·=·2131427376;54 ····public·static·final·int·lb_search_bar_text_mode_background_alpha·=·2131427376;
55 ····public·static·final·int·mtrl_card_anim_delay_ms·=·2131427377;55 ····public·static·final·int·lb_search_orb_pulse_duration_ms·=·2131427377;
56 ····public·static·final·int·mtrl_card_anim_duration_ms·=·2131427378;56 ····public·static·final·int·lb_search_orb_scale_duration_ms·=·2131427378;
57 ····public·static·final·int·mtrl_chip_anim_duration·=·2131427379;57 ····public·static·final·int·mtrl_btn_anim_delay_ms·=·2131427379;
58 ····public·static·final·int·mtrl_tab_indicator_anim_duration_ms·=·2131427380;58 ····public·static·final·int·mtrl_btn_anim_duration_ms·=·2131427380;
59 ····public·static·final·int·short_title_length·=·2131427381;59 ····public·static·final·int·mtrl_card_anim_delay_ms·=·2131427381;
60 ····public·static·final·int·show_password_duration·=·2131427382;60 ····public·static·final·int·mtrl_card_anim_duration_ms·=·2131427382;
61 ····public·static·final·int·slideEdgeEnd·=·2131427383;61 ····public·static·final·int·mtrl_chip_anim_duration·=·2131427383;
62 ····public·static·final·int·slideEdgeStart·=·2131427384;62 ····public·static·final·int·mtrl_tab_indicator_anim_duration_ms·=·2131427384;
63 ····public·static·final·int·status_bar_notification_info_maxnum·=·2131427385;63 ····public·static·final·int·short_title_length·=·2131427385;
 64 ····public·static·final·int·show_password_duration·=·2131427386;
 65 ····public·static·final·int·slideEdgeEnd·=·2131427387;
 66 ····public·static·final·int·slideEdgeStart·=·2131427388;
 67 ····public·static·final·int·status_bar_notification_info_maxnum·=·2131427389;
64 }68 }
8.77 KB
com/android/car/ui/R$layout.class
8.7 KB
procyon -ec {}
    
Offset 39, 17 lines modifiedOffset 39, 17 lines modified
39 ····public·static·final·int·car_two_target_preference·=·2131558433;39 ····public·static·final·int·car_two_target_preference·=·2131558433;
40 ····public·static·final·int·car_ui_alert_dialog_edit_text·=·2131558434;40 ····public·static·final·int·car_ui_alert_dialog_edit_text·=·2131558434;
41 ····public·static·final·int·car_ui_alert_dialog_list·=·2131558435;41 ····public·static·final·int·car_ui_alert_dialog_list·=·2131558435;
42 ····public·static·final·int·car_ui_alert_dialog_title_with_subtitle·=·2131558436;42 ····public·static·final·int·car_ui_alert_dialog_title_with_subtitle·=·2131558436;
43 ····public·static·final·int·car_ui_base_layout·=·2131558437;43 ····public·static·final·int·car_ui_base_layout·=·2131558437;
44 ····public·static·final·int·car_ui_base_layout_toolbar·=·2131558438;44 ····public·static·final·int·car_ui_base_layout_toolbar·=·2131558438;
45 ····public·static·final·int·car_ui_base_layout_toolbar_legacy·=·2131558439;45 ····public·static·final·int·car_ui_base_layout_toolbar_legacy·=·2131558439;
46 ····public·static·final·int·car_ui_check_box_list_item·=·2131558440;46 ····public·static·final·int·car_ui_header_list_item·=·2131558440;
47 ····public·static·final·int·car_ui_header_list_item·=·2131558441;47 ····public·static·final·int·car_ui_list_item·=·2131558441;
48 ····public·static·final·int·car_ui_list_item·=·2131558442;48 ····public·static·final·int·car_ui_list_limiting_message·=·2131558442;
49 ····public·static·final·int·car_ui_list_preference·=·2131558443;49 ····public·static·final·int·car_ui_list_preference·=·2131558443;
50 ····public·static·final·int·car_ui_list_preference_with_toolbar·=·2131558444;50 ····public·static·final·int·car_ui_list_preference_with_toolbar·=·2131558444;
51 ····public·static·final·int·car_ui_preference·=·2131558445;51 ····public·static·final·int·car_ui_preference·=·2131558445;
52 ····public·static·final·int·car_ui_preference_category·=·2131558446;52 ····public·static·final·int·car_ui_preference_category·=·2131558446;
53 ····public·static·final·int·car_ui_preference_chevron·=·2131558447;53 ····public·static·final·int·car_ui_preference_chevron·=·2131558447;
54 ····public·static·final·int·car_ui_preference_dialog_edittext·=·2131558448;54 ····public·static·final·int·car_ui_preference_dialog_edittext·=·2131558448;
55 ····public·static·final·int·car_ui_preference_dropdown·=·2131558449;55 ····public·static·final·int·car_ui_preference_dropdown·=·2131558449;
Offset 198, 58 lines modifiedOffset 198, 60 lines modified
198 ····public·static·final·int·notification_template_custom_big·=·2131558592;198 ····public·static·final·int·notification_template_custom_big·=·2131558592;
199 ····public·static·final·int·notification_template_icon_group·=·2131558593;199 ····public·static·final·int·notification_template_icon_group·=·2131558593;
200 ····public·static·final·int·notification_template_lines_media·=·2131558594;200 ····public·static·final·int·notification_template_lines_media·=·2131558594;
201 ····public·static·final·int·notification_template_media·=·2131558595;201 ····public·static·final·int·notification_template_media·=·2131558595;
202 ····public·static·final·int·notification_template_media_custom·=·2131558596;202 ····public·static·final·int·notification_template_media_custom·=·2131558596;
203 ····public·static·final·int·notification_template_part_chronometer·=·2131558597;203 ····public·static·final·int·notification_template_part_chronometer·=·2131558597;
204 ····public·static·final·int·notification_template_part_time·=·2131558598;204 ····public·static·final·int·notification_template_part_time·=·2131558598;
205 ····public·static·final·int·permission_filter_dialog·=·2131558599;205 ····public·static·final·int·ongoing_usage_dialog_content·=·2131558599;
206 ····public·static·final·int·permission_filter_dialog_item·=·2131558600;206 ····public·static·final·int·ongoing_usage_dialog_item·=·2131558600;
207 ····public·static·final·int·permissions_frame·=·2131558601;207 ····public·static·final·int·permission_filter_dialog·=·2131558601;
208 ····public·static·final·int·preference·=·2131558602;208 ····public·static·final·int·permission_filter_dialog_item·=·2131558602;
209 ····public·static·final·int·preference_app·=·2131558603;209 ····public·static·final·int·permissions_frame·=·2131558603;
210 ····public·static·final·int·preference_category·=·2131558604;210 ····public·static·final·int·preference·=·2131558604;
211 ····public·static·final·int·preference_category_material·=·2131558605;211 ····public·static·final·int·preference_app·=·2131558605;
212 ····public·static·final·int·preference_dialog_edittext·=·2131558606;212 ····public·static·final·int·preference_category·=·2131558606;
213 ····public·static·final·int·preference_dropdown·=·2131558607;213 ····public·static·final·int·preference_category_material·=·2131558607;
214 ····public·static·final·int·preference_dropdown_material·=·2131558608;214 ····public·static·final·int·preference_dialog_edittext·=·2131558608;
215 ····public·static·final·int·preference_information·=·2131558609;215 ····public·static·final·int·preference_dropdown·=·2131558609;
216 ····public·static·final·int·preference_information_material·=·2131558610;216 ····public·static·final·int·preference_dropdown_material·=·2131558610;
217 ····public·static·final·int·preference_list_fragment·=·2131558611;217 ····public·static·final·int·preference_information·=·2131558611;
218 ····public·static·final·int·preference_material·=·2131558612;218 ····public·static·final·int·preference_information_material·=·2131558612;
219 ····public·static·final·int·preference_permissions·=·2131558613;219 ····public·static·final·int·preference_list_fragment·=·2131558613;
220 ····public·static·final·int·preference_permissions_category·=·2131558614;220 ····public·static·final·int·preference_material·=·2131558614;
221 ····public·static·final·int·preference_permissions_no_apps·=·2131558615;221 ····public·static·final·int·preference_permissions·=·2131558615;
222 ····public·static·final·int·preference_permissions_revoke·=·2131558616;222 ····public·static·final·int·preference_permissions_category·=·2131558616;
223 ····public·static·final·int·preference_permissions_switch·=·2131558617;223 ····public·static·final·int·preference_permissions_no_apps·=·2131558617;
224 ····public·static·final·int·preference_recyclerview·=·2131558618;224 ····public·static·final·int·preference_permissions_revoke·=·2131558618;
225 ····public·static·final·int·preference_usage·=·2131558619;225 ····public·static·final·int·preference_permissions_switch·=·2131558619;
226 ····public·static·final·int·preference_widget_checkbox·=·2131558620;226 ····public·static·final·int·preference_recyclerview·=·2131558620;
227 ····public·static·final·int·preference_widget_seekbar·=·2131558621;227 ····public·static·final·int·preference_usage·=·2131558621;
228 ····public·static·final·int·preference_widget_seekbar_material·=·2131558622;228 ····public·static·final·int·preference_widget_checkbox·=·2131558622;
229 ····public·static·final·int·preference_widget_switch·=·2131558623;229 ····public·static·final·int·preference_widget_seekbar·=·2131558623;
230 ····public·static·final·int·preference_widget_switch_compat·=·2131558624;230 ····public·static·final·int·preference_widget_seekbar_material·=·2131558624;
231 ····public·static·final·int·progress_header·=·2131558625;231 ····public·static·final·int·preference_widget_switch·=·2131558625;
232 ····public·static·final·int·radio_button_preference_widget·=·2131558626;232 ····public·static·final·int·preference_widget_switch_compat·=·2131558626;
233 ····public·static·final·int·request_role_item·=·2131558627;233 ····public·static·final·int·progress_header·=·2131558627;
234 ····public·static·final·int·request_role_title·=·2131558628;234 ····public·static·final·int·radio_button_preference_widget·=·2131558628;
235 ····public·static·final·int·request_role_view·=·2131558629;235 ····public·static·final·int·request_role_item·=·2131558629;
236 ····public·static·final·int·restricted_icon·=·2131558630;236 ····public·static·final·int·request_role_title·=·2131558630;
237 ····public·static·final·int·review_permissions·=·2131558631;237 ····public·static·final·int·request_role_view·=·2131558631;
238 ····public·static·final·int·select_dialog_item_material·=·2131558632;238 ····public·static·final·int·restricted_icon·=·2131558632;
239 ····public·static·final·int·select_dialog_multichoice_material·=·2131558633;239 ····public·static·final·int·review_permissions·=·2131558633;
240 ····public·static·final·int·select_dialog_singlechoice_material·=·2131558634;240 ····public·static·final·int·select_dialog_item_material·=·2131558634;
241 ····public·static·final·int·settings·=·2131558635;241 ····public·static·final·int·select_dialog_multichoice_material·=·2131558635;
242 ····public·static·final·int·settings_bar_chart·=·2131558636;242 ····public·static·final·int·select_dialog_singlechoice_material·=·2131558636;
243 ····public·static·final·int·settings_bar_view·=·2131558637;243 ····public·static·final·int·settings·=·2131558637;
244 ····public·static·final·int·settings_button_preference_widget·=·2131558638;244 ····public·static·final·int·settings_bar_chart·=·2131558638;
245 ····public·static·final·int·settings_entity_header·=·2131558639;245 ····public·static·final·int·settings_bar_view·=·2131558639;
246 ····public·static·final·int·settings_preference_widget·=·2131558640;246 ····public·static·final·int·settings_button_preference_widget·=·2131558640;
247 ····public·static·final·int·support_simple_spinner_dropdown_item·=·2131558641;247 ····public·static·final·int·settings_entity_header·=·2131558641;
248 ····public·static·final·int·test_action_chip·=·2131558642;248 ····public·static·final·int·settings_preference_widget·=·2131558642;
249 ····public·static·final·int·test_reflow_chipgroup·=·2131558643;249 ····public·static·final·int·support_simple_spinner_dropdown_item·=·2131558643;
250 ····public·static·final·int·title_summary_image_view·=·2131558644;250 ····public·static·final·int·test_action_chip·=·2131558644;
251 ····public·static·final·int·two_target_preference·=·2131558645;251 ····public·static·final·int·test_reflow_chipgroup·=·2131558645;
252 ····public·static·final·int·video_surface_fragment·=·2131558646;252 ····public·static·final·int·title_summary_image_view·=·2131558646;
253 ····public·static·final·int·wear_review_permission_action_pref·=·2131558647;253 ····public·static·final·int·two_target_preference·=·2131558647;
254 ····public·static·final·int·wear_review_permission_title_pref·=·2131558648;254 ····public·static·final·int·video_surface_fragment·=·2131558648;
 255 ····public·static·final·int·wear_review_permission_action_pref·=·2131558649;
 256 ····public·static·final·int·wear_review_permission_title_pref·=·2131558650;
255 }257 }
1.05 KB
com/android/car/ui/R$plurals.class
1010 B
procyon -ec {}
    
Offset 5, 9 lines modifiedOffset 5, 15 lines modified
5 {5 {
6 ····public·static·final·int·additional_permissions_more·=·2131755008;6 ····public·static·final·int·additional_permissions_more·=·2131755008;
7 ····public·static·final·int·auto_revoke_permission_notification_content_count·=·2131755009;7 ····public·static·final·int·auto_revoke_permission_notification_content_count·=·2131755009;
8 ····public·static·final·int·auto_revoke_setting_subtitle_count·=·2131755010;8 ····public·static·final·int·auto_revoke_setting_subtitle_count·=·2131755010;
9 ····public·static·final·int·days·=·2131755011;9 ····public·static·final·int·days·=·2131755011;
10 ····public·static·final·int·hours·=·2131755012;10 ····public·static·final·int·hours·=·2131755012;
11 ····public·static·final·int·minutes·=·2131755013;11 ····public·static·final·int·minutes·=·2131755013;
12 ····public·static·final·int·seconds·=·2131755014;12 ····public·static·final·int·permission_usage_bar_label·=·2131755014;
 13 ····public·static·final·int·permission_usage_permission_filter_subtitle·=·2131755015;
 14 ····public·static·final·int·permission_usage_summary·=·2131755016;
 15 ····public·static·final·int·permission_usage_summary_background·=·2131755017;
 16 ····public·static·final·int·permission_usage_summary_background_duration·=·2131755018;
 17 ····public·static·final·int·permission_usage_summary_duration·=·2131755019;
 18 ····public·static·final·int·seconds·=·2131755020;
13 }19 }
54.5 KB
com/android/car/ui/R$string.class
54.4 KB
procyon -ec {}
    
Offset 68, 364 lines modifiedOffset 68, 413 lines modified
68 ····public·static·final·int·app_permission_header·=·2131886142;68 ····public·static·final·int·app_permission_header·=·2131886142;
69 ····public·static·final·int·app_permission_manager·=·2131886143;69 ····public·static·final·int·app_permission_manager·=·2131886143;
70 ····public·static·final·int·app_permission_most_recent_denied_summary·=·2131886144;70 ····public·static·final·int·app_permission_most_recent_denied_summary·=·2131886144;
71 ····public·static·final·int·app_permission_most_recent_summary·=·2131886145;71 ····public·static·final·int·app_permission_most_recent_summary·=·2131886145;
72 ····public·static·final·int·app_permission_never_accessed_denied_summary·=·2131886146;72 ····public·static·final·int·app_permission_never_accessed_denied_summary·=·2131886146;
73 ····public·static·final·int·app_permission_never_accessed_summary·=·2131886147;73 ····public·static·final·int·app_permission_never_accessed_summary·=·2131886147;
74 ····public·static·final·int·app_permission_title·=·2131886148;74 ····public·static·final·int·app_permission_title·=·2131886148;
75 ····public·static·final·int·app_permissions·=·2131886149;75 ····public·static·final·int·app_permission_usage_filter_label·=·2131886149;
76 ····public·static·final·int·app_permissions_breadcrumb·=·2131886150;76 ····public·static·final·int·app_permission_usage_remove_filter·=·2131886150;
77 ····public·static·final·int·app_permissions_decor_title·=·2131886151;77 ····public·static·final·int·app_permission_usage_summary·=·2131886151;
78 ····public·static·final·int·app_permissions_group_summary·=·2131886152;78 ····public·static·final·int·app_permission_usage_summary_no_duration·=·2131886152;
79 ····public·static·final·int·app_permissions_group_summary2·=·2131886153;79 ····public·static·final·int·app_permission_usage_title·=·2131886153;
80 ····public·static·final·int·app_permissions_info_button_label·=·2131886154;80 ····public·static·final·int·app_permissions·=·2131886154;
81 ····public·static·final·int·appbar_scrolling_view_behavior·=·2131886155;81 ····public·static·final·int·app_permissions_breadcrumb·=·2131886155;
82 ····public·static·final·int·ask_header·=·2131886156;82 ····public·static·final·int·app_permissions_decor_title·=·2131886156;
83 ····public·static·final·int·assistant_confirmation_message·=·2131886157;83 ····public·static·final·int·app_permissions_group_summary·=·2131886157;
84 ····public·static·final·int·assistant_record_audio_user_sensitive_summary·=·2131886158;84 ····public·static·final·int·app_permissions_group_summary2·=·2131886158;
85 ····public·static·final·int·assistant_record_audio_user_sensitive_title·=·2131886159;85 ····public·static·final·int·app_permissions_info_button_label·=·2131886159;
86 ····public·static·final·int·auto_granted_location_permission_notification_title·=·2131886160;86 ····public·static·final·int·appbar_scrolling_view_behavior·=·2131886160;
87 ····public·static·final·int·auto_granted_permission_notification_body·=·2131886161;87 ····public·static·final·int·ask_header·=·2131886161;
88 ····public·static·final·int·auto_granted_permissions·=·2131886162;88 ····public·static·final·int·assistant_confirmation_message·=·2131886162;
89 ····public·static·final·int·auto_manage_title·=·2131886163;89 ····public·static·final·int·assistant_mic_label·=·2131886163;
90 ····public·static·final·int·auto_revocable_permissions_many·=·2131886164;90 ····public·static·final·int·assistant_record_audio_user_sensitive_summary·=·2131886164;
91 ····public·static·final·int·auto_revocable_permissions_none·=·2131886165;91 ····public·static·final·int·assistant_record_audio_user_sensitive_title·=·2131886165;
92 ····public·static·final·int·auto_revocable_permissions_one·=·2131886166;92 ····public·static·final·int·auto_granted_location_permission_notification_title·=·2131886166;
93 ····public·static·final·int·auto_revocable_permissions_two·=·2131886167;93 ····public·static·final·int·auto_granted_permission_notification_body·=·2131886167;
94 ····public·static·final·int·auto_revoke_after_notification_content_many·=·2131886168;94 ····public·static·final·int·auto_granted_permissions·=·2131886168;
95 ····public·static·final·int·auto_revoke_after_notification_content_one·=·2131886169;95 ····public·static·final·int·auto_manage_title·=·2131886169;
96 ····public·static·final·int·auto_revoke_after_notification_content_two·=·2131886170;96 ····public·static·final·int·auto_revocable_permissions_many·=·2131886170;
97 ····public·static·final·int·auto_revoke_after_notification_title·=·2131886171;97 ····public·static·final·int·auto_revocable_permissions_none·=·2131886171;
98 ····public·static·final·int·auto_revoke_before_notification_content_one·=·2131886172;98 ····public·static·final·int·auto_revocable_permissions_one·=·2131886172;
99 ····public·static·final·int·auto_revoke_before_notification_title_many·=·2131886173;99 ····public·static·final·int·auto_revocable_permissions_two·=·2131886173;
100 ····public·static·final·int·auto_revoke_before_notification_title_one·=·2131886174;100 ····public·static·final·int·auto_revoke_after_notification_content_many·=·2131886174;
101 ····public·static·final·int·auto_revoke_disabled·=·2131886175;101 ····public·static·final·int·auto_revoke_after_notification_content_one·=·2131886175;
102 ····public·static·final·int·auto_revoke_label·=·2131886176;102 ····public·static·final·int·auto_revoke_after_notification_content_two·=·2131886176;
103 ····public·static·final·int·auto_revoke_open_app_message·=·2131886177;103 ····public·static·final·int·auto_revoke_after_notification_title·=·2131886177;
104 ····public·static·final·int·auto_revoke_permission_notification_content·=·2131886178;104 ····public·static·final·int·auto_revoke_before_notification_content_one·=·2131886178;
105 ····public·static·final·int·auto_revoke_permission_notification_title·=·2131886179;105 ····public·static·final·int·auto_revoke_before_notification_title_many·=·2131886179;
106 ····public·static·final·int·auto_revoke_permission_reminder_notification_content·=·2131886180;106 ····public·static·final·int·auto_revoke_before_notification_title_one·=·2131886180;
107 ····public·static·final·int·auto_revoke_permission_reminder_notification_title_many·=·2131886181;107 ····public·static·final·int·auto_revoke_disabled·=·2131886181;
108 ····public·static·final·int·auto_revoke_permission_reminder_notification_title_one·=·2131886182;108 ····public·static·final·int·auto_revoke_label·=·2131886182;
109 ····public·static·final·int·auto_revoke_preference_summary·=·2131886183;109 ····public·static·final·int·auto_revoke_open_app_message·=·2131886183;
110 ····public·static·final·int·auto_revoke_setting_subtitle·=·2131886184;110 ····public·static·final·int·auto_revoke_permission_notification_content·=·2131886184;
111 ····public·static·final·int·auto_revoke_summary·=·2131886185;111 ····public·static·final·int·auto_revoke_permission_notification_title·=·2131886185;
112 ····public·static·final·int·auto_revoke_summary_with_permissions·=·2131886186;112 ····public·static·final·int·auto_revoke_permission_reminder_notification_content·=·2131886186;
113 ····public·static·final·int·auto_revoked_app_summary_many·=·2131886187;113 ····public·static·final·int·auto_revoke_permission_reminder_notification_title_many·=·2131886187;
114 ····public·static·final·int·auto_revoked_app_summary_one·=·2131886188;114 ····public·static·final·int·auto_revoke_permission_reminder_notification_title_one·=·2131886188;
115 ····public·static·final·int·auto_revoked_app_summary_two·=·2131886189;115 ····public·static·final·int·auto_revoke_preference_summary·=·2131886189;
116 ····public·static·final·int·auto_revoked_apps_page_summary·=·2131886190;116 ····public·static·final·int·auto_revoke_setting_subtitle·=·2131886190;
117 ····public·static·final·int·back·=·2131886191;117 ····public·static·final·int·auto_revoke_summary·=·2131886191;
118 ····public·static·final·int·background_location_access_reminder_notification_content·=·2131886192;118 ····public·static·final·int·auto_revoke_summary_with_permissions·=·2131886192;
119 ····public·static·final·int·background_location_access_reminder_notification_title·=·2131886193;119 ····public·static·final·int·auto_revoked_app_summary_many·=·2131886193;
120 ····public·static·final·int·bottom_sheet_behavior·=·2131886194;120 ····public·static·final·int·auto_revoked_app_summary_one·=·2131886194;
121 ····public·static·final·int·cache_db_name·=·2131886195;121 ····public·static·final·int·auto_revoked_app_summary_two·=·2131886195;
122 ····public·static·final·int·cancel·=·2131886196;122 ····public·static·final·int·auto_revoked_apps_page_summary·=·2131886196;
123 ····public·static·final·int·car_default_app_selected·=·2131886197;123 ····public·static·final·int·back·=·2131886197;
124 ····public·static·final·int·car_default_app_selected_with_info·=·2131886198;124 ····public·static·final·int·background_location_access_reminder_notification_content·=·2131886198;
125 ····public·static·final·int·car_permission_selected·=·2131886199;125 ····public·static·final·int·background_location_access_reminder_notification_title·=·2131886199;
126 ····public·static·final·int·car_ui_alert_dialog_default_button·=·2131886200;126 ····public·static·final·int·bottom_sheet_behavior·=·2131886200;
127 ····public·static·final·int·car_ui_dialog_preference_negative·=·2131886201;127 ····public·static·final·int·cache_db_name·=·2131886201;
128 ····public·static·final·int·car_ui_dialog_preference_positive·=·2131886202;128 ····public·static·final·int·cancel·=·2131886202;
129 ····public·static·final·int·car_ui_ellipsis·=·2131886203;129 ····public·static·final·int·car_default_app_selected·=·2131886203;
130 ····public·static·final·int·car_ui_installer_process_name·=·2131886204;130 ····public·static·final·int·car_default_app_selected_with_info·=·2131886204;
131 ····public·static·final·int·car_ui_preference_switch_off·=·2131886205;131 ····public·static·final·int·car_permission_selected·=·2131886205;
132 ····public·static·final·int·car_ui_preference_switch_on·=·2131886206;132 ····public·static·final·int·car_ui_alert_dialog_default_button·=·2131886206;
133 ····public·static·final·int·car_ui_restricted_while_driving·=·2131886207;133 ····public·static·final·int·car_ui_dialog_preference_negative·=·2131886207;
134 ····public·static·final·int·car_ui_scrollbar_component·=·2131886208;134 ····public·static·final·int·car_ui_dialog_preference_positive·=·2131886208;
135 ····public·static·final·int·car_ui_scrollbar_page_down_button·=·2131886209;135 ····public·static·final·int·car_ui_ellipsis·=·2131886209;
136 ····public·static·final·int·car_ui_scrollbar_page_up_button·=·2131886210;136 ····public·static·final·int·car_ui_installer_process_name·=·2131886210;
137 ····public·static·final·int·car_ui_toolbar_default_search_hint·=·2131886211;137 ····public·static·final·int·car_ui_preference_switch_off·=·2131886211;
138 ····public·static·final·int·car_ui_toolbar_menu_item_overflow_title·=·2131886212;138 ····public·static·final·int·car_ui_preference_switch_on·=·2131886212;
139 ····public·static·final·int·car_ui_toolbar_menu_item_search_title·=·2131886213;139 ····public·static·final·int·car_ui_restricted_while_driving·=·2131886213;
140 ····public·static·final·int·car_ui_toolbar_menu_item_settings_title·=·2131886214;140 ····public·static·final·int·car_ui_scrollbar_component·=·2131886214;
141 ····public·static·final·int·car_ui_toolbar_nav_icon_content_description·=·2131886215;141 ····public·static·final·int·car_ui_scrollbar_page_down_button·=·2131886215;
142 ····public·static·final·int·character_counter_content_description·=·2131886216;142 ····public·static·final·int·car_ui_scrollbar_page_up_button·=·2131886216;
143 ····public·static·final·int·character_counter_overflowed_content_description·=·2131886217;143 ····public·static·final·int·car_ui_scrolling_limited_message·=·2131886217;
144 ····public·static·final·int·character_counter_pattern·=·2131886218;144 ····public·static·final·int·car_ui_toolbar_default_search_hint·=·2131886218;
145 ····public·static·final·int·chip_text·=·2131886219;145 ····public·static·final·int·car_ui_toolbar_menu_item_overflow_title·=·2131886219;
146 ····public·static·final·int·clear_text_end_icon_content_description·=·2131886220;146 ····public·static·final·int·car_ui_toolbar_menu_item_search_title·=·2131886220;
147 ····public·static·final·int·copy·=·2131886221;147 ····public·static·final·int·car_ui_toolbar_menu_item_settings_title·=·2131886221;
148 ····public·static·final·int·current_permission_template·=·2131886222;148 ····public·static·final·int·car_ui_toolbar_nav_icon_content_description·=·2131886222;
149 ····public·static·final·int·current_permissions_category·=·2131886223;149 ····public·static·final·int·character_counter_content_description·=·2131886223;
150 ····public·static·final·int·default_app_no_apps·=·2131886224;150 ····public·static·final·int·character_counter_overflowed_content_description·=·2131886224;
151 ····public·static·final·int·default_app_none·=·2131886225;151 ····public·static·final·int·character_counter_pattern·=·2131886225;
152 ····public·static·final·int·default_app_search_keyword·=·2131886226;152 ····public·static·final·int·chip_text·=·2131886226;
153 ····public·static·final·int·default_app_system_default·=·2131886227;153 ····public·static·final·int·clear_text_end_icon_content_description·=·2131886227;
154 ····public·static·final·int·default_apps·=·2131886228;154 ····public·static·final·int·copy·=·2131886228;
155 ····public·static·final·int·default_apps_for_work·=·2131886229;155 ····public·static·final·int·current_permission_template·=·2131886229;
156 ····public·static·final·int·default_apps_manage_domain_urls·=·2131886230;156 ····public·static·final·int·current_permissions_category·=·2131886230;
157 ····public·static·final·int·default_apps_more·=·2131886231;157 ····public·static·final·int·default_app_no_apps·=·2131886231;
158 ····public·static·final·int·default_permission_description·=·2131886232;158 ····public·static·final·int·default_app_none·=·2131886232;
159 ····public·static·final·int·denied_header·=·2131886233;159 ····public·static·final·int·default_app_search_keyword·=·2131886233;
160 ····public·static·final·int·deny_permission_deny_and_dont_ask_again·=·2131886234;160 ····public·static·final·int·default_app_system_default·=·2131886234;
161 ····public·static·final·int·disabled_by_admin·=·2131886235;161 ····public·static·final·int·default_apps·=·2131886235;
162 ····public·static·final·int·enabled_by_admin·=·2131886236;162 ····public·static·final·int·default_apps_for_work·=·2131886236;
163 ····public·static·final·int·encryption_unaware_confirmation_message·=·2131886237;163 ····public·static·final·int·default_apps_manage_domain_urls·=·2131886237;
164 ····public·static·final·int·expand_button_title·=·2131886238;164 ····public·static·final·int·default_apps_more·=·2131886238;
165 ····public·static·final·int·fab_transformation_scrim_behavior·=·2131886239;165 ····public·static·final·int·default_permission_description·=·2131886239;
166 ····public·static·final·int·fab_transformation_sheet_behavior·=·2131886240;166 ····public·static·final·int·denied_header·=·2131886240;
167 ····public·static·final·int·fg_capabilities_assistant·=·2131886241;167 ····public·static·final·int·deny_permission_deny_and_dont_ask_again·=·2131886241;
168 ····public·static·final·int·fg_capabilities_carrier·=·2131886242;168 ····public·static·final·int·disabled_by_admin·=·2131886242;
169 ····public·static·final·int·fg_capabilities_sound_trigger·=·2131886243;169 ····public·static·final·int·enabled_by_admin·=·2131886243;
170 ····public·static·final·int·fg_capabilities_voice_interaction·=·2131886244;170 ····public·static·final·int·encryption_unaware_confirmation_message·=·2131886244;
171 ····public·static·final·int·filter_by_permissions·=·2131886245;171 ····public·static·final·int·expand_button_title·=·2131886245;
172 ····public·static·final·int·filter_by_time·=·2131886246;172 ····public·static·final·int·fab_transformation_scrim_behavior·=·2131886246;
173 ····public·static·final·int·filter_by_title·=·2131886247;173 ····public·static·final·int·fab_transformation_sheet_behavior·=·2131886247;
174 ····public·static·final·int·generic_cancel·=·2131886248;174 ····public·static·final·int·fg_capabilities_assistant·=·2131886248;
175 ····public·static·final·int·generic_yes·=·2131886249;175 ····public·static·final·int·fg_capabilities_carrier·=·2131886249;
176 ····public·static·final·int·grant_dialog_button_allow·=·2131886250;176 ····public·static·final·int·fg_capabilities_sound_trigger·=·2131886250;
177 ····public·static·final·int·grant_dialog_button_allow_all_files·=·2131886251;177 ····public·static·final·int·fg_capabilities_voice_interaction·=·2131886251;
178 ····public·static·final·int·grant_dialog_button_allow_always·=·2131886252;178 ····public·static·final·int·filter_by_permissions·=·2131886252;
179 ····public·static·final·int·grant_dialog_button_allow_background·=·2131886253;179 ····public·static·final·int·filter_by_time·=·2131886253;
180 ····public·static·final·int·grant_dialog_button_allow_foreground·=·2131886254;180 ····public·static·final·int·filter_by_title·=·2131886254;
181 ····public·static·final·int·grant_dialog_button_allow_media_only·=·2131886255;181 ····public·static·final·int·generic_cancel·=·2131886255;
182 ····public·static·final·int·grant_dialog_button_allow_one_time·=·2131886256;182 ····public·static·final·int·generic_yes·=·2131886256;
183 ····public·static·final·int·grant_dialog_button_deny·=·2131886257;183 ····public·static·final·int·grant_dialog_button_allow·=·2131886257;
184 ····public·static·final·int·grant_dialog_button_deny_and_dont_ask_again·=·2131886258;184 ····public·static·final·int·grant_dialog_button_allow_all_files·=·2131886258;
185 ····public·static·final·int·grant_dialog_button_deny_anyway·=·2131886259;185 ····public·static·final·int·grant_dialog_button_allow_always·=·2131886259;
186 ····public·static·final·int·grant_dialog_button_deny_dont_ask_again·=·2131886260;186 ····public·static·final·int·grant_dialog_button_allow_background·=·2131886260;
187 ····public·static·final·int·grant_dialog_button_dismiss·=·2131886261;187 ····public·static·final·int·grant_dialog_button_allow_foreground·=·2131886261;
188 ····public·static·final·int·grant_dialog_button_more_info·=·2131886262;188 ····public·static·final·int·grant_dialog_button_allow_media_only·=·2131886262;
189 ····public·static·final·int·grant_dialog_button_no_upgrade·=·2131886263;189 ····public·static·final·int·grant_dialog_button_allow_one_time·=·2131886263;
190 ····public·static·final·int·grant_dialog_button_no_upgrade_one_time·=·2131886264;190 ····public·static·final·int·grant_dialog_button_deny·=·2131886264;
191 ····public·static·final·int·grant_dialog_how_to_change·=·2131886265;191 ····public·static·final·int·grant_dialog_button_deny_and_dont_ask_again·=·2131886265;
192 ····public·static·final·int·help_app_permissions·=·2131886266;192 ····public·static·final·int·grant_dialog_button_deny_anyway·=·2131886266;
193 ····public·static·final·int·help_feedback_label·=·2131886267;193 ····public·static·final·int·grant_dialog_button_deny_dont_ask_again·=·2131886267;
194 ····public·static·final·int·help_uri_default_apps·=·2131886268;194 ····public·static·final·int·grant_dialog_button_dismiss·=·2131886268;
... Open expanded diff ...
108 KB
com/android/car/ui/R$style.class
108 KB
procyon -ec {}
    
Offset 344, 684 lines modifiedOffset 344, 690 lines modified
344 ····public·static·final·int·PermissionReviewButtonContinue·=·2131951954;344 ····public·static·final·int·PermissionReviewButtonContinue·=·2131951954;
345 ····public·static·final·int·PermissionReviewButtonMoreInfo·=·2131951955;345 ····public·static·final·int·PermissionReviewButtonMoreInfo·=·2131951955;
346 ····public·static·final·int·PermissionReviewDescription·=·2131951956;346 ····public·static·final·int·PermissionReviewDescription·=·2131951956;
347 ····public·static·final·int·PermissionReviewSettings·=·2131951957;347 ····public·static·final·int·PermissionReviewSettings·=·2131951957;
348 ····public·static·final·int·PermissionReviewSwitchStyle·=·2131951958;348 ····public·static·final·int·PermissionReviewSwitchStyle·=·2131951958;
349 ····public·static·final·int·PermissionReviewTitleIcon·=·2131951959;349 ····public·static·final·int·PermissionReviewTitleIcon·=·2131951959;
350 ····public·static·final·int·PermissionReviewTitleMessage·=·2131951960;350 ····public·static·final·int·PermissionReviewTitleMessage·=·2131951960;
351 ····public·static·final·int·PermissionUsageDialogContainerLayout·=·2131951961;351 ····public·static·final·int·PermissionUsageDialogAppAndPermissions·=·2131951961;
352 ····public·static·final·int·PermissionUsageDialogContainerScrollView·=·2131951962;352 ····public·static·final·int·PermissionUsageDialogContainerLayout·=·2131951962;
353 ····public·static·final·int·PermissionUsageDialogItemAppName·=·2131951963;353 ····public·static·final·int·PermissionUsageDialogContainerScrollView·=·2131951963;
354 ····public·static·final·int·PermissionUsageDialogItemContainer·=·2131951964;354 ····public·static·final·int·PermissionUsageDialogItemAppName·=·2131951964;
355 ····public·static·final·int·PermissionUsageDialogItemIcon·=·2131951965;355 ····public·static·final·int·PermissionUsageDialogItemContainer·=·2131951965;
356 ····public·static·final·int·PermissionUsageDialogItemIconFrame·=·2131951966;356 ····public·static·final·int·PermissionUsageDialogItemIcon·=·2131951966;
357 ····public·static·final·int·PermissionUsageDialogItemIconsContainer·=·2131951967;357 ····public·static·final·int·PermissionUsageDialogItemIconFrame·=·2131951967;
358 ····public·static·final·int·PermissionUsageDialogItemsContainer·=·2131951968;358 ····public·static·final·int·PermissionUsageDialogItemIconsContainer·=·2131951968;
359 ····public·static·final·int·PermissionUsageDialogTitle·=·2131951969;359 ····public·static·final·int·PermissionUsageDialogItemPermissionsList·=·2131951969;
360 ····public·static·final·int·PermissionsFrameNoPermissionsText·=·2131951970;360 ····public·static·final·int·PermissionUsageDialogItemsContainer·=·2131951970;
361 ····public·static·final·int·Platform_AppCompat·=·2131951971;361 ····public·static·final·int·PermissionUsageDialogOtherUseContent·=·2131951971;
362 ····public·static·final·int·Platform_AppCompat_Light·=·2131951972;362 ····public·static·final·int·PermissionUsageDialogOtherUseHeader·=·2131951972;
363 ····public·static·final·int·Platform_MaterialComponents·=·2131951973;363 ····public·static·final·int·PermissionUsageDialogOtherUseInsideSpacer·=·2131951973;
364 ····public·static·final·int·Platform_MaterialComponents_Dialog·=·2131951974;364 ····public·static·final·int·PermissionUsageDialogSystemUseContent·=·2131951974;
365 ····public·static·final·int·Platform_MaterialComponents_Light·=·2131951975;365 ····public·static·final·int·PermissionUsageDialogTitle·=·2131951975;
366 ····public·static·final·int·Platform_MaterialComponents_Light_Dialog·=·2131951976;366 ····public·static·final·int·PermissionsFrameNoPermissionsText·=·2131951976;
367 ····public·static·final·int·Platform_ThemeOverlay_AppCompat·=·2131951977;367 ····public·static·final·int·Platform_AppCompat·=·2131951977;
368 ····public·static·final·int·Platform_ThemeOverlay_AppCompat_Dark·=·2131951978;368 ····public·static·final·int·Platform_AppCompat_Light·=·2131951978;
369 ····public·static·final·int·Platform_ThemeOverlay_AppCompat_Light·=·2131951979;369 ····public·static·final·int·Platform_MaterialComponents·=·2131951979;
370 ····public·static·final·int·Platform_V21_AppCompat·=·2131951980;370 ····public·static·final·int·Platform_MaterialComponents_Dialog·=·2131951980;
371 ····public·static·final·int·Platform_V21_AppCompat_Light·=·2131951981;371 ····public·static·final·int·Platform_MaterialComponents_Light·=·2131951981;
372 ····public·static·final·int·Platform_V25_AppCompat·=·2131951982;372 ····public·static·final·int·Platform_MaterialComponents_Light_Dialog·=·2131951982;
373 ····public·static·final·int·Platform_V25_AppCompat_Light·=·2131951983;373 ····public·static·final·int·Platform_ThemeOverlay_AppCompat·=·2131951983;
374 ····public·static·final·int·Platform_Widget_AppCompat_Spinner·=·2131951984;374 ····public·static·final·int·Platform_ThemeOverlay_AppCompat_Dark·=·2131951984;
375 ····public·static·final·int·Preference·=·2131951985;375 ····public·static·final·int·Platform_ThemeOverlay_AppCompat_Light·=·2131951985;
376 ····public·static·final·int·PreferenceCategoryTitleTextStyle·=·2131952025;376 ····public·static·final·int·Platform_V21_AppCompat·=·2131951986;
377 ····public·static·final·int·PreferenceFragment·=·2131952026;377 ····public·static·final·int·Platform_V21_AppCompat_Light·=·2131951987;
378 ····public·static·final·int·PreferenceFragmentList·=·2131952031;378 ····public·static·final·int·Platform_V25_AppCompat·=·2131951988;
379 ····public·static·final·int·PreferenceFragmentList_CarUi·=·2131952032;379 ····public·static·final·int·Platform_V25_AppCompat_Light·=·2131951989;
380 ····public·static·final·int·PreferenceFragmentList_Leanback·=·2131952033;380 ····public·static·final·int·Platform_Widget_AppCompat_Spinner·=·2131951990;
381 ····public·static·final·int·PreferenceFragmentList_Material·=·2131952034;381 ····public·static·final·int·Preference·=·2131951991;
382 ····public·static·final·int·PreferenceFragment_CarUi·=·2131952027;382 ····public·static·final·int·PreferenceCategoryTitleTextStyle·=·2131952031;
383 ····public·static·final·int·PreferenceFragment_CarUi_WithToolbar·=·2131952028;383 ····public·static·final·int·PreferenceFragment·=·2131952032;
384 ····public·static·final·int·PreferenceFragment_Leanback·=·2131952029;384 ····public·static·final·int·PreferenceFragmentList·=·2131952037;
385 ····public·static·final·int·PreferenceFragment_Material·=·2131952030;385 ····public·static·final·int·PreferenceFragmentList_CarUi·=·2131952038;
386 ····public·static·final·int·PreferenceSummaryTextStyle·=·2131952035;386 ····public·static·final·int·PreferenceFragmentList_Leanback·=·2131952039;
387 ····public·static·final·int·PreferenceThemeOverlay·=·2131952036;387 ····public·static·final·int·PreferenceFragmentList_Material·=·2131952040;
388 ····public·static·final·int·PreferenceThemeOverlayLeanback·=·2131952040;388 ····public·static·final·int·PreferenceFragment_CarUi·=·2131952033;
389 ····public·static·final·int·PreferenceThemeOverlayLeanbackBase·=·2131952042;389 ····public·static·final·int·PreferenceFragment_CarUi_WithToolbar·=·2131952034;
390 ····public·static·final·int·PreferenceThemeOverlayLeanback_Permissions·=·2131952041;390 ····public·static·final·int·PreferenceFragment_Leanback·=·2131952035;
391 ····public·static·final·int·PreferenceThemeOverlay_v14·=·2131952037;391 ····public·static·final·int·PreferenceFragment_Material·=·2131952036;
392 ····public·static·final·int·PreferenceThemeOverlay_v14_Leanback·=·2131952038;392 ····public·static·final·int·PreferenceSummaryTextStyle·=·2131952041;
393 ····public·static·final·int·PreferenceThemeOverlay_v14_Material·=·2131952039;393 ····public·static·final·int·PreferenceThemeOverlay·=·2131952042;
394 ····public·static·final·int·PreferenceUsage·=·2131952043;394 ····public·static·final·int·PreferenceThemeOverlayLeanback·=·2131952046;
395 ····public·static·final·int·PreferenceUsageImageFrame·=·2131952044;395 ····public·static·final·int·PreferenceThemeOverlayLeanbackBase·=·2131952048;
396 ····public·static·final·int·PreferenceUsageSummary·=·2131952045;396 ····public·static·final·int·PreferenceThemeOverlayLeanback_Permissions·=·2131952047;
397 ····public·static·final·int·PreferenceUsageSummaryWidgetFrame·=·2131952046;397 ····public·static·final·int·PreferenceThemeOverlay_v14·=·2131952043;
398 ····public·static·final·int·PreferenceUsageTitle·=·2131952047;398 ····public·static·final·int·PreferenceThemeOverlay_v14_Leanback·=·2131952044;
399 ····public·static·final·int·PreferenceUsageTitleWidgetFrame·=·2131952048;399 ····public·static·final·int·PreferenceThemeOverlay_v14_Material·=·2131952045;
400 ····public·static·final·int·PreferenceUsageWidgetFrame·=·2131952049;400 ····public·static·final·int·PreferenceUsage·=·2131952049;
401 ····public·static·final·int·Preference_CarUi·=·2131951986;401 ····public·static·final·int·PreferenceUsageImageFrame·=·2131952050;
402 ····public·static·final·int·Preference_CarUi_Category·=·2131951987;402 ····public·static·final·int·PreferenceUsageSummary·=·2131952051;
403 ····public·static·final·int·Preference_CarUi_CheckBoxPreference·=·2131951988;403 ····public·static·final·int·PreferenceUsageSummaryWidgetFrame·=·2131952052;
404 ····public·static·final·int·Preference_CarUi_DialogPreference·=·2131951989;404 ····public·static·final·int·PreferenceUsageTitle·=·2131952053;
405 ····public·static·final·int·Preference_CarUi_DialogPreference_EditTextPreference·=·2131951990;405 ····public·static·final·int·PreferenceUsageTitleWidgetFrame·=·2131952054;
406 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference·=·2131951991;406 ····public·static·final·int·PreferenceUsageWidgetFrame·=·2131952055;
407 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_LeftText·=·2131951992;407 ····public·static·final·int·Preference_CarUi·=·2131951992;
408 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_RightText·=·2131951993;408 ····public·static·final·int·Preference_CarUi_Category·=·2131951993;
409 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_Seekbar·=·2131951994;409 ····public·static·final·int·Preference_CarUi_CheckBoxPreference·=·2131951994;
410 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_TopText·=·2131951995;410 ····public·static·final·int·Preference_CarUi_DialogPreference·=·2131951995;
411 ····public·static·final·int·Preference_CarUi_Divider·=·2131951996;411 ····public·static·final·int·Preference_CarUi_DialogPreference_EditTextPreference·=·2131951996;
412 ····public·static·final·int·Preference_CarUi_DropDown·=·2131951997;412 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference·=·2131951997;
413 ····public·static·final·int·Preference_CarUi_Icon·=·2131951998;413 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_LeftText·=·2131951998;
414 ····public·static·final·int·Preference_CarUi_Information·=·2131951999;414 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_RightText·=·2131951999;
415 ····public·static·final·int·Preference_CarUi_Preference·=·2131952000;415 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_Seekbar·=·2131952000;
416 ····public·static·final·int·Preference_CarUi_PreferenceScreen·=·2131952001;416 ····public·static·final·int·Preference_CarUi_DialogSeekBarPreference_TopText·=·2131952001;
417 ····public·static·final·int·Preference_CarUi_SeekBarPreference·=·2131952002;417 ····public·static·final·int·Preference_CarUi_Divider·=·2131952002;
418 ····public·static·final·int·Preference_CarUi_SwitchPreference·=·2131952003;418 ····public·static·final·int·Preference_CarUi_DropDown·=·2131952003;
419 ····public·static·final·int·Preference_Category·=·2131952004;419 ····public·static·final·int·Preference_CarUi_Icon·=·2131952004;
420 ····public·static·final·int·Preference_Category_Material·=·2131952005;420 ····public·static·final·int·Preference_CarUi_Information·=·2131952005;
421 ····public·static·final·int·Preference_CheckBoxPreference·=·2131952006;421 ····public·static·final·int·Preference_CarUi_Preference·=·2131952006;
422 ····public·static·final·int·Preference_CheckBoxPreference_Material·=·2131952007;422 ····public·static·final·int·Preference_CarUi_PreferenceScreen·=·2131952007;
423 ····public·static·final·int·Preference_DialogPreference·=·2131952008;423 ····public·static·final·int·Preference_CarUi_SeekBarPreference·=·2131952008;
424 ····public·static·final·int·Preference_DialogPreference_EditTextPreference·=·2131952009;424 ····public·static·final·int·Preference_CarUi_SwitchPreference·=·2131952009;
425 ····public·static·final·int·Preference_DialogPreference_EditTextPreference_Material·=·2131952010;425 ····public·static·final·int·Preference_Category·=·2131952010;
426 ····public·static·final·int·Preference_DialogPreference_Material·=·2131952011;426 ····public·static·final·int·Preference_Category_Material·=·2131952011;
427 ····public·static·final·int·Preference_DropDown·=·2131952012;427 ····public·static·final·int·Preference_CheckBoxPreference·=·2131952012;
428 ····public·static·final·int·Preference_DropDown_Material·=·2131952013;428 ····public·static·final·int·Preference_CheckBoxPreference_Material·=·2131952013;
429 ····public·static·final·int·Preference_Information·=·2131952014;429 ····public·static·final·int·Preference_DialogPreference·=·2131952014;
430 ····public·static·final·int·Preference_Information_Material·=·2131952015;430 ····public·static·final·int·Preference_DialogPreference_EditTextPreference·=·2131952015;
431 ····public·static·final·int·Preference_Material·=·2131952016;431 ····public·static·final·int·Preference_DialogPreference_EditTextPreference_Material·=·2131952016;
432 ····public·static·final·int·Preference_PreferenceScreen·=·2131952017;432 ····public·static·final·int·Preference_DialogPreference_Material·=·2131952017;
433 ····public·static·final·int·Preference_PreferenceScreen_Material·=·2131952018;433 ····public·static·final·int·Preference_DropDown·=·2131952018;
434 ····public·static·final·int·Preference_SeekBarPreference·=·2131952019;434 ····public·static·final·int·Preference_DropDown_Material·=·2131952019;
435 ····public·static·final·int·Preference_SeekBarPreference_Material·=·2131952020;435 ····public·static·final·int·Preference_Information·=·2131952020;
436 ····public·static·final·int·Preference_SwitchPreference·=·2131952021;436 ····public·static·final·int·Preference_Information_Material·=·2131952021;
437 ····public·static·final·int·Preference_SwitchPreferenceCompat·=·2131952023;437 ····public·static·final·int·Preference_Material·=·2131952022;
438 ····public·static·final·int·Preference_SwitchPreferenceCompat_Material·=·2131952024;438 ····public·static·final·int·Preference_PreferenceScreen·=·2131952023;
439 ····public·static·final·int·Preference_SwitchPreference_Material·=·2131952022;439 ····public·static·final·int·Preference_PreferenceScreen_Material·=·2131952024;
440 ····public·static·final·int·RequestRole·=·2131952050;440 ····public·static·final·int·Preference_SeekBarPreference·=·2131952025;
441 ····public·static·final·int·RequestRoleItem·=·2131952052;441 ····public·static·final·int·Preference_SeekBarPreference_Material·=·2131952026;
442 ····public·static·final·int·RequestRoleItemIcon·=·2131952053;442 ····public·static·final·int·Preference_SwitchPreference·=·2131952027;
443 ····public·static·final·int·RequestRoleItemRadioButton·=·2131952054;443 ····public·static·final·int·Preference_SwitchPreferenceCompat·=·2131952029;
444 ····public·static·final·int·RequestRoleItemSubtitleText·=·2131952055;444 ····public·static·final·int·Preference_SwitchPreferenceCompat_Material·=·2131952030;
445 ····public·static·final·int·RequestRoleItemTitleLayout·=·2131952056;445 ····public·static·final·int·Preference_SwitchPreference_Material·=·2131952028;
446 ····public·static·final·int·RequestRoleItemTitleText·=·2131952057;446 ····public·static·final·int·RequestRole·=·2131952056;
447 ····public·static·final·int·RequestRoleTitle·=·2131952058;447 ····public·static·final·int·RequestRoleItem·=·2131952058;
448 ····public·static·final·int·RequestRoleTitleIcon·=·2131952059;448 ····public·static·final·int·RequestRoleItemIcon·=·2131952059;
449 ····public·static·final·int·RequestRoleTitleText·=·2131952060;449 ····public·static·final·int·RequestRoleItemRadioButton·=·2131952060;
450 ····public·static·final·int·RequestRoleView·=·2131952061;450 ····public·static·final·int·RequestRoleItemSubtitleText·=·2131952061;
451 ····public·static·final·int·RequestRoleViewCheckbox·=·2131952062;451 ····public·static·final·int·RequestRoleItemTitleLayout·=·2131952062;
452 ····public·static·final·int·RequestRoleViewListView·=·2131952063;452 ····public·static·final·int·RequestRoleItemTitleText·=·2131952063;
453 ····public·static·final·int·RequestRole_FilterTouches·=·2131952051;453 ····public·static·final·int·RequestRoleTitle·=·2131952064;
454 ····public·static·final·int·ReviewPermissions·=·2131952064;454 ····public·static·final·int·RequestRoleTitleIcon·=·2131952065;
455 ····public·static·final·int·ReviewPermissions_FilterTouches·=·2131952065;455 ····public·static·final·int·RequestRoleTitleText·=·2131952066;
456 ····public·static·final·int·RtlOverlay_DialogWindowTitle_AppCompat·=·2131952066;456 ····public·static·final·int·RequestRoleView·=·2131952067;
457 ····public·static·final·int·RtlOverlay_Widget_AppCompat_ActionBar_TitleItem·=·2131952067;457 ····public·static·final·int·RequestRoleViewCheckbox·=·2131952068;
458 ····public·static·final·int·RtlOverlay_Widget_AppCompat_DialogTitle_Icon·=·2131952068;458 ····public·static·final·int·RequestRoleViewListView·=·2131952069;
459 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem·=·2131952069;459 ····public·static·final·int·RequestRole_FilterTouches·=·2131952057;
460 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup·=·2131952070;460 ····public·static·final·int·ReviewPermissions·=·2131952070;
461 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut·=·2131952071;461 ····public·static·final·int·ReviewPermissions_FilterTouches·=·2131952071;
462 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow·=·2131952072;462 ····public·static·final·int·RtlOverlay_DialogWindowTitle_AppCompat·=·2131952072;
463 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_Text·=·2131952073;463 ····public·static·final·int·RtlOverlay_Widget_AppCompat_ActionBar_TitleItem·=·2131952073;
464 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_Title·=·2131952074;464 ····public·static·final·int·RtlOverlay_Widget_AppCompat_DialogTitle_Icon·=·2131952074;
465 ····public·static·final·int·RtlOverlay_Widget_AppCompat_SearchView_MagIcon·=·2131952080;465 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem·=·2131952075;
466 ····public·static·final·int·RtlOverlay_Widget_AppCompat_Search_DropDown·=·2131952075;466 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup·=·2131952076;
467 ····public·static·final·int·RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1·=·2131952076;467 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut·=·2131952077;
468 ····public·static·final·int·RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2·=·2131952077;468 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow·=·2131952078;
469 ····public·static·final·int·RtlOverlay_Widget_AppCompat_Search_DropDown_Query·=·2131952078;469 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_Text·=·2131952079;
470 ····public·static·final·int·RtlOverlay_Widget_AppCompat_Search_DropDown_Text·=·2131952079;470 ····public·static·final·int·RtlOverlay_Widget_AppCompat_PopupMenuItem_Title·=·2131952080;
Max report size reached; 0/110379 bytes (0.00%) of diff not shown.
142 KB
com/android/car/ui/R$styleable.class
142 KB
procyon -ec {}
    
Offset 848, 14 lines modifiedOffset 848, 34 lines modified
848 ····public·static·final·int·FloatingActionButton_shapeAppearance·=·12;848 ····public·static·final·int·FloatingActionButton_shapeAppearance·=·12;
849 ····public·static·final·int·FloatingActionButton_shapeAppearanceOverlay·=·13;849 ····public·static·final·int·FloatingActionButton_shapeAppearanceOverlay·=·13;
850 ····public·static·final·int·FloatingActionButton_showMotionSpec·=·14;850 ····public·static·final·int·FloatingActionButton_showMotionSpec·=·14;
851 ····public·static·final·int·FloatingActionButton_useCompatPadding·=·15;851 ····public·static·final·int·FloatingActionButton_useCompatPadding·=·15;
852 ····public·static·final·int[]·FlowLayout;852 ····public·static·final·int[]·FlowLayout;
853 ····public·static·final·int·FlowLayout_itemSpacing·=·0;853 ····public·static·final·int·FlowLayout_itemSpacing·=·0;
854 ····public·static·final·int·FlowLayout_lineSpacing·=·1;854 ····public·static·final·int·FlowLayout_lineSpacing·=·1;
 855 ····public·static·final·int[]·FocusArea;
 856 ····public·static·final·int·FocusArea_bottomBoundOffset·=·0;
 857 ····public·static·final·int·FocusArea_defaultFocus·=·1;
 858 ····public·static·final·int·FocusArea_endBoundOffset·=·2;
 859 ····public·static·final·int·FocusArea_highlightPaddingBottom·=·3;
 860 ····public·static·final·int·FocusArea_highlightPaddingEnd·=·4;
 861 ····public·static·final·int·FocusArea_highlightPaddingHorizontal·=·5;
 862 ····public·static·final·int·FocusArea_highlightPaddingStart·=·6;
 863 ····public·static·final·int·FocusArea_highlightPaddingTop·=·7;
 864 ····public·static·final·int·FocusArea_highlightPaddingVertical·=·8;
 865 ····public·static·final·int·FocusArea_horizontalBoundOffset·=·9;
 866 ····public·static·final·int·FocusArea_nudgeDown·=·10;
 867 ····public·static·final·int·FocusArea_nudgeLeft·=·11;
 868 ····public·static·final·int·FocusArea_nudgeRight·=·12;
 869 ····public·static·final·int·FocusArea_nudgeShortcut·=·13;
 870 ····public·static·final·int·FocusArea_nudgeShortcutDirection·=·14;
 871 ····public·static·final·int·FocusArea_nudgeUp·=·15;
 872 ····public·static·final·int·FocusArea_startBoundOffset·=·16;
 873 ····public·static·final·int·FocusArea_topBoundOffset·=·17;
 874 ····public·static·final·int·FocusArea_verticalBoundOffset·=·18;
855 ····public·static·final·int[]·FontFamily;875 ····public·static·final·int[]·FontFamily;
856 ····public·static·final·int[]·FontFamilyFont;876 ····public·static·final·int[]·FontFamilyFont;
857 ····public·static·final·int·FontFamilyFont_android_font·=·0;877 ····public·static·final·int·FontFamilyFont_android_font·=·0;
858 ····public·static·final·int·FontFamilyFont_android_fontStyle·=·2;878 ····public·static·final·int·FontFamilyFont_android_fontStyle·=·2;
859 ····public·static·final·int·FontFamilyFont_android_fontVariationSettings·=·4;879 ····public·static·final·int·FontFamilyFont_android_fontVariationSettings·=·4;
860 ····public·static·final·int·FontFamilyFont_android_fontWeight·=·1;880 ····public·static·final·int·FontFamilyFont_android_fontWeight·=·1;
861 ····public·static·final·int·FontFamilyFont_android_ttcIndex·=·3;881 ····public·static·final·int·FontFamilyFont_android_ttcIndex·=·3;
Offset 1944, 85 lines modifiedOffset 1964, 85 lines modified
1944 ····1964 ····
1945 ····static·{1965 ····static·{
1946 ········final·int[]·array;1966 ········final·int[]·array;
1947 ········final·int[]·actionBar·=·array·=·new·int[29];1967 ········final·int[]·actionBar·=·array·=·new·int[29];
1948 ········array[0]·=·2130968649;1968 ········array[0]·=·2130968649;
1949 ········array[1]·=·2130968655;1969 ········array[1]·=·2130968655;
1950 ········array[2]·=·2130968656;1970 ········array[2]·=·2130968656;
1951 ········array[3]·=·2130968824;1971 ········array[3]·=·2130968825;
1952 ········array[4]·=·2130968825;1972 ········array[4]·=·2130968826;
1953 ········array[5]·=·2130968826;1973 ········array[5]·=·2130968827;
1954 ········array[6]·=·2130968827;1974 ········array[6]·=·2130968828;
1955 ········array[7]·=·2130968828;1975 ········array[7]·=·2130968829;
1956 ········array[8]·=·2130968829;1976 ········array[8]·=·2130968830;
1957 ········array[9]·=·2130968865;1977 ········array[9]·=·2130968866;
1958 ········array[10]·=·2130968903;1978 ········array[10]·=·2130968905;
1959 ········array[11]·=·2130968904;1979 ········array[11]·=·2130968906;
1960 ········array[12]·=·2130968933;1980 ········array[12]·=·2130968935;
1961 ········array[13]·=·2130969076;1981 ········array[13]·=·2130969079;
1962 ········array[14]·=·2130969082;1982 ········array[14]·=·2130969085;
1963 ········array[15]·=·2130969089;1983 ········array[15]·=·2130969098;
1964 ········array[16]·=·2130969090;1984 ········array[16]·=·2130969099;
1965 ········array[17]·=·2130969093;1985 ········array[17]·=·2130969103;
1966 ········array[18]·=·2130969114;1986 ········array[18]·=·2130969124;
1967 ········array[19]·=·2130969130;1987 ········array[19]·=·2130969140;
1968 ········array[20]·=·2130969234;1988 ········array[20]·=·2130969244;
1969 ········array[21]·=·2130969285;1989 ········array[21]·=·2130969295;
1970 ········array[22]·=·2130969375;1990 ········array[22]·=·2130969391;
1971 ········array[23]·=·2130969391;1991 ········array[23]·=·2130969407;
1972 ········array[24]·=·2130969392;1992 ········array[24]·=·2130969408;
1973 ········array[25]·=·2130969504;1993 ········array[25]·=·2130969521;
1974 ········array[26]·=·2130969507;1994 ········array[26]·=·2130969524;
1975 ········array[27]·=·2130969596;1995 ········array[27]·=·2130969613;
1976 ········array[28]·=·2130969606;1996 ········array[28]·=·2130969623;
1977 ········ActionBar·=·actionBar;1997 ········ActionBar·=·actionBar;
1978 ········final·int·n·=·1;1998 ········final·int·n·=·1;
1979 ········final·int[]·actionBarLayout·=·new·int[n];1999 ········final·int[]·actionBarLayout·=·new·int[n];
1980 ········actionBarLayout[0]·=·16842931;2000 ········actionBarLayout[0]·=·16842931;
1981 ········ActionBarLayout·=·actionBarLayout;2001 ········ActionBarLayout·=·actionBarLayout;
1982 ········final·int[]·actionMenuItemView·=·new·int[n];2002 ········final·int[]·actionMenuItemView·=·new·int[n];
1983 ········actionMenuItemView[0]·=·16843071;2003 ········actionMenuItemView[0]·=·16843071;
1984 ········ActionMenuItemView·=·actionMenuItemView;2004 ········ActionMenuItemView·=·actionMenuItemView;
1985 ········ActionMenuView·=·new·int[0];2005 ········ActionMenuView·=·new·int[0];
1986 ········final·int·n2·=·6;2006 ········final·int·n2·=·6;
1987 ········final·int[]·array2;2007 ········final·int[]·array2;
1988 ········final·int[]·actionMode·=·array2·=·new·int[n2];2008 ········final·int[]·actionMode·=·array2·=·new·int[n2];
1989 ········array2[0]·=·2130968649;2009 ········array2[0]·=·2130968649;
1990 ········array2[1]·=·2130968655;2010 ········array2[1]·=·2130968655;
1991 ········array2[2]·=·2130968782;2011 ········array2[2]·=·2130968783;
1992 ········array2[3]·=·2130969076;2012 ········array2[3]·=·2130969079;
1993 ········array2[4]·=·2130969507;2013 ········array2[4]·=·2130969524;
1994 ········array2[5]·=·2130969606;2014 ········array2[5]·=·2130969623;
1995 ········ActionMode·=·actionMode;2015 ········ActionMode·=·actionMode;
1996 ········final·int·n3·=·2;2016 ········final·int·n3·=·2;
1997 ········final·int[]·array3;2017 ········final·int[]·array3;
1998 ········final·int[]·activityChooserView·=·array3·=·new·int[n3];2018 ········final·int[]·activityChooserView·=·array3·=·new·int[n3];
1999 ········array3[0]·=·2130968955;2019 ········array3[0]·=·2130968958;
2000 ········array3[1]·=·2130969117;2020 ········array3[1]·=·2130969127;
2001 ········ActivityChooserView·=·activityChooserView;2021 ········ActivityChooserView·=·activityChooserView;
2002 ········final·int·n4·=·5;2022 ········final·int·n4·=·5;
2003 ········final·int[]·array4;2023 ········final·int[]·array4;
2004 ········final·int[]·activityNavigator·=·array4·=·new·int[n4];2024 ········final·int[]·activityNavigator·=·array4·=·new·int[n4];
2005 ········array4[0]·=·16842755;2025 ········array4[0]·=·16842755;
2006 ········array4[1]·=·2130968577;2026 ········array4[1]·=·2130968577;
2007 ········array4[2]·=·2130968868;2027 ········array4[2]·=·2130968869;
2008 ········array4[3]·=·2130968869;2028 ········array4[3]·=·2130968870;
2009 ········array4[4]·=·2130969548;2029 ········array4[4]·=·2130969565;
2010 ········ActivityNavigator·=·activityNavigator;2030 ········ActivityNavigator·=·activityNavigator;
2011 ········final·int·n5·=·8;2031 ········final·int·n5·=·8;
2012 ········final·int[]·array5;2032 ········final·int[]·array5;
2013 ········final·int[]·alertDialog·=·array5·=·new·int[n5];2033 ········final·int[]·alertDialog·=·array5·=·new·int[n5];
2014 ········array5[0]·=·16842994;2034 ········array5[0]·=·16842994;
2015 ········array5[1]·=·2130968709;2035 ········array5[1]·=·2130968710;
2016 ········array5[2]·=·2130968710;2036 ········array5[2]·=·2130968711;
2017 ········array5[3]·=·2130969223;2037 ········array5[3]·=·2130969233;
2018 ········array5[4]·=·2130969224;2038 ········array5[4]·=·2130969234;
2019 ········array5[5]·=·2130969281;2039 ········array5[5]·=·2130969291;
2020 ········array5[6]·=·2130969466;2040 ········array5[6]·=·2130969482;
2021 ········array5[7]·=·2130969469;2041 ········array5[7]·=·2130969485;
2022 ········AlertDialog·=·alertDialog;2042 ········AlertDialog·=·alertDialog;
2023 ········final·int[]·array6;2043 ········final·int[]·array6;
2024 ········final·int[]·animatedStateListDrawableCompat·=·array6·=·new·int[n2];2044 ········final·int[]·animatedStateListDrawableCompat·=·array6·=·new·int[n2];
2025 ········array6[0]·=·16843036;2045 ········array6[0]·=·16843036;
2026 ········array6[1]·=·16843156;2046 ········array6[1]·=·16843156;
2027 ········array6[2]·=·16843157;2047 ········array6[2]·=·16843157;
2028 ········array6[3]·=·16843158;2048 ········array6[3]·=·16843158;
Offset 2044, 44 lines modifiedOffset 2064, 44 lines modified
2044 ········AnimatedStateListDrawableTransition·=·animatedStateListDrawableTransition;2064 ········AnimatedStateListDrawableTransition·=·animatedStateListDrawableTransition;
2045 ········final·int·n7·=·7;2065 ········final·int·n7·=·7;
2046 ········final·int[]·array9;2066 ········final·int[]·array9;
2047 ········final·int[]·appBarLayout·=·array9·=·new·int[n7];2067 ········final·int[]·appBarLayout·=·array9·=·new·int[n7];
2048 ········array9[0]·=·16842964;2068 ········array9[0]·=·16842964;
2049 ········array9[1]·=·16843919;2069 ········array9[1]·=·16843919;
Max report size reached; 138220/145045 bytes (95.29%) of diff not shown.
7.19 KB
com/android/car/ui/core/BaseLayoutController$InsetsUpdater.class
7.07 KB
procyon -ec {}
    
Offset 1, 40 lines modifiedOffset 1, 45 lines modified
  
1 package·com.android.car.ui.core;1 package·com.android.car.ui.core;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·com.android.car.ui.utils.CarUiUtils; 
4 import·androidx.fragment.app.Fragment;3 import·androidx.fragment.app.Fragment;
5 import·androidx.fragment.app.FragmentActivity;4 import·androidx.fragment.app.FragmentActivity;
6 import·android.view.View$OnLayoutChangeListener;5 import·android.view.View$OnLayoutChangeListener;
 6 import·com.android.car.ui.utils.CarUiUtils;
 7 import·com.android.car.ui.R$id;
7 import·com.android.car.ui.baselayout.InsetsChangedListener;8 import·com.android.car.ui.baselayout.InsetsChangedListener;
8 import·com.android.car.ui.baselayout.Insets;9 import·com.android.car.ui.baselayout.Insets;
9 import·android.view.View;10 import·android.view.View;
10 import·android.app.Activity;11 import·android.app.Activity;
11 import·android.view.ViewTreeObserver$OnGlobalLayoutListener;12 import·android.view.ViewTreeObserver$OnGlobalLayoutListener;
  
12 class·BaseLayoutController$InsetsUpdater·implements·ViewTreeObserver$OnGlobalLayoutListener13 public·final·class·BaseLayoutController$InsetsUpdater·implements·ViewTreeObserver$OnGlobalLayoutListener
13 {14 {
14 ····private·static·final·String·BOTTOM_INSET_TAG·=·"car_ui_bottom_inset";15 ····private·static·final·String·BOTTOM_INSET_TAG·=·"car_ui_bottom_inset";
15 ····private·static·final·String·LEFT_INSET_TAG·=·"car_ui_left_inset";16 ····private·static·final·String·LEFT_INSET_TAG·=·"car_ui_left_inset";
16 ····private·static·final·String·RIGHT_INSET_TAG·=·"car_ui_right_inset";17 ····private·static·final·String·RIGHT_INSET_TAG·=·"car_ui_right_inset";
17 ····private·static·final·String·TOP_INSET_TAG·=·"car_ui_top_inset";18 ····private·static·final·String·TOP_INSET_TAG·=·"car_ui_top_inset";
18 ····private·final·Activity·mActivity;19 ····private·final·Activity·mActivity;
19 ····private·final·View·mBottomInsetView;20 ····private·final·View·mBottomInsetView;
 21 ····private·final·View·mContentView;
 22 ····private·final·View·mContentViewContainer;
20 ····private·Insets·mInsets;23 ····private·Insets·mInsets;
21 ····private·InsetsChangedListener·mInsetsChangedListenerDelegate;24 ····private·InsetsChangedListener·mInsetsChangedListenerDelegate;
22 ····private·boolean·mInsetsDirty;25 ····private·boolean·mInsetsDirty;
23 ····private·final·View·mLeftInsetView;26 ····private·final·View·mLeftInsetView;
24 ····private·final·View·mRightInsetView;27 ····private·final·View·mRightInsetView;
25 ····private·final·View·mTopInsetView;28 ····private·final·View·mTopInsetView;
26 ····29 ····
27 ····BaseLayoutController$InsetsUpdater(final·Activity·mActivity,·View·view,·final·View·view2)·{30 ····public·BaseLayoutController$InsetsUpdater(final·Activity·mActivity,·View·view,·final·View·mContentView)·{
28 ········this.mInsetsDirty·=·true;31 ········this.mInsetsDirty·=·true;
29 ········this.mInsets·=·new·Insets();32 ········this.mInsets·=·new·Insets();
30 ········this.mActivity·=·mActivity;33 ········this.mActivity·=·mActivity;
 34 ········this.mContentView·=·mContentView;
 35 ········this.mContentViewContainer·=·CarUiUtils.requireViewByRefId(view,·R$id.car_ui_base_layout_content_container);
31 ········this.mLeftInsetView·=·view.findViewWithTag((Object)"car_ui_left_inset");36 ········this.mLeftInsetView·=·view.findViewWithTag((Object)"car_ui_left_inset");
32 ········this.mRightInsetView·=·view.findViewWithTag((Object)"car_ui_right_inset");37 ········this.mRightInsetView·=·view.findViewWithTag((Object)"car_ui_right_inset");
33 ········this.mTopInsetView·=·view.findViewWithTag((Object)"car_ui_top_inset");38 ········this.mTopInsetView·=·view.findViewWithTag((Object)"car_ui_top_inset");
34 ········this.mBottomInsetView·=·view.findViewWithTag((Object)"car_ui_bottom_inset");39 ········this.mBottomInsetView·=·view.findViewWithTag((Object)"car_ui_bottom_inset");
35 ········final·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·=·new·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4(this);40 ········final·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·=·new·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4(this);
36 ········view·=·this.mLeftInsetView;41 ········view·=·this.mLeftInsetView;
37 ········if·(view·!=·null)·{42 ········if·(view·!=·null)·{
Offset 48, 15 lines modifiedOffset 53, 16 lines modified
48 ········if·(view·!=·null)·{53 ········if·(view·!=·null)·{
49 ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4);54 ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4);
50 ········}55 ········}
51 ········view·=·this.mBottomInsetView;56 ········view·=·this.mBottomInsetView;
52 ········if·(view·!=·null)·{57 ········if·(view·!=·null)·{
53 ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4);58 ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4);
54 ········}59 ········}
55 ········view2.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4);60 ········mContentView.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4);
 61 ········this.mContentViewContainer.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4);
56 ····}62 ····}
57 ····63 ····
58 ····private·static·int·getBottomOfView(final·View·view)·{64 ····private·static·int·getBottomOfView(final·View·view)·{
59 ········final·int[]·array·=·new·int[2];65 ········final·int[]·array·=·new·int[2];
60 ········view.getLocationOnScreen(array);66 ········view.getLocationOnScreen(array);
61 ········return·array[1]·+·view.getHeight();67 ········return·array[1]·+·view.getHeight();
62 ····}68 ····}
Offset 104, 62 lines modifiedOffset 110, 49 lines modified
104 ························n2·=·n;110 ························n2·=·n;
105 ····················}111 ····················}
106 ················}112 ················}
107 ············}113 ············}
108 ············n·=·n2;114 ············n·=·n2;
109 ········}115 ········}
110 ········if·(n·==·0)·{116 ········if·(n·==·0)·{
111 ············CarUiUtils.requireViewByRefId(this.mActivity.getWindow().getDecorView(),·16908290).setPadding(mInsets.getLeft(),·mInsets.getTop(),·mInsets.getRight(),·mInsets.getBottom());117 ············this.mContentView.setPadding(mInsets.getLeft(),·mInsets.getTop(),·mInsets.getRight(),·mInsets.getBottom());
112 ········}118 ········}
113 ····}119 ····}
114 ····120 ····
115 ····Insets·getInsets()·{121 ····Insets·getInsets()·{
116 ········return·this.mInsets;122 ········return·this.mInsets;
117 ····}123 ····}
118 ····124 ····
119 ····void·installListeners()·{125 ····public·void·installListeners()·{
120 ········this.mActivity.getWindow().getDecorView().getViewTreeObserver().addOnGlobalLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)this);126 ········this.mContentView.getRootView().getViewTreeObserver().addOnGlobalLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)this);
121 ····}127 ····}
122 ····128 ····
123 ····public·void·onGlobalLayout()·{129 ····public·void·onGlobalLayout()·{
124 ········if·(!this.mInsetsDirty)·{130 ········if·(!this.mInsetsDirty)·{
125 ············return;131 ············return;
126 ········}132 ········}
127 ········final·View·requireViewByRefId·=·CarUiUtils.requireViewByRefId(this.mActivity.getWindow().getDecorView(),·16908290);133 ········int·max·=·Math.max(0,·getTopOfView(this.mContentViewContainer)·-·getTopOfView(this.mContentView));
 134 ········int·max2·=·Math.max(0,·getLeftOfView(this.mContentViewContainer)·-·getLeftOfView(this.mContentView));
 135 ········int·max3·=·Math.max(0,·getRightOfView(this.mContentView)·-·getRightOfView(this.mContentViewContainer));
 136 ········int·max4·=·Math.max(0,·getBottomOfView(this.mContentView)·-·getBottomOfView(this.mContentViewContainer));
128 ········final·View·mTopInsetView·=·this.mTopInsetView;137 ········final·View·mTopInsetView·=·this.mTopInsetView;
129 ········int·max; 
130 ········if·(mTopInsetView·!=·null)·{138 ········if·(mTopInsetView·!=·null)·{
131 ············max·=·Math.max(0,·getBottomOfView(mTopInsetView)·-·getTopOfView(requireViewByRefId));139 ············max·+=·Math.max(0,·getBottomOfView(mTopInsetView)·-·getTopOfView(this.mContentViewContainer));
132 ········}140 ········}
133 ········else·{ 
134 ············max·=·0; 
135 ········} 
136 ········int·max2; 
137 ········if·(this.mBottomInsetView·!=·null)·{141 ········if·(this.mBottomInsetView·!=·null)·{
138 ············max2·=·Math.max(0,·getBottomOfView(requireViewByRefId)·-·getTopOfView(this.mBottomInsetView));142 ············max4·+=·Math.max(0,·getBottomOfView(this.mContentViewContainer)·-·getTopOfView(this.mBottomInsetView));
139 ········} 
140 ········else·{ 
141 ············max2·=·0; 
142 ········}143 ········}
143 ········final·View·mLeftInsetView·=·this.mLeftInsetView;144 ········final·View·mLeftInsetView·=·this.mLeftInsetView;
144 ········int·max3; 
145 ········if·(mLeftInsetView·!=·null)·{145 ········if·(mLeftInsetView·!=·null)·{
146 ············max3·=·Math.max(0,·getRightOfView(mLeftInsetView)·-·getLeftOfView(requireViewByRefId));146 ············max2·+=·Math.max(0,·getRightOfView(mLeftInsetView)·-·getLeftOfView(this.mContentViewContainer));
147 ········} 
148 ········else·{ 
149 ············max3·=·0; 
150 ········}147 ········}
151 ········int·max4; 
152 ········if·(this.mRightInsetView·!=·null)·{148 ········if·(this.mRightInsetView·!=·null)·{
153 ············max4·=·Math.max(0,·getRightOfView(requireViewByRefId)·-·getLeftOfView(this.mRightInsetView));149 ············max3·+=·Math.max(0,·getRightOfView(this.mContentViewContainer)·-·getLeftOfView(this.mRightInsetView));
154 ········} 
155 ········else·{ 
156 ············max4·=·0; 
157 ········}150 ········}
158 ········final·Insets·mInsets·=·new·Insets(max3,·max,·max4,·max2);151 ········final·Insets·mInsets·=·new·Insets(max2,·max,·max3,·max4);
159 ········this.mInsetsDirty·=·false;152 ········this.mInsetsDirty·=·false;
160 ········if·(!mInsets.equals((Object)this.mInsets))·{153 ········if·(!mInsets.equals((Object)this.mInsets))·{
161 ············this.dispatchNewInsets(this.mInsets·=·mInsets);154 ············this.dispatchNewInsets(this.mInsets·=·mInsets);
162 ········}155 ········}
163 ····}156 ····}
... Open expanded diff ...
4.97 KB
com/android/car/ui/core/BaseLayoutController.class
4.87 KB
procyon -ec {}
    
Offset 4, 29 lines modifiedOffset 4, 29 lines modified
4 import·com.android.car.ui.baselayout.InsetsChangedListener;4 import·com.android.car.ui.baselayout.InsetsChangedListener;
5 import·com.android.car.ui.baselayout.Insets;5 import·com.android.car.ui.baselayout.Insets;
6 import·com.android.car.ui.toolbar.ToolbarControllerImpl;6 import·com.android.car.ui.toolbar.ToolbarControllerImpl;
7 import·android.view.ViewGroup$LayoutParams;7 import·android.view.ViewGroup$LayoutParams;
8 import·android.widget.FrameLayout$LayoutParams;8 import·android.widget.FrameLayout$LayoutParams;
9 import·com.android.car.ui.R$id;9 import·com.android.car.ui.R$id;
10 import·android.widget.FrameLayout;10 import·android.widget.FrameLayout;
11 import·android.view.View; 
12 import·com.android.car.ui.utils.CarUiUtils; 
13 import·android.view.ViewGroup;11 import·android.view.ViewGroup;
14 import·android.content.Context; 
15 import·android.view.LayoutInflater;12 import·android.view.LayoutInflater;
16 import·com.android.car.ui.R$layout;13 import·com.android.car.ui.R$layout;
17 import·android.os.Build$VERSION;14 import·android.os.Build$VERSION;
 15 import·android.view.View;
 16 import·androidx.core.util.Pair;
 17 import·com.android.car.ui.utils.CarUiUtils;
18 import·android.content.res.TypedArray;18 import·android.content.res.TypedArray;
19 import·com.android.car.ui.R$attr;19 import·com.android.car.ui.R$attr;
20 import·android.app.Activity;20 import·android.app.Activity;
21 import·java.util.WeakHashMap;21 import·java.util.WeakHashMap;
22 import·com.android.car.ui.toolbar.ToolbarController;22 import·com.android.car.ui.toolbar.ToolbarController;
23 import·java.util.Map;23 import·java.util.Map;
  
24 class·BaseLayoutController24 public·class·BaseLayoutController
25 {25 {
26 ····private·static·final·Map·sBaseLayoutMap;26 ····private·static·final·Map·sBaseLayoutMap;
27 ····private·BaseLayoutController$InsetsUpdater·mInsetsUpdater;27 ····private·BaseLayoutController$InsetsUpdater·mInsetsUpdater;
28 ····private·ToolbarController·mToolbarController;28 ····private·ToolbarController·mToolbarController;
29 ····29 ····
30 ····static·{30 ····static·{
31 ········sBaseLayoutMap·=·new·WeakHashMap();31 ········sBaseLayoutMap·=·new·WeakHashMap();
Offset 60, 46 lines modifiedOffset 60, 54 lines modified
60 ········}60 ········}
61 ········finally·{61 ········finally·{
62 ············((TypedArray)activity).recycle();62 ············((TypedArray)activity).recycle();
63 ········}63 ········}
64 ····}64 ····}
65 ····65 ····
66 ····private·void·installBaseLayout(final·Activity·activity)·{66 ····private·void·installBaseLayout(final·Activity·activity)·{
67 ········final·boolean·themeBoolean·=·getThemeBoolean(activity,·R$attr.carUiToolbar);67 ········final·Pair·installBaseLayoutAround·=·installBaseLayoutAround(activity,·CarUiUtils.requireViewByRefId(activity.getWindow().getDecorView(),·16908290),·getThemeBoolean(activity,·R$attr.carUiToolbar));
68 ········final·boolean·b·=·Build$VERSION.SDK_INT·<=·29;68 ········this.mToolbarController·=·(ToolbarController)installBaseLayoutAround.first;
 69 ········this.mInsetsUpdater·=·(BaseLayoutController$InsetsUpdater)installBaseLayoutAround.second;
 70 ····}
 71 ····
 72 ····public·static·Pair·installBaseLayoutAround(final·Activity·activity,·final·View·view,·final·boolean·b)·{
 73 ········final·boolean·b2·=·Build$VERSION.SDK_INT·<=·29;
69 ········int·n;74 ········int·n;
70 ········if·(themeBoolean)·{75 ········if·(b)·{
71 ············if·(b)·{76 ············if·(b2)·{
72 ················n·=·R$layout.car_ui_base_layout_toolbar_legacy;77 ················n·=·R$layout.car_ui_base_layout_toolbar_legacy;
73 ············}78 ············}
74 ············else·{79 ············else·{
75 ················n·=·R$layout.car_ui_base_layout_toolbar;80 ················n·=·R$layout.car_ui_base_layout_toolbar;
76 ············}81 ············}
77 ········}82 ········}
78 ········else·{83 ········else·{
79 ············n·=·R$layout.car_ui_base_layout;84 ············n·=·R$layout.car_ui_base_layout;
80 ········}85 ········}
81 ········final·View·inflate·=·LayoutInflater.from((Context)activity).inflate(n,·(ViewGroup)null,·false);86 ········final·LayoutInflater·from·=·LayoutInflater.from(view.getContext());
82 ········final·ViewGroup·viewGroup·=·(ViewGroup)CarUiUtils.findViewByRefId(activity.getWindow().getDecorView(),·16908290);87 ········Object·o·=·null;
83 ········final·ViewGroup·viewGroup2·=·(ViewGroup)viewGroup.getParent();88 ········final·View·inflate·=·from.inflate(n,·(ViewGroup)null,·false);
84 ········final·int·indexOfChild·=·viewGroup2.indexOfChild((View)viewGroup);89 ········final·ViewGroup·viewGroup·=·(ViewGroup)view.getParent();
85 ········viewGroup2.removeView((View)viewGroup);90 ········final·int·indexOfChild·=·viewGroup.indexOfChild(view);
86 ········viewGroup2.addView(inflate,·indexOfChild,·viewGroup.getLayoutParams());91 ········viewGroup.removeView(view);
87 ········final·FrameLayout·frameLayout·=·(FrameLayout)CarUiUtils.requireViewByRefId(inflate,·R$id.content);92 ········viewGroup.addView(inflate,·indexOfChild,·view.getLayoutParams());
 93 ········final·FrameLayout·frameLayout·=·(FrameLayout)CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_base_layout_content_container);
88 ········final·int·n2·=·-1;94 ········final·int·n2·=·-1;
89 ········frameLayout.addView((View)viewGroup,·(ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n2,·n2));95 ········frameLayout.addView(view,·(ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n2,·n2));
90 ········if·(themeBoolean)·{96 ········if·(b)·{
91 ············if·(b)·{97 ············if·(b2)·{
92 ················this.mToolbarController·=·(ToolbarController)CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_toolbar);98 ················o·=·CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_toolbar);
93 ············}99 ············}
94 ············else·{100 ············else·{
95 ················this.mToolbarController·=·(ToolbarController)new·ToolbarControllerImpl(inflate);101 ················o·=·new·ToolbarControllerImpl(inflate);
96 ············}102 ············}
97 ········}103 ········}
98 ········(this.mInsetsUpdater·=·new·BaseLayoutController$InsetsUpdater(activity,·inflate,·(View)viewGroup)).installListeners();104 ········final·BaseLayoutController$InsetsUpdater·baseLayoutController$InsetsUpdater·=·new·BaseLayoutController$InsetsUpdater(activity,·inflate,·view);
 105 ········baseLayoutController$InsetsUpdater.installListeners();
 106 ········return·Pair.create(o,·(Object)baseLayoutController$InsetsUpdater);
99 ····}107 ····}
100 ····108 ····
101 ····void·dispatchNewInsets(final·Insets·insets)·{109 ····void·dispatchNewInsets(final·Insets·insets)·{
102 ········this.mInsetsUpdater.dispatchNewInsets(insets);110 ········this.mInsetsUpdater.dispatchNewInsets(insets);
103 ····}111 ····}
104 ····112 ····
105 ····Insets·getInsets()·{113 ····Insets·getInsets()·{
1.81 KB
com/android/car/ui/core/CarUi.class
1.75 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 14 lines modified
  
1 package·com.android.car.ui.core;1 package·com.android.car.ui.core;
  
 2 import·androidx.core.util.Pair;
 3 import·java.util.Objects;
2 import·com.android.car.ui.baselayout.InsetsChangedListener;4 import·com.android.car.ui.baselayout.InsetsChangedListener;
 5 import·android.view.View;
3 import·com.android.car.ui.toolbar.ToolbarController;6 import·com.android.car.ui.toolbar.ToolbarController;
4 import·com.android.car.ui.baselayout.Insets;7 import·com.android.car.ui.baselayout.Insets;
5 import·java.lang.reflect.Method;8 import·java.lang.reflect.Method;
6 import·android.app.Activity;9 import·android.app.Activity;
  
7 public·class·CarUi10 public·class·CarUi
8 {11 {
Offset 45, 14 lines modifiedOffset 48, 22 lines modified
45 ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity);48 ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity);
46 ········if·(baseLayoutController·!=·null)·{49 ········if·(baseLayoutController·!=·null)·{
47 ············return·baseLayoutController.getToolbarController();50 ············return·baseLayoutController.getToolbarController();
48 ········}51 ········}
49 ········return·null;52 ········return·null;
50 ····}53 ····}
51 ····54 ····
 55 ····public·static·ToolbarController·installBaseLayoutAround(final·View·view,·final·InsetsChangedListener·insetsChangedListener,·final·boolean·b)·{
 56 ········final·Pair·installBaseLayoutAround·=·BaseLayoutController.installBaseLayoutAround((Activity)null,·view,·b);
 57 ········final·BaseLayoutController$InsetsUpdater·baseLayoutController$InsetsUpdater·=·(BaseLayoutController$InsetsUpdater)installBaseLayoutAround.second;
 58 ········Objects.requireNonNull(baseLayoutController$InsetsUpdater);
 59 ········((BaseLayoutController$InsetsUpdater)baseLayoutController$InsetsUpdater).replaceInsetsChangedListenerWith(insetsChangedListener);
 60 ········return·(ToolbarController)installBaseLayoutAround.first;
 61 ····}
 62 ····
52 ····public·static·void·replaceInsetsChangedListenerWith(final·Activity·activity,·final·InsetsChangedListener·insetsChangedListener)·{63 ····public·static·void·replaceInsetsChangedListenerWith(final·Activity·activity,·final·InsetsChangedListener·insetsChangedListener)·{
53 ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity);64 ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity);
54 ········if·(baseLayoutController·!=·null)·{65 ········if·(baseLayoutController·!=·null)·{
55 ············baseLayoutController.replaceInsetsChangedListenerWith(insetsChangedListener);66 ············baseLayoutController.replaceInsetsChangedListenerWith(insetsChangedListener);
56 ········}67 ········}
57 ····}68 ····}
58 ····69 ····
2.68 KB
com/android/car/ui/core/CheckCarUiComponents$1.class
2.58 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 19 lines modified
  
1 package·com.android.car.ui.core;1 package·com.android.car.ui.core;
  
2 import·android.util.Log; 
3 import·android.content.Intent;2 import·android.content.Intent;
4 import·android.content.Context;3 import·android.content.Context;
5 import·android.content.BroadcastReceiver;4 import·android.content.BroadcastReceiver;
  
6 class·CheckCarUiComponents$1·extends·BroadcastReceiver5 class·CheckCarUiComponents$1·extends·BroadcastReceiver
7 {6 {
8 ····final·/*·synthetic·*/·CheckCarUiComponents·this$0;7 ····final·/*·synthetic·*/·CheckCarUiComponents·this$0;
9 ····8 ····
10 ····CheckCarUiComponents$1(final·CheckCarUiComponents·this$0)·{9 ····CheckCarUiComponents$1(final·CheckCarUiComponents·this$0)·{
11 ········this.this$0·=·this$0;10 ········this.this$0·=·this$0;
12 ····}11 ····}
13 ····12 ····
14 ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{13 ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{
15 ········if·(!CheckCarUiComponents.access$000(this.this$0))·{14 ········CheckCarUiComponents.access$000(this.this$0,·context,·true);
16 ············return; 
17 ········} 
18 ········final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents·=·new·CheckCarUiComponents$CarUiComponents((CheckCarUiComponents$1)null); 
19 ········final·CheckCarUiComponents·this$0·=·this.this$0; 
20 ········CheckCarUiComponents.access$300(this$0,·CheckCarUiComponents.access$200(this$0),·checkCarUiComponents$CarUiComponents); 
21 ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerView·&&·!checkCarUiComponents$CarUiComponents.mIsCarUiRecyclerViewUsingListItem)·{ 
22 ············Log.e(CheckCarUiComponents.access$400(),·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·"); 
23 ············CheckCarUiComponents.access$500(context,·"CarUiListItem·are·not·used·within·CarUiRecyclerView"); 
24 ········} 
25 ········if·(checkCarUiComponents$CarUiComponents.mIsUsingAndroidXRecyclerView)·{ 
26 ············Log.e(CheckCarUiComponents.access$400(),·"CarUiRecyclerView·not·used:·"); 
27 ············CheckCarUiComponents.access$500(context,·"CarUiRecycler·is·not·used"); 
28 ········} 
29 ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{ 
30 ············Log.e(CheckCarUiComponents.access$400(),·"CarUiToolbar·is·not·used:·"); 
31 ············CheckCarUiComponents.access$500(context,·"CarUiToolbar·is·not·used"); 
32 ········} 
33 ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiBaseLayoutToolbar·&&·checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{ 
34 ············Log.e(CheckCarUiComponents.access$400(),·"CarUiBaseLayoutToolbar·is·not·used:·"); 
35 ············CheckCarUiComponents.access$500(context,·"CarUiBaseLayoutToolbar·is·not·used"); 
36 ········} 
37 ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerViewForPreference·&&·!checkCarUiComponents$CarUiComponents.mIsUsingCarUiPreference)·{ 
38 ············Log.e(CheckCarUiComponents.access$400(),·"CarUiPreference·is·not·used:·"); 
39 ············CheckCarUiComponents.access$500(context,·"CarUiPreference·is·not·used"); 
40 ········} 
41 ····}15 ····}
42 }16 }
7.41 KB
com/android/car/ui/core/CheckCarUiComponents.class
7.31 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 95 lines modified
  
1 package·com.android.car.ui.core;1 package·com.android.car.ui.core;
  
2 import·com.android.car.ui.utils.CarUiUtils;2 import·com.android.car.ui.utils.CarUiUtils;
3 import·android.os.Bundle;3 import·android.os.Bundle;
4 import·android.app.Activity; 
5 import·android.widget.Toast; 
6 import·android.view.ViewGroup;4 import·android.view.ViewGroup;
 5 import·android.widget.Toast;
 6 import·android.app.Activity;
7 import·androidx.recyclerview.widget.RecyclerView;7 import·androidx.recyclerview.widget.RecyclerView;
 8 import·android.util.Log;
 9 import·com.android.car.ui.R$bool;
8 import·android.content.IntentFilter;10 import·android.content.IntentFilter;
9 import·android.content.Context;11 import·android.content.Context;
10 import·android.view.View;12 import·android.view.View;
11 import·android.content.BroadcastReceiver;13 import·android.content.BroadcastReceiver;
 14 import·android.os.Handler;
12 import·android.app.Application$ActivityLifecycleCallbacks;15 import·android.app.Application$ActivityLifecycleCallbacks;
  
13 class·CheckCarUiComponents·implements·Application$ActivityLifecycleCallbacks16 class·CheckCarUiComponents·implements·Application$ActivityLifecycleCallbacks
14 {17 {
15 ····private·static·final·String·INTENT_FILTER·=·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS";18 ····private·static·final·String·INTENT_FILTER·=·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS";
 19 ····private·static·final·String·NO_CAR_UI_PREFERENCE·=·"CarUiPreference·is·not·used:·";
 20 ····private·static·final·String·NO_CAR_UI_RV·=·"CarUiRecyclerView·not·used:";
 21 ····private·static·final·String·NO_CAR_UI_TOOLBAR·=·"CarUiToolbar·is·not·used:·";
 22 ····private·static·final·String·NO_CAR_UI_TOOLBAR_BL·=·"CarUiBaseLayoutToolbar·is·not·used:·";
 23 ····private·static·final·String·NO_LIST_ITEM·=·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·";
16 ····private·static·final·String·TAG;24 ····private·static·final·String·TAG;
 25 ····private·Handler·mHandler;
17 ····private·boolean·mIsScreenVisible;26 ····private·boolean·mIsScreenVisible;
18 ····private·final·BroadcastReceiver·mReceiver;27 ····private·final·BroadcastReceiver·mReceiver;
19 ····private·View·mRootView;28 ····private·View·mRootView;
20 ····29 ····
21 ····static·{30 ····static·{
22 ········TAG·=·CheckCarUiComponents.class.getSimpleName();31 ········TAG·=·CheckCarUiComponents.class.getSimpleName();
23 ····}32 ····}
24 ····33 ····
25 ····CheckCarUiComponents(final·Context·context)·{34 ····CheckCarUiComponents(final·Context·context)·{
 35 ········this.mHandler·=·new·Handler();
26 ········this.mReceiver·=·(BroadcastReceiver)new·CheckCarUiComponents$1(this);36 ········this.mReceiver·=·(BroadcastReceiver)new·CheckCarUiComponents$1(this);
27 ········final·IntentFilter·intentFilter·=·new·IntentFilter();37 ········final·IntentFilter·intentFilter·=·new·IntentFilter();
28 ········intentFilter.addAction("com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS");38 ········intentFilter.addAction("com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS");
29 ········context.registerReceiver(this.mReceiver,·intentFilter);39 ········context.registerReceiver(this.mReceiver,·intentFilter);
30 ····}40 ····}
31 ····41 ····
 42 ····private·boolean·checkComponentsForAllActivities(final·Context·context)·{
 43 ········return·context.getResources().getBoolean(R$bool.car_ui_escrow_check_components_automatically);
 44 ····}
 45 ····
32 ····private·void·checkForCarUiComponents(final·View·view,·final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents)·{46 ····private·void·checkForCarUiComponents(final·View·view,·final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents)·{
33 ········viewHasChildMatching(view,·(CheckCarUiComponents$Predicate)new·-$$Lambda$CheckCarUiComponents$u3xGutb3VgNGu17dA7lErOZHnt8(checkCarUiComponents$CarUiComponents));47 ········viewHasChildMatching(view,·(CheckCarUiComponents$Predicate)new·-$$Lambda$CheckCarUiComponents$sMvfGKJ7xE4isapA83m1KGgs5T4(checkCarUiComponents$CarUiComponents));
 48 ····}
 49 ····
 50 ····private·void·checkForComponents(final·Context·context,·final·boolean·b)·{
 51 ········if·(!this.mIsScreenVisible)·{
 52 ············return;
 53 ········}
 54 ········final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents·=·new·CheckCarUiComponents$CarUiComponents((CheckCarUiComponents$1)null);
 55 ········this.checkForCarUiComponents(this.mRootView,·checkCarUiComponents$CarUiComponents);
 56 ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerView·&&·!checkCarUiComponents$CarUiComponents.mIsCarUiRecyclerViewUsingListItem)·{
 57 ············final·String·tag·=·CheckCarUiComponents.TAG;
 58 ············final·String·s·=·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·";
 59 ············Log.d(tag,·s);
 60 ············mayShowToast(context,·s,·b);
 61 ········}
 62 ········if·(checkCarUiComponents$CarUiComponents.mIsUsingAndroidXRecyclerView)·{
 63 ············final·String·tag2·=·CheckCarUiComponents.TAG;
 64 ············final·String·s2·=·"CarUiRecyclerView·not·used:";
 65 ············Log.d(tag2,·s2);
 66 ············mayShowToast(context,·s2,·b);
 67 ········}
 68 ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{
 69 ············final·String·tag3·=·CheckCarUiComponents.TAG;
 70 ············final·String·s3·=·"CarUiToolbar·is·not·used:·";
 71 ············Log.d(tag3,·s3);
 72 ············mayShowToast(context,·s3,·b);
 73 ········}
 74 ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiBaseLayoutToolbar·&&·checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{
 75 ············final·String·tag4·=·CheckCarUiComponents.TAG;
 76 ············final·String·s4·=·"CarUiBaseLayoutToolbar·is·not·used:·";
 77 ············Log.d(tag4,·s4);
 78 ············mayShowToast(context,·s4,·b);
 79 ········}
 80 ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerViewForPreference·&&·!checkCarUiComponents$CarUiComponents.mIsUsingCarUiPreference)·{
 81 ············final·String·tag5·=·CheckCarUiComponents.TAG;
 82 ············final·String·s5·=·"CarUiPreference·is·not·used:·";
 83 ············Log.d(tag5,·s5);
 84 ············mayShowToast(context,·s5,·b);
 85 ········}
34 ····}86 ····}
35 ····87 ····
36 ····private·static·boolean·isAndroidXRecyclerView(final·View·view)·{88 ····private·static·boolean·isAndroidXRecyclerView(final·View·view)·{
37 ········return·view.getClass()·==·RecyclerView.class;89 ········return·view.getClass()·==·RecyclerView.class;
38 ····}90 ····}
39 ····91 ····
40 ····private·static·boolean·isCarUiBaseLayoutToolbar(final·View·view)·{92 ····private·static·boolean·isCarUiBaseLayoutToolbar(final·View·view)·{
Offset 56, 14 lines modifiedOffset 108, 21 lines modified
56 ········return·view.getTag()·!=·null·&&·view.getTag().toString().equals("carUiRecyclerView");108 ········return·view.getTag()·!=·null·&&·view.getTag().toString().equals("carUiRecyclerView");
57 ····}109 ····}
58 ····110 ····
59 ····private·static·boolean·isCarUiToolbar(final·View·view)·{111 ····private·static·boolean·isCarUiToolbar(final·View·view)·{
60 ········return·view.getTag()·!=·null·&&·(view.getTag().toString().equals("carUiToolbar")·||·view.getTag().toString().equals("CarUiBaseLayoutToolbar"));112 ········return·view.getTag()·!=·null·&&·(view.getTag().toString().equals("carUiToolbar")·||·view.getTag().toString().equals("CarUiBaseLayoutToolbar"));
61 ····}113 ····}
62 ····114 ····
 115 ····private·static·void·mayShowToast(final·Context·context,·final·String·s,·final·boolean·b)·{
 116 ········if·(!b)·{
 117 ············return;
 118 ········}
 119 ········Toast.makeText(context,·(CharSequence)s,·1).show();
 120 ····}
 121 ····
63 ····private·static·void·printViewHierarchy(String·string,·final·View·view)·{122 ····private·static·void·printViewHierarchy(String·string,·final·View·view)·{
64 ········final·StringBuilder·sb·=·new·StringBuilder();123 ········final·StringBuilder·sb·=·new·StringBuilder();
65 ········sb.append("\n·");124 ········sb.append("\n·");
66 ········sb.append(string);125 ········sb.append(string);
67 ········sb.append('{');126 ········sb.append('{');
68 ········final·char·c·=·'}';127 ········final·char·c·=·'}';
69 ········if·(view·==·null)·{128 ········if·(view·==·null)·{
Offset 97, 18 lines modifiedOffset 156, 14 lines modified
97 ················break;156 ················break;
98 ············}157 ············}
99 ············printViewHierarchy(string,·viewGroup.getChildAt(n));158 ············printViewHierarchy(string,·viewGroup.getChildAt(n));
100 ············++n;159 ············++n;
101 ········}160 ········}
102 ····}161 ····}
103 ····162 ····
... Open expanded diff ...
4.76 KB
com/android/car/ui/recyclerview/FastScroller.class
4.67 KB
procyon -ec {}
    
Offset 1, 58 lines modifiedOffset 1, 71 lines modified
  
1 package·com.android.car.ui.recyclerview;1 package·com.android.car.ui.recyclerview;
  
2 import·android.view.ViewGroup;2 import·android.view.ViewGroup;
3 import·android.view.MotionEvent;3 import·android.view.MotionEvent;
 4 import·android.view.ViewConfiguration;
4 import·com.android.car.ui.utils.CarUiUtils;5 import·com.android.car.ui.utils.CarUiUtils;
5 import·com.android.car.ui.R$id;6 import·com.android.car.ui.R$id;
6 import·android.view.View;7 import·android.view.View;
7 import·androidx.recyclerview.widget.RecyclerView;8 import·androidx.recyclerview.widget.RecyclerView;
8 import·android.view.View$OnTouchListener;9 import·android.view.View$OnTouchListener;
  
9 class·FastScroller·implements·View$OnTouchListener10 class·FastScroller·implements·View$OnTouchListener
10 {11 {
11 ····private·boolean·mIsDragging;12 ····private·int·mClickActionThreshold;
12 ····private·RecyclerView·mRecyclerView;13 ····private·RecyclerView·mRecyclerView;
13 ····private·View·mScrollThumb;14 ····private·View·mScrollThumb;
14 ····private·View·mScrollTrackView;15 ····private·View·mScrollTrackView;
15 ····private·float·mTouchDownY;16 ····private·float·mTouchDownY;
16 ····17 ····
17 ····FastScroller(final·RecyclerView·mRecyclerView,·final·View·mScrollTrackView,·final·View·view)·{18 ····FastScroller(final·RecyclerView·mRecyclerView,·View·requireViewByRefId,·final·View·view)·{
18 ········this.mTouchDownY·=·-1.0f;19 ········this.mTouchDownY·=·-1.0f;
19 ········this.mRecyclerView·=·mRecyclerView;20 ········this.mRecyclerView·=·mRecyclerView;
20 ········this.mScrollTrackView·=·mScrollTrackView;21 ········this.mScrollTrackView·=·requireViewByRefId;
21 ········this.mScrollThumb·=·CarUiUtils.requireViewByRefId(view,·R$id.car_ui_scrollbar_thumb);22 ········requireViewByRefId·=·CarUiUtils.requireViewByRefId(view,·R$id.car_ui_scrollbar_thumb);
 23 ········this.mScrollThumb·=·requireViewByRefId;
 24 ········this.mClickActionThreshold·=·ViewConfiguration.get(((ViewGroup)mRecyclerView).getContext()).getScaledTouchSlop();
22 ····}25 ····}
23 ····26 ····
24 ····private·int·calculateScrollDistance(float·n)·{27 ····private·int·calculateScrollDistance(float·n)·{
25 ········final·int[]·verticalRange·=·this.getVerticalRange();28 ········final·int[]·verticalRange·=·this.getVerticalRange();
26 ········final·int·n2·=·verticalRange[1]·-·verticalRange[0];29 ········final·int·n2·=·verticalRange[1]·-·verticalRange[0];
27 ········final·float·n3·=·this.mScrollThumb.getY()·+·this.mScrollThumb.getHeight()·/·2.0f;30 ········final·float·n3·=·this.mScrollThumb.getY()·+·this.mScrollThumb.getHeight()·/·2.0f;
28 ········if·(n2·==·0)·{31 ········if·(n2·==·0)·{
29 ············return·0;32 ············return·0;
30 ········}33 ········}
31 ········n·-=·n3;34 ········n·-=·n3;
32 ········n·/=·n2;35 ········n·/=·n2;
33 ········n·*=·this.mRecyclerView.computeVerticalScrollRange()·-·((ViewGroup)this.mRecyclerView).getHeight();36 ········return·(int)(n·*·(this.mRecyclerView.computeVerticalScrollRange()·-·((ViewGroup)this.mRecyclerView).getHeight()));
34 ········final·int·n4·=·(int)n; 
35 ········if·(this.mRecyclerView.computeVerticalScrollOffset()·+·n4·<·0)·{ 
36 ············return·0; 
37 ········} 
38 ········return·n4; 
39 ····}37 ····}
40 ····38 ····
41 ····private·int[]·getVerticalRange()·{39 ····private·int[]·getVerticalRange()·{
42 ········final·int·n·=·2;40 ········final·int·n·=·2;
43 ········final·int[]·array·=·new·int[n];41 ········final·int[]·array·=·new·int[n];
44 ········array[0]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollThumb.getHeight()·/·n;42 ········array[0]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollThumb.getHeight()·/·n;
45 ········array[1]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollTrackView.getHeight()·-·this.mScrollThumb.getHeight()·/·n;43 ········array[1]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollTrackView.getHeight()·-·this.mScrollThumb.getHeight()·/·n;
46 ········return·array;44 ········return·array;
47 ····}45 ····}
48 ····46 ····
 47 ····private·boolean·isClick(float·abs,·float·n)·{
 48 ········abs·=·Math.abs(abs·-·n);
 49 ········n·=·this.mClickActionThreshold;
 50 ········boolean·b;
 51 ········if·(abs·<·n)·{
 52 ············b·=·true;
 53 ············abs·=·Float.MIN_VALUE;
 54 ········}
 55 ········else·{
 56 ············b·=·false;
 57 ············abs·=·0.0f;
 58 ········}
 59 ········return·b;
 60 ····}
 61 ····
49 ····private·void·verticalScrollTo(final·float·n)·{62 ····private·void·verticalScrollTo(final·float·n)·{
50 ········final·int·calculateScrollDistance·=·this.calculateScrollDistance(n);63 ········final·int·calculateScrollDistance·=·this.calculateScrollDistance(n);
51 ········if·(calculateScrollDistance·!=·0)·{64 ········if·(calculateScrollDistance·!=·0)·{
52 ············this.mRecyclerView.scrollBy(0,·calculateScrollDistance);65 ············this.mRecyclerView.scrollBy(0,·calculateScrollDistance);
53 ········}66 ········}
54 ····}67 ····}
55 ····68 ····
Offset 60, 33 lines modifiedOffset 73, 31 lines modified
60 ········if·(this.mRecyclerView·!=·null)·{73 ········if·(this.mRecyclerView·!=·null)·{
61 ············this.mScrollTrackView.setOnTouchListener((View$OnTouchListener)this);74 ············this.mScrollTrackView.setOnTouchListener((View$OnTouchListener)this);
62 ········}75 ········}
63 ····}76 ····}
64 ····77 ····
65 ····public·boolean·onTouch(View·view,·final·MotionEvent·motionEvent)·{78 ····public·boolean·onTouch(View·view,·final·MotionEvent·motionEvent)·{
66 ········final·int·action·=·motionEvent.getAction();79 ········final·int·action·=·motionEvent.getAction();
67 ········final·boolean·mIsDragging·=·true;80 ········final·boolean·b·=·true;
68 ········if·(action·!=·0)·{81 ········if·(action·!=·0)·{
69 ············if·(action·!=·2)·{82 ············if·(action·!=·2)·{
70 ················this.mTouchDownY·=·-1.0f;83 ················if·(this.isClick(this.mTouchDownY,·motionEvent.getY()))·{
71 ················if·(!this.mIsDragging)·{ 
72 ····················this.verticalScrollTo(motionEvent.getY()·+·this.mScrollTrackView.getY());84 ····················this.verticalScrollTo(motionEvent.getY()·+·this.mScrollTrackView.getY());
73 ················}85 ················}
 86 ················this.mTouchDownY·=·-1.0f;
74 ············}87 ············}
75 ············else·{88 ············else·{
76 ················this.mIsDragging·=·mIsDragging; 
77 ················view·=·this.mScrollThumb;89 ················view·=·this.mScrollThumb;
78 ················if·(motionEvent.getY()·+·this.mScrollTrackView.getY()·>=·view.getY()·+·this.mScrollThumb.getHeight()·||·motionEvent.getY()·+·this.mScrollTrackView.getY()·<=·this.mScrollThumb.getY())·{90 ················if·(motionEvent.getY()·+·this.mScrollTrackView.getY()·>=·view.getY()·+·this.mScrollThumb.getHeight()·||·motionEvent.getY()·+·this.mScrollTrackView.getY()·<=·this.mScrollThumb.getY())·{
79 ····················return·mIsDragging;91 ····················return·b;
80 ················}92 ················}
81 ················view·=·this.mScrollThumb;93 ················view·=·this.mScrollThumb;
82 ················this.verticalScrollTo(view.getY()·+·this.mScrollThumb.getHeight()·/·2.0f·+·(motionEvent.getY()·-·this.mTouchDownY));94 ················this.verticalScrollTo(view.getY()·+·this.mScrollThumb.getHeight()·/·2.0f·+·(motionEvent.getY()·-·this.mTouchDownY));
83 ················this.mTouchDownY·=·motionEvent.getY();95 ················this.mTouchDownY·=·motionEvent.getY();
84 ············}96 ············}
85 ········}97 ········}
86 ········else·{98 ········else·{
87 ············this.mTouchDownY·=·motionEvent.getY();99 ············this.mTouchDownY·=·motionEvent.getY();
88 ············this.mIsDragging·=·false; 
89 ········}100 ········}
90 ········return·mIsDragging;101 ········return·b;
91 ····}102 ····}
92 }103 }
941 B
com/android/car/ui/utils/CarUiUtils.class
859 B
procyon -ec {}
    
Offset 6, 19 lines modifiedOffset 6, 23 lines modified
6 import·android.view.ViewGroup;6 import·android.view.ViewGroup;
7 import·android.content.res.Resources;7 import·android.content.res.Resources;
8 import·android.content.res.TypedArray;8 import·android.content.res.TypedArray;
9 import·android.content.ContextWrapper;9 import·android.content.ContextWrapper;
10 import·android.app.Activity;10 import·android.app.Activity;
11 import·android.content.Context;11 import·android.content.Context;
12 import·android.util.TypedValue;12 import·android.util.TypedValue;
 13 import·android.os.Build$VERSION;
13 import·android.view.View;14 import·android.view.View;
  
14 public·final·class·CarUiUtils15 public·final·class·CarUiUtils
15 {16 {
16 ····public·static·View·findViewByRefId(final·View·view,·int·resourceId)·{17 ····public·static·View·findViewByRefId(final·View·view,·int·resourceId)·{
 18 ········if·(Build$VERSION.SDK_INT·>=·30)·{
 19 ············return·view.findViewById(resourceId);
 20 ········}
17 ········if·(resourceId·==·-1)·{21 ········if·(resourceId·==·-1)·{
18 ············return·null;22 ············return·null;
19 ········}23 ········}
20 ········final·TypedValue·typedValue·=·new·TypedValue();24 ········final·TypedValue·typedValue·=·new·TypedValue();
21 ········view.getResources().getValue(resourceId,·typedValue,·true);25 ········view.getResources().getValue(resourceId,·typedValue,·true);
22 ········resourceId·=·typedValue.resourceId;26 ········resourceId·=·typedValue.resourceId;
23 ········return·view.findViewById(resourceId);27 ········return·view.findViewById(resourceId);
3.15 KB
com/android/car/ui/utils/DirectManipulationHelper.class
3.04 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.car.ui.utils;1 package·com.android.car.ui.utils;
  
2 import·android.view.accessibility.AccessibilityNodeInfo;2 import·android.view.accessibility.AccessibilityNodeInfo;
3 import·java.lang.reflect.Method; 
4 import·android.text.TextUtils;3 import·android.text.TextUtils;
5 import·android.view.accessibility.AccessibilityEvent;4 import·android.view.accessibility.AccessibilityEvent;
6 import·android.view.accessibility.AccessibilityManager;5 import·android.view.accessibility.AccessibilityManager;
7 import·android.view.View;6 import·android.view.View;
  
8 public·final·class·DirectManipulationHelper7 public·final·class·DirectManipulationHelper
9 {8 {
Offset 33, 49 lines modifiedOffset 32, 29 lines modified
33 ····}32 ····}
34 ····33 ····
35 ····public·static·boolean·isDirectManipulation(final·AccessibilityEvent·accessibilityEvent)·{34 ····public·static·boolean·isDirectManipulation(final·AccessibilityEvent·accessibilityEvent)·{
36 ········return·TextUtils.equals((CharSequence)"com.android.car.ui.utils.DIRECT_MANIPULATION",·accessibilityEvent.getClassName());35 ········return·TextUtils.equals((CharSequence)"com.android.car.ui.utils.DIRECT_MANIPULATION",·accessibilityEvent.getClassName());
37 ····}36 ····}
38 ····37 ····
39 ····public·static·void·setSupportsDirectManipulation(final·View·view,·final·boolean·b)·{38 ····public·static·void·setSupportsDirectManipulation(final·View·view,·final·boolean·b)·{
40 ········final·Class<View>·clazz·=·View.class;39 ········setSupportsRotateDirectly(view,·b);
41 ········final·String·s·=·"setStateDescription";40 ····}
42 ········final·int·n·=·1;41 ····
43 ········try·{42 ····public·static·void·setSupportsRotateDirectly(final·View·view,·final·boolean·b)·{
44 ············final·Class[]·array·=·new·Class[n];43 ········String·stateDescription;
45 ············array[0]·=·CharSequence.class;44 ········if·(b)·{
46 ············final·Method·method·=·clazz.getMethod(s,·(Class[])array);45 ············stateDescription·=·"com.android.car.ui.utils.DIRECT_MANIPULATION";
47 ············String·s2; 
48 ············if·(b)·{ 
49 ················s2·=·"com.android.car.ui.utils.DIRECT_MANIPULATION"; 
50 ············} 
51 ············else·{ 
52 ················s2·=·null; 
53 ············} 
54 ············final·Object[]·array2·=·new·Object[n]; 
55 ············array2[0]·=·s2; 
56 ············method.invoke(view,·array2); 
57 ········}46 ········}
58 ········catch·(ReflectiveOperationException·ex)·{47 ········else·{
59 ············throw·new·RuntimeException(ex);48 ············stateDescription·=·null;
60 ········}49 ········}
 50 ········view.setStateDescription((CharSequence)stateDescription);
61 ····}51 ····}
62 ····52 ····
63 ····public·static·boolean·supportDirectManipulation(final·AccessibilityNodeInfo·accessibilityNodeInfo)·{53 ····public·static·boolean·supportDirectManipulation(final·AccessibilityNodeInfo·accessibilityNodeInfo)·{
64 ········final·Class<AccessibilityNodeInfo>·clazz·=·AccessibilityNodeInfo.class;54 ········return·supportRotateDirectly(accessibilityNodeInfo);
65 ········final·String·s·=·"getStateDescription";55 ····}
66 ········try·{56 ····
67 ············final·Method·method·=·clazz.getMethod(s,·(Class[])new·Class[0]);57 ····public·static·boolean·supportRotateDirectly(final·AccessibilityNodeInfo·accessibilityNodeInfo)·{
68 ············try·{58 ········return·TextUtils.equals((CharSequence)"com.android.car.ui.utils.DIRECT_MANIPULATION",·accessibilityNodeInfo.getStateDescription());
69 ················final·Object·invoke·=·method.invoke(accessibilityNodeInfo,·new·Object[0]); 
70 ················try·{ 
71 ····················return·TextUtils.equals((CharSequence)"com.android.car.ui.utils.DIRECT_MANIPULATION",·(CharSequence)invoke); 
72 ················} 
73 ················catch·(ReflectiveOperationException·ex)·{ 
74 ····················throw·new·RuntimeException(ex); 
75 ················} 
76 ············} 
77 ············catch·(ReflectiveOperationException·ex2)·{} 
78 ········} 
79 ········catch·(ReflectiveOperationException·ex3)·{} 
80 ····}59 ····}
81 }60 }
1.47 KB
com/android/car/ui/utils/RotaryConstants.class
1.38 KB
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 17 lines modified
  
1 package·com.android.car.ui.utils;1 package·com.android.car.ui.utils;
  
2 public·final·class·RotaryConstants2 public·final·class·RotaryConstants
3 {3 {
4 ····public·static·final·String·ROTARY_HORIZONTALLY_SCROLLABLE·=·"android.rotary.HORIZONTALLY_SCROLLABLE";4 ····public·static·final·int·ACTION_HIDE_IME·=·134217728;
5 ····public·static·final·String·ROTARY_VERTICALLY_SCROLLABLE·=·"android.rotary.VERTICALLY_SCROLLABLE";5 ····public·static·final·int·ACTION_NUDGE_SHORTCUT·=·16777216;
 6 ····public·static·final·int·ACTION_NUDGE_TO_ANOTHER_FOCUS_AREA·=·33554432;
 7 ····public·static·final·int·ACTION_RESTORE_DEFAULT_FOCUS·=·67108864;
 8 ····public·static·final·String·FOCUS_AREA_BOTTOM_BOUND_OFFSET·=·"com.android.car.ui.utils.FOCUS_AREA_BOTTOM_BOUND_OFFSET";
 9 ····public·static·final·String·FOCUS_AREA_LEFT_BOUND_OFFSET·=·"com.android.car.ui.utils.FOCUS_AREA_LEFT_BOUND_OFFSET";
 10 ····public·static·final·String·FOCUS_AREA_RIGHT_BOUND_OFFSET·=·"com.android.car.ui.utils.FOCUS_AREA_RIGHT_BOUND_OFFSET";
 11 ····public·static·final·String·FOCUS_AREA_TOP_BOUND_OFFSET·=·"com.android.car.ui.utils.FOCUS_AREA_TOP_BOUND_OFFSET";
 12 ····public·static·final·String·NUDGE_DIRECTION·=·"com.android.car.ui.utils.NUDGE_DIRECTION";
 13 ····public·static·final·String·ROTARY_HORIZONTALLY_SCROLLABLE·=·"com.android.car.ui.utils.HORIZONTALLY_SCROLLABLE";
 14 ····public·static·final·String·ROTARY_VERTICALLY_SCROLLABLE·=·"com.android.car.ui.utils.VERTICALLY_SCROLLABLE";
6 }15 }
338 B
com/android/launcher3/icons/R$dimen.class
256 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·com.android.launcher3.icons;1 package·com.android.launcher3.icons;
  
2 public·final·class·R$dimen2 public·final·class·R$dimen
3 {3 {
4 ····public·static·final·int·default_icon_bitmap_size·=·2131165404;4 ····public·static·final·int·default_icon_bitmap_size·=·2131165406;
5 }5 }
413 B
com/android/launcher3/icons/R$drawable.class
325 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 package·com.android.launcher3.icons;1 package·com.android.launcher3.icons;
  
2 public·final·class·R$drawable2 public·final·class·R$drawable
3 {3 {
4 ····public·static·final·int·adaptive_icon_drawable_wrapper·=·2131230816;4 ····public·static·final·int·adaptive_icon_drawable_wrapper·=·2131230816;
5 ····public·static·final·int·ic_instant_app_badge·=·2131230889;5 ····public·static·final·int·ic_instant_app_badge·=·2131230891;
6 }6 }
1.65 KB
com/android/permissioncontroller/PermissionControllerStatsLog$QLogger.class
1.51 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.permissioncontroller;1 package·com.android.permissioncontroller;
  
 2 import·java.nio.charset.StandardCharsets;
2 import·android.util.StatsLog;3 import·android.util.StatsLog;
3 import·android.os.SystemClock;4 import·android.os.SystemClock;
4 import·java.nio.charset.StandardCharsets; 
  
5 class·PermissionControllerStatsLog$QLogger5 class·PermissionControllerStatsLog$QLogger
6 {6 {
7 ····private·static·void·copyInt(final·byte[]·array,·int·n,·int·n2)·{7 ····private·static·void·copyInt(final·byte[]·array,·int·n,·int·n2)·{
8 ········array[n]·=·(byte)n2;8 ········array[n]·=·(byte)n2;
9 ········array[n·+·1]·=·(byte)(n2·>>·8);9 ········array[n·+·1]·=·(byte)(n2·>>·8);
10 ········array[n·+·2]·=·(byte)(n2·>>·16);10 ········array[n·+·2]·=·(byte)(n2·>>·16);
Offset 24, 14 lines modifiedOffset 24, 31 lines modified
24 ········array[n·+·4]·=·(byte)(n2·>>·32);24 ········array[n·+·4]·=·(byte)(n2·>>·32);
25 ········array[n·+·5]·=·(byte)(n2·>>·40);25 ········array[n·+·5]·=·(byte)(n2·>>·40);
26 ········array[n·+·6]·=·(byte)(n2·>>·48);26 ········array[n·+·6]·=·(byte)(n2·>>·48);
27 ········n·+=·7;27 ········n·+=·7;
28 ········array[n]·=·(byte)(n2·>>·56);28 ········array[n]·=·(byte)(n2·>>·56);
29 ····}29 ····}
30 ····30 ····
 31 ····public·static·void·write(final·int·n,·final·int·n2)·{
 32 ········final·int·n3·=·21;
 33 ········final·byte[]·array·=·new·byte[n3];
 34 ········final·byte·b·=·3;
 35 ········array[0]·=·b;
 36 ········final·byte·b2·=·1;
 37 ········array[b2]·=·b;
 38 ········final·long·elapsedRealtimeNanos·=·SystemClock.elapsedRealtimeNanos();
 39 ········array[2]·=·b2;
 40 ········copyLong(array,·b,·elapsedRealtimeNanos);
 41 ········array[11]·=·0;
 42 ········copyInt(array,·12,·n);
 43 ········array[16]·=·0;
 44 ········copyInt(array,·17,·n2);
 45 ········StatsLog.writeRaw(array,·n3);
 46 ····}
 47 ····
31 ····public·static·void·write(final·int·n,·final·int·n2,·final·String·s,·final·String·s2,·final·int·n3,·final·int·n4,·final·String·s3,·final·int·n5,·final·String·s4,·final·int·n6)·{48 ····public·static·void·write(final·int·n,·final·int·n2,·final·String·s,·final·String·s2,·final·int·n3,·final·int·n4,·final·String·s3,·final·int·n5,·final·String·s4,·final·int·n6)·{
32 ········String·s5·=·"";49 ········String·s5·=·"";
33 ········String·s6;50 ········String·s6;
34 ········if·(s·==·null)·{51 ········if·(s·==·null)·{
35 ············s6·=·s5;52 ············s6·=·s5;
36 ········}53 ········}
37 ········else·{54 ········else·{
1.43 KB
com/android/permissioncontroller/PermissionControllerStatsLog.class
1.3 KB
procyon -ec {}
    
Offset 4, 14 lines modifiedOffset 4, 33 lines modified
4 import·android.util.StatsEvent$Builder;4 import·android.util.StatsEvent$Builder;
5 import·android.util.StatsLog;5 import·android.util.StatsLog;
6 import·android.util.StatsEvent;6 import·android.util.StatsEvent;
7 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
  
8 public·class·PermissionControllerStatsLog8 public·class·PermissionControllerStatsLog
9 {9 {
 10 ····public·static·void·write(int·atomId,·int·n)·{
 11 ········if·(Build$VERSION.SDK_INT·>·29)·{
 12 ············final·StatsEvent$Builder·builder·=·StatsEvent.newBuilder();
 13 ············builder.setAtomId(atomId);
 14 ············builder.writeInt(n);
 15 ············n·=·180;
 16 ············if·(n·==·atomId)·{
 17 ················atomId·=·4;
 18 ················n·=·1;
 19 ················builder.addBooleanAnnotation((byte)atomId,·(boolean)(n·!=·0));
 20 ············}
 21 ············builder.usePooledBuffer();
 22 ············StatsLog.write(builder.build());
 23 ········}
 24 ········else·{
 25 ············PermissionControllerStatsLog$QLogger.write(atomId,·n);
 26 ········}
 27 ····}
 28 ····
10 ····public·static·void·write(final·int·atomId,·final·int·n,·final·String·s,·final·String·s2,·final·int·n2,·final·int·n3,·final·String·s3,·final·int·n4,·final·String·s4,·final·int·n5)·{29 ····public·static·void·write(final·int·atomId,·final·int·n,·final·String·s,·final·String·s2,·final·int·n2,·final·int·n3,·final·String·s3,·final·int·n4,·final·String·s4,·final·int·n5)·{
11 ········if·(Build$VERSION.SDK_INT·>·29)·{30 ········if·(Build$VERSION.SDK_INT·>·29)·{
12 ············final·StatsEvent$Builder·builder·=·StatsEvent.newBuilder();31 ············final·StatsEvent$Builder·builder·=·StatsEvent.newBuilder();
13 ············builder.setAtomId(atomId);32 ············builder.setAtomId(atomId);
14 ············builder.writeInt(n);33 ············builder.writeInt(n);
15 ············builder.writeString(s);34 ············builder.writeString(s);
16 ············builder.writeString(s2);35 ············builder.writeString(s2);
5.74 KB
com/android/permissioncontroller/incident/ConfirmationActivity.class
5.6 KB
procyon -ec {}
    
Offset 83, 22 lines modifiedOffset 83, 22 lines modified
83 ········int·i·=·0;83 ········int·i·=·0;
84 ········try·{84 ········try·{
85 ············final·ReportDetails·incidentReport·=·ReportDetails.parseIncidentReport((Context)this,·data);85 ············final·ReportDetails·incidentReport·=·ReportDetails.parseIncidentReport((Context)this,·data);
86 ············final·View·inflate·=·this.getLayoutInflater().inflate(2131558493,·(ViewGroup)null);86 ············final·View·inflate·=·this.getLayoutInflater().inflate(2131558493,·(ViewGroup)null);
87 ············ArrayList<Object>·reasons·=·(ArrayList<Object>)incidentReport.getReasons();87 ············ArrayList<Object>·reasons·=·(ArrayList<Object>)incidentReport.getReasons();
88 ············int·size·=·reasons.size();88 ············int·size·=·reasons.size();
89 ············if·(size·>·0)·{89 ············if·(size·>·0)·{
90 ················inflate.findViewById(2131362354).setVisibility(0);90 ················inflate.findViewById(2131362363).setVisibility(0);
91 ················final·TextView·textView·=·(TextView)inflate.findViewById(2131362355);91 ················final·TextView·textView·=·(TextView)inflate.findViewById(2131362364);
92 ················textView.setVisibility(0);92 ················textView.setVisibility(0);
93 ················final·float·dimension·=·resources.getDimension(2131165480);93 ················final·float·dimension·=·resources.getDimension(2131165482);
94 ················final·float·n·=·0.5f;94 ················final·float·n·=·0.5f;
95 ················final·int·n2·=·(int)(dimension·+·n);95 ················final·int·n2·=·(int)(dimension·+·n);
96 ················final·int·n3·=·(int)(resources.getDimension(2131165479)·+·n);96 ················final·int·n3·=·(int)(resources.getDimension(2131165481)·+·n);
97 ················final·int·color·=·this.getColor(2131099781);97 ················final·int·color·=·this.getColor(2131099784);
98 ················final·StringBuilder·sb3·=·new·StringBuilder();98 ················final·StringBuilder·sb3·=·new·StringBuilder();
99 ················while·(i·<·size)·{99 ················while·(i·<·size)·{
100 ····················sb3.append(reasons.get(i));100 ····················sb3.append(reasons.get(i));
101 ····················if·(i·!=·size·-·1)·{101 ····················if·(i·!=·size·-·1)·{
102 ························sb3.append("\n");102 ························sb3.append("\n");
103 ····················}103 ····················}
104 ····················++i;104 ····················++i;
Offset 115, 42 lines modifiedOffset 115, 42 lines modified
115 ····················n4·+=·length·+·1;115 ····················n4·+=·length·+·1;
116 ····················++j;116 ····················++j;
117 ····················reasons·=·list;117 ····················reasons·=·list;
118 ····················size·=·n5;118 ····················size·=·n5;
119 ················}119 ················}
120 ················textView.setText((CharSequence)text);120 ················textView.setText((CharSequence)text);
121 ············}121 ············}
122 ············((TextView)inflate.findViewById(2131362268)).setText((CharSequence)this.getString(2131886277,·new·Object[]·{·appLabel,·formatting.getDate(incidentManager$PendingReport.getTimestamp()),·formatting.getTime(incidentManager$PendingReport.getTimestamp()),·appLabel·}));122 ············((TextView)inflate.findViewById(2131362273)).setText((CharSequence)this.getString(2131886285,·new·Object[]·{·appLabel,·formatting.getDate(incidentManager$PendingReport.getTimestamp()),·formatting.getTime(incidentManager$PendingReport.getTimestamp()),·appLabel·}));
123 ············final·ArrayList·images·=·incidentReport.getImages();123 ············final·ArrayList·images·=·incidentReport.getImages();
124 ············final·int·size2·=·images.size();124 ············final·int·size2·=·images.size();
125 ············if·(size2·>·0)·{125 ············if·(size2·>·0)·{
126 ················final·View·viewById·=·inflate.findViewById(2131362184);126 ················final·View·viewById·=·inflate.findViewById(2131362189);
127 ················appLabel·=·null;127 ················appLabel·=·null;
128 ················viewById.setVisibility(0);128 ················viewById.setVisibility(0);
129 ················final·LinearLayout·linearLayout·=·(LinearLayout)inflate.findViewById(2131362183);129 ················final·LinearLayout·linearLayout·=·(LinearLayout)inflate.findViewById(2131362188);
130 ················final·int·dimensionPixelSize·=·resources.getDimensionPixelSize(2131165478);130 ················final·int·dimensionPixelSize·=·resources.getDimensionPixelSize(2131165480);
131 ················final·int·dimensionPixelSize2·=·resources.getDimensionPixelSize(2131165477);131 ················final·int·dimensionPixelSize2·=·resources.getDimensionPixelSize(2131165479);
132 ················for·(int·k·=·0;·k·<·size2;·++k)·{132 ················for·(int·k·=·0;·k·<·size2;·++k)·{
133 ····················final·Drawable·drawable·=·(Drawable)images.get(k);133 ····················final·Drawable·drawable·=·(Drawable)images.get(k);
134 ····················final·ImageView·imageView·=·new·ImageView((Context)this);134 ····················final·ImageView·imageView·=·new·ImageView((Context)this);
135 ····················imageView.setImageDrawable((Drawable)images.get(k));135 ····················imageView.setImageDrawable((Drawable)images.get(k));
136 ····················imageView.setScaleType(ImageView$ScaleType.CENTER_INSIDE);136 ····················imageView.setScaleType(ImageView$ScaleType.CENTER_INSIDE);
137 ····················linearLayout.addView((View)imageView,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(dimensionPixelSize,·dimensionPixelSize2));137 ····················linearLayout.addView((View)imageView,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(dimensionPixelSize,·dimensionPixelSize2));
138 ················}138 ················}
139 ············}139 ············}
140 ············final·AlertDialog·create·=·new·AlertDialog$Builder((Context)this).setTitle(2131886278).setPositiveButton(2131886274,·(DialogInterface$OnClickListener)this).setNegativeButton(2131886275,·(DialogInterface$OnClickListener)this).setOnDismissListener((DialogInterface$OnDismissListener)this).setView(inflate).create();140 ············final·AlertDialog·create·=·new·AlertDialog$Builder((Context)this).setTitle(2131886286).setPositiveButton(2131886282,·(DialogInterface$OnClickListener)this).setNegativeButton(2131886283,·(DialogInterface$OnClickListener)this).setOnDismissListener((DialogInterface$OnDismissListener)this).setView(inflate).create();
141 ············if·(Settings.canDrawOverlays((Context)this))·{141 ············if·(Settings.canDrawOverlays((Context)this))·{
142 ················create.getWindow().setType(2038);142 ················create.getWindow().setType(2038);
143 ············}143 ············}
144 ············create.show();144 ············create.show();
145 ········}145 ········}
146 ········catch·(ReportDetails$ParseException·ex)·{146 ········catch·(ReportDetails$ParseException·ex)·{
147 ············Log.w("Rejecting·report·because·it·couldn't·be·parsed",·(Throwable)ex);147 ············Log.w("Rejecting·report·because·it·couldn't·be·parsed",·(Throwable)ex);
148 ············((IncidentManager)this.getSystemService((Class)IncidentManager.class)).denyReport(this.getIntent().getData());148 ············((IncidentManager)this.getSystemService((Class)IncidentManager.class)).denyReport(this.getIntent().getData());
149 ············new·AlertDialog$Builder((Context)this).setTitle(2131886278).setPositiveButton(17039370,·(DialogInterface$OnClickListener)new·ConfirmationActivity$1(this)).setMessage((CharSequence)this.getString(2131886279,·new·Object[]·{·appLabel·})).setOnDismissListener((DialogInterface$OnDismissListener)this).show();149 ············new·AlertDialog$Builder((Context)this).setTitle(2131886286).setPositiveButton(17039370,·(DialogInterface$OnClickListener)new·ConfirmationActivity$1(this)).setMessage((CharSequence)this.getString(2131886287,·new·Object[]·{·appLabel·})).setOnDismissListener((DialogInterface$OnDismissListener)this).show();
150 ········}150 ········}
151 ····}151 ····}
152 ····152 ····
153 ····public·void·onDismiss(final·DialogInterface·dialogInterface)·{153 ····public·void·onDismiss(final·DialogInterface·dialogInterface)·{
154 ········this.finish();154 ········this.finish();
155 ····}155 ····}
156 ····156 ····
3.55 KB
com/android/permissioncontroller/incident/PendingList$Updater.class
3.42 KB
procyon -ec {}
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ········this.mFlags·=·mFlags;38 ········this.mFlags·=·mFlags;
39 ········this.mNm·=·(NotificationManager)mContext.getSystemService((Class)NotificationManager.class);39 ········this.mNm·=·(NotificationManager)mContext.getSystemService((Class)NotificationManager.class);
40 ········this.mFormatting·=·new·Formatting(mContext);40 ········this.mFormatting·=·new·Formatting(mContext);
41 ········this.mCollator·=·Collator.getInstance(mContext.getResources().getConfiguration().getLocales().get(0));41 ········this.mCollator·=·Collator.getInstance(mContext.getResources().getConfiguration().getLocales().get(0));
42 ····}42 ····}
43 ····43 ····
44 ····private·void·createNotificationChannel()·{44 ····private·void·createNotificationChannel()·{
45 ········this.mNm.createNotificationChannel(new·NotificationChannel("incident_confirmation",·(CharSequence)this.mContext.getString(2131886273),·3));45 ········this.mNm.createNotificationChannel(new·NotificationChannel("incident_confirmation",·(CharSequence)this.mContext.getString(2131886281),·3));
46 ····}46 ····}
47 ····47 ····
48 ····private·String·getSortKey(final·long·n)·{48 ····private·String·getSortKey(final·long·n)·{
49 ········return·PendingList.access$000().format(new·Date(n));49 ········return·PendingList.access$000().format(new·Date(n));
50 ····}50 ····}
51 ····51 ····
52 ····private·Intent·newDialogIntent(final·PendingList$Rec·pendingList$Rec)·{52 ····private·Intent·newDialogIntent(final·PendingList$Rec·pendingList$Rec)·{
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ········return·intent;55 ········return·intent;
56 ····}56 ····}
57 ····57 ····
58 ····private·void·showNotifications(final·List·list)·{58 ····private·void·showNotifications(final·List·list)·{
59 ········this.createNotificationChannel();59 ········this.createNotificationChannel();
60 ········for·(int·size·=·list.size(),·i·=·0;·i·<·size;·++i)·{60 ········for·(int·size·=·list.size(),·i·=·0;·i·<·size;·++i)·{
61 ············final·PendingList$Rec·pendingList$Rec·=·(PendingList$Rec)list.get(i);61 ············final·PendingList$Rec·pendingList$Rec·=·(PendingList$Rec)list.get(i);
62 ············this.mNm.notify(pendingList$Rec.report.getUri().toString(),·66900652,·new·Notification$Builder(this.mContext).setStyle((Notification$Style)new·Notification$BigTextStyle()).setContentTitle((CharSequence)this.mContext.getString(2131886281)).setContentText((CharSequence)this.mContext.getString(2131886280,·new·Object[]·{·pendingList$Rec.label·})).setSmallIcon(2131230879).setWhen(pendingList$Rec.report.getTimestamp()).setGroup("incident·confirmation").setChannelId("incident_confirmation").setSortKey(this.getSortKey(pendingList$Rec.report.getTimestamp())).setContentIntent(PendingIntent.getActivity(this.mContext,·0,·this.newDialogIntent(pendingList$Rec),·0)).setDeleteIntent(PendingIntent.getBroadcast(this.mContext,·0,·new·Intent("com.android.permissioncontroller.incident.DENY",·pendingList$Rec.report.getUri(),·this.mContext,·(Class)ApprovalReceiver.class),·0)).setColor(this.mContext.getColor(17170460)).extend((Notification$Extender)new·Notification$TvExtender()).build());62 ············this.mNm.notify(pendingList$Rec.report.getUri().toString(),·66900652,·new·Notification$Builder(this.mContext).setStyle((Notification$Style)new·Notification$BigTextStyle()).setContentTitle((CharSequence)this.mContext.getString(2131886289)).setContentText((CharSequence)this.mContext.getString(2131886288,·new·Object[]·{·pendingList$Rec.label·})).setSmallIcon(2131230881).setWhen(pendingList$Rec.report.getTimestamp()).setGroup("incident·confirmation").setChannelId("incident_confirmation").setSortKey(this.getSortKey(pendingList$Rec.report.getTimestamp())).setContentIntent(PendingIntent.getActivity(this.mContext,·0,·this.newDialogIntent(pendingList$Rec),·0)).setDeleteIntent(PendingIntent.getBroadcast(this.mContext,·0,·new·Intent("com.android.permissioncontroller.incident.DENY",·pendingList$Rec.report.getUri(),·this.mContext,·(Class)ApprovalReceiver.class),·0)).setColor(this.mContext.getColor(17170460)).extend((Notification$Extender)new·Notification$TvExtender()).build());
63 ········}63 ········}
64 ····}64 ····}
65 ····65 ····
66 ····void·updateState()·{66 ····void·updateState()·{
67 ········final·IncidentManager·incidentManager·=·(IncidentManager)this.mContext.getSystemService((Class)IncidentManager.class);67 ········final·IncidentManager·incidentManager·=·(IncidentManager)this.mContext.getSystemService((Class)IncidentManager.class);
68 ········final·List·pendingReports·=·incidentManager.getPendingReports();68 ········final·List·pendingReports·=·incidentManager.getPendingReports();
69 ········final·Context·mContext·=·this.mContext;69 ········final·Context·mContext·=·this.mContext;
1.53 KB
com/android/permissioncontroller/permission/model/AppPermissionGroup.class
1.38 KB
procyon -ec {}
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ········this.mDelayChanges·=·mDelayChanges;96 ········this.mDelayChanges·=·mDelayChanges;
97 ········if·(mIconResId·!=·0)·{97 ········if·(mIconResId·!=·0)·{
98 ············this.mIconPkg·=·mIconPkg;98 ············this.mIconPkg·=·mIconPkg;
99 ············this.mIconResId·=·mIconResId;99 ············this.mIconResId·=·mIconResId;
100 ········}100 ········}
101 ········else·{101 ········else·{
102 ············this.mIconPkg·=·mContext.getPackageName();102 ············this.mIconPkg·=·mContext.getPackageName();
103 ············this.mIconResId·=·2131230896;103 ············this.mIconResId·=·2131230898;
104 ········}104 ········}
105 ········if·(targetSdkVersion·>=·28)·{105 ········if·(targetSdkVersion·>=·28)·{
106 ············if·(targetSdkVersion·>=·30·||·this.mAppOps.unsafeCheckOpNoThrow("android:legacy_storage",·mPackageInfo.applicationInfo.uid,·mPackageInfo.packageName)·!=·0)·{106 ············if·(targetSdkVersion·>=·30·||·this.mAppOps.unsafeCheckOpNoThrow("android:legacy_storage",·mPackageInfo.applicationInfo.uid,·mPackageInfo.packageName)·!=·0)·{
107 ················mIsNonIsolatedStorage·=·false;107 ················mIsNonIsolatedStorage·=·false;
108 ············}108 ············}
109 ········}109 ········}
110 ········this.mIsNonIsolatedStorage·=·mIsNonIsolatedStorage;110 ········this.mIsNonIsolatedStorage·=·mIsNonIsolatedStorage;
Offset 544, 15 lines modifiedOffset 544, 15 lines modified
544 ········else·if·(packageItemInfo·instanceof·PermissionInfo)·{544 ········else·if·(packageItemInfo·instanceof·PermissionInfo)·{
545 ············charSequence·=·((PermissionInfo)packageItemInfo).loadDescription(packageManager);545 ············charSequence·=·((PermissionInfo)packageItemInfo).loadDescription(packageManager);
546 ········}546 ········}
547 ········else·{547 ········else·{
548 ············charSequence·=·null;548 ············charSequence·=·null;
549 ········}549 ········}
550 ········if·(charSequence·==·null·||·charSequence.length()·<=·0)·{550 ········if·(charSequence·==·null·||·charSequence.length()·<=·0)·{
551 ············charSequence·=·context.getString(2131886232);551 ············charSequence·=·context.getString(2131886239);
552 ········}552 ········}
553 ········return·charSequence;553 ········return·charSequence;
554 ····}554 ····}
555 ····555 ····
556 ····private·boolean·setAppOpMode(final·String·s,·final·int·n,·final·int·n2)·{556 ····private·boolean·setAppOpMode(final·String·s,·final·int·n,·final·int·n2)·{
557 ········if·(this.mAppOps.unsafeCheckOpRaw(s,·n,·this.mPackageInfo.packageName)·==·n2)·{557 ········if·(this.mAppOps.unsafeCheckOpRaw(s,·n,·this.mPackageInfo.packageName)·==·n2)·{
558 ············return·false;558 ············return·false;
1.24 KB
com/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp.class
1.06 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.permissioncontroller.permission.model.legacy;1 package·com.android.permissioncontroller.permission.model.legacy;
  
 2 import·android.util.Pair;
2 import·android.content.pm.ApplicationInfo;3 import·android.content.pm.ApplicationInfo;
3 import·android.graphics.drawable.Drawable;4 import·android.graphics.drawable.Drawable;
4 import·com.android.permissioncontroller.permission.model.AppPermissionGroup;5 import·com.android.permissioncontroller.permission.model.AppPermissionGroup;
  
5 public·class·PermissionApps$PermissionApp·implements·Comparable6 public·class·PermissionApps$PermissionApp·implements·Comparable
6 {7 {
7 ····private·final·AppPermissionGroup·mAppPermissionGroup;8 ····private·final·AppPermissionGroup·mAppPermissionGroup;
Offset 71, 8 lines modifiedOffset 72, 16 lines modified
71 ····public·boolean·isReviewRequired()·{72 ····public·boolean·isReviewRequired()·{
72 ········return·this.mAppPermissionGroup.isReviewRequired();73 ········return·this.mAppPermissionGroup.isReviewRequired();
73 ····}74 ····}
74 ····75 ····
75 ····public·boolean·isSystemFixed()·{76 ····public·boolean·isSystemFixed()·{
76 ········return·this.mAppPermissionGroup.isSystemFixed();77 ········return·this.mAppPermissionGroup.isSystemFixed();
77 ····}78 ····}
 79 ····
 80 ····public·void·loadLabelAndIcon(final·PermissionApps$AppDataCache·permissionApps$AppDataCache)·{
 81 ········if·(this.mInfo.packageName.equals(this.mLabel)·||·this.mIcon·==·null)·{
 82 ············final·Pair·appData·=·permissionApps$AppDataCache.getAppData(this.getUid(),·this.mInfo);
 83 ············this.mLabel·=·(String)appData.first;
 84 ············this.mIcon·=·(Drawable)appData.second;
 85 ········}
 86 ····}
78 }87 }
1.07 KB
com/android/permissioncontroller/permission/model/legacy/PermissionApps.class
938 B
procyon -ec {}
    
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ········//···182:·aload_0········222 ········//···182:·aload_0········
223 ········//···183:·aload_3········223 ········//···183:·aload_3········
224 ········//···184:·putfield········com/android/permissioncontroller/permission/model/legacy/PermissionApps.mIcon:Landroid/graphics/drawable/Drawable;224 ········//···184:·putfield········com/android/permissioncontroller/permission/model/legacy/PermissionApps.mIcon:Landroid/graphics/drawable/Drawable;
225 ········//···187:·goto············211225 ········//···187:·goto············211
226 ········//···190:·aload_0········226 ········//···190:·aload_0········
227 ········//···191:·getfield········com/android/permissioncontroller/permission/model/legacy/PermissionApps.mContext:Landroid/content/Context;227 ········//···191:·getfield········com/android/permissioncontroller/permission/model/legacy/PermissionApps.mContext:Landroid/content/Context;
228 ········//···194:·astore_3·······228 ········//···194:·astore_3·······
229 ········//···195:·ldc·············2131230896229 ········//···195:·ldc·············2131230898
230 ········//···197:·istore··········6230 ········//···197:·istore··········6
231 ········//···199:·aload_3········231 ········//···199:·aload_3········
232 ········//···200:·iload···········6232 ········//···200:·iload···········6
233 ········//···202:·invokevirtual···android/content/Context.getDrawable:(I)Landroid/graphics/drawable/Drawable;233 ········//···202:·invokevirtual···android/content/Context.getDrawable:(I)Landroid/graphics/drawable/Drawable;
234 ········//···205:·astore_3·······234 ········//···205:·astore_3·······
235 ········//···206:·aload_0········235 ········//···206:·aload_0········
236 ········//···207:·aload_3········236 ········//···207:·aload_3········
1.74 KB
com/android/permissioncontroller/permission/model/legacy/PermissionGroup.class
1.59 KB
procyon -ec {}
    
Offset 6, 23 lines modifiedOffset 6, 25 lines modified
6 public·final·class·PermissionGroup·implements·Comparable6 public·final·class·PermissionGroup·implements·Comparable
7 {7 {
8 ····private·final·String·mDeclaringPackage;8 ····private·final·String·mDeclaringPackage;
9 ····private·final·int·mGranted;9 ····private·final·int·mGranted;
10 ····private·final·Drawable·mIcon;10 ····private·final·Drawable·mIcon;
11 ····private·final·CharSequence·mLabel;11 ····private·final·CharSequence·mLabel;
12 ····private·final·String·mName;12 ····private·final·String·mName;
 13 ····private·final·PermissionApps·mPermApps;
13 ····private·final·int·mTotal;14 ····private·final·int·mTotal;
14 ····15 ····
15 ····PermissionGroup(final·String·mName,·final·String·mDeclaringPackage,·final·CharSequence·mLabel,·final·Drawable·mIcon,·final·int·mTotal,·final·int·mGranted,·final·PermissionApps·permissionApps)·{16 ····PermissionGroup(final·String·mName,·final·String·mDeclaringPackage,·final·CharSequence·mLabel,·final·Drawable·mIcon,·final·int·mTotal,·final·int·mGranted,·final·PermissionApps·mPermApps)·{
16 ········this.mDeclaringPackage·=·mDeclaringPackage;17 ········this.mDeclaringPackage·=·mDeclaringPackage;
17 ········this.mName·=·mName;18 ········this.mName·=·mName;
18 ········this.mLabel·=·mLabel;19 ········this.mLabel·=·mLabel;
19 ········this.mIcon·=·mIcon;20 ········this.mIcon·=·mIcon;
20 ········this.mTotal·=·mTotal;21 ········this.mTotal·=·mTotal;
21 ········this.mGranted·=·mGranted;22 ········this.mGranted·=·mGranted;
 23 ········this.mPermApps·=·mPermApps;
22 ····}24 ····}
23 ····25 ····
24 ····public·int·compareTo(final·PermissionGroup·permissionGroup)·{26 ····public·int·compareTo(final·PermissionGroup·permissionGroup)·{
25 ········return·this.mLabel.toString().compareTo(permissionGroup.mLabel.toString());27 ········return·this.mLabel.toString().compareTo(permissionGroup.mLabel.toString());
26 ····}28 ····}
27 ····29 ····
28 ····public·boolean·equals(final·Object·o)·{30 ····public·boolean·equals(final·Object·o)·{
Offset 65, 14 lines modifiedOffset 67, 18 lines modified
65 ········return·this.mLabel;67 ········return·this.mLabel;
66 ····}68 ····}
67 ····69 ····
68 ····public·String·getName()·{70 ····public·String·getName()·{
69 ········return·this.mName;71 ········return·this.mName;
70 ····}72 ····}
71 ····73 ····
 74 ····public·PermissionApps·getPermissionApps()·{
 75 ········return·this.mPermApps;
 76 ····}
 77 ····
72 ····public·int·getTotal()·{78 ····public·int·getTotal()·{
73 ········return·this.mTotal;79 ········return·this.mTotal;
74 ····}80 ····}
75 ····81 ····
76 ····public·int·hashCode()·{82 ····public·int·hashCode()·{
77 ········final·String·mName·=·this.mName;83 ········final·String·mName·=·this.mName;
78 ········int·mTotal;84 ········int·mTotal;
896 B
com/android/permissioncontroller/permission/model/legacy/PermissionGroups.class
738 B
procyon -ec {}
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 ········if·(packageItemInfo.icon·>·0)·{191 ········if·(packageItemInfo.icon·>·0)·{
192 ············drawable·=·Utils.loadDrawable(context.getPackageManager(),·packageItemInfo.packageName,·packageItemInfo.icon);192 ············drawable·=·Utils.loadDrawable(context.getPackageManager(),·packageItemInfo.packageName,·packageItemInfo.icon);
193 ········}193 ········}
194 ········else·{194 ········else·{
195 ············drawable·=·null;195 ············drawable·=·null;
196 ········}196 ········}
197 ········if·(drawable·==·null)·{197 ········if·(drawable·==·null)·{
198 ············drawable·=·context.getDrawable(2131230896);198 ············drawable·=·context.getDrawable(2131230898);
199 ········}199 ········}
200 ········return·drawable;200 ········return·drawable;
201 ····}201 ····}
202 ····202 ····
203 ····private·static·CharSequence·loadItemInfoLabel(final·Context·context,·final·PackageItemInfo·packageItemInfo)·{203 ····private·static·CharSequence·loadItemInfoLabel(final·Context·context,·final·PackageItemInfo·packageItemInfo)·{
204 ········CharSequence·charSequence·=·packageItemInfo.loadSafeLabel(context.getPackageManager(),·0.0f,·5);204 ········CharSequence·charSequence·=·packageItemInfo.loadSafeLabel(context.getPackageManager(),·0.0f,·5);
205 ········if·(charSequence·==·null)·{205 ········if·(charSequence·==·null)·{
7.93 KB
com/android/permissioncontroller/permission/service/AutoRevokeService.class
7.79 KB
javap -verbose -constants -s -l -private {}
    
Offset 117, 16 lines modifiedOffset 117, 16 lines modified
117 ··#112·=·Class··············#111··········//·android/app/NotificationManager117 ··#112·=·Class··············#111··········//·android/app/NotificationManager
118 ··#113·=·Utf8···············getSystemService118 ··#113·=·Utf8···············getSystemService
119 ··#114·=·Utf8···············(Ljava/lang/Class;)Ljava/lang/Object;119 ··#114·=·Utf8···············(Ljava/lang/Class;)Ljava/lang/Object;
120 ··#115·=·NameAndType········#113:#114·····//·getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;120 ··#115·=·NameAndType········#113:#114·····//·getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;
121 ··#116·=·Methodref··········#4.#115·······//·android/app/job/JobService.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;121 ··#116·=·Methodref··········#4.#115·······//·android/app/job/JobService.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object;
122 ··#117·=·Utf8···············android/app/NotificationChannel122 ··#117·=·Utf8···············android/app/NotificationChannel
123 ··#118·=·Class··············#117··········//·android/app/NotificationChannel123 ··#118·=·Class··············#117··········//·android/app/NotificationChannel
124 ··#119·=·Integer············2131886402124 ··#119·=·Integer············2131886417
125 ··#120·=·Float··············1.9407382E38f125 ··#120·=·Float··············1.9407412E38f
126 ··#121·=·Utf8···············getString126 ··#121·=·Utf8···············getString
127 ··#122·=·Utf8···············(I)Ljava/lang/String;127 ··#122·=·Utf8···············(I)Ljava/lang/String;
128 ··#123·=·NameAndType········#121:#122·····//·getString:(I)Ljava/lang/String;128 ··#123·=·NameAndType········#121:#122·····//·getString:(I)Ljava/lang/String;
129 ··#124·=·Methodref··········#4.#123·······//·android/app/job/JobService.getString:(I)Ljava/lang/String;129 ··#124·=·Methodref··········#4.#123·······//·android/app/job/JobService.getString:(I)Ljava/lang/String;
130 ··#125·=·Utf8···············permission·reminders130 ··#125·=·Utf8···············permission·reminders
131 ··#126·=·String·············#125··········//·permission·reminders131 ··#126·=·String·············#125··········//·permission·reminders
132 ··#127·=·Utf8···············(Ljava/lang/String;Ljava/lang/CharSequence;I)V132 ··#127·=·Utf8···············(Ljava/lang/String;Ljava/lang/CharSequence;I)V
Offset 170, 38 lines modifiedOffset 170, 38 lines modified
170 ··#165·=·NameAndType········#163:#164·····//·getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;170 ··#165·=·NameAndType········#163:#164·····//·getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
171 ··#166·=·Methodref··········#162.#165·····//·android/app/PendingIntent.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;171 ··#166·=·Methodref··········#162.#165·····//·android/app/PendingIntent.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
172 ··#167·=·Utf8···············android/app/Notification$Builder172 ··#167·=·Utf8···············android/app/Notification$Builder
173 ··#168·=·Class··············#167··········//·android/app/Notification$Builder173 ··#168·=·Class··············#167··········//·android/app/Notification$Builder
174 ··#169·=·Utf8···············(Landroid/content/Context;Ljava/lang/String;)V174 ··#169·=·Utf8···············(Landroid/content/Context;Ljava/lang/String;)V
175 ··#170·=·NameAndType········#9:#169·······//·"<init>":(Landroid/content/Context;Ljava/lang/String;)V175 ··#170·=·NameAndType········#9:#169·······//·"<init>":(Landroid/content/Context;Ljava/lang/String;)V
176 ··#171·=·Methodref··········#168.#170·····//·android/app/Notification$Builder."<init>":(Landroid/content/Context;Ljava/lang/String;)V176 ··#171·=·Methodref··········#168.#170·····//·android/app/Notification$Builder."<init>":(Landroid/content/Context;Ljava/lang/String;)V
177 ··#172·=·Integer············2131886179177 ··#172·=·Integer············2131886185
178 ··#173·=·Float··············1.940693E38f178 ··#173·=·Float··············1.9406942E38f
179 ··#174·=·Utf8···············setContentTitle179 ··#174·=·Utf8···············setContentTitle
180 ··#175·=·Utf8···············(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;180 ··#175·=·Utf8···············(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
181 ··#176·=·NameAndType········#174:#175·····//·setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;181 ··#176·=·NameAndType········#174:#175·····//·setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
182 ··#177·=·Methodref··········#168.#176·····//·android/app/Notification$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;182 ··#177·=·Methodref··········#168.#176·····//·android/app/Notification$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
183 ··#178·=·Integer············2131886178183 ··#178·=·Integer············2131886184
184 ··#179·=·Float··············1.9406928E38f184 ··#179·=·Float··············1.940694E38f
185 ··#180·=·Utf8···············setContentText185 ··#180·=·Utf8···············setContentText
186 ··#181·=·NameAndType········#180:#175·····//·setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;186 ··#181·=·NameAndType········#180:#175·····//·setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
187 ··#182·=·Methodref··········#168.#181·····//·android/app/Notification$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;187 ··#182·=·Methodref··········#168.#181·····//·android/app/Notification$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
188 ··#183·=·Utf8···············android/app/Notification$BigTextStyle188 ··#183·=·Utf8···············android/app/Notification$BigTextStyle
189 ··#184·=·Class··············#183··········//·android/app/Notification$BigTextStyle189 ··#184·=·Class··············#183··········//·android/app/Notification$BigTextStyle
190 ··#185·=·Methodref··········#184.#11······//·android/app/Notification$BigTextStyle."<init>":()V190 ··#185·=·Methodref··········#184.#11······//·android/app/Notification$BigTextStyle."<init>":()V
191 ··#186·=·Utf8···············bigText191 ··#186·=·Utf8···············bigText
192 ··#187·=·Utf8···············(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;192 ··#187·=·Utf8···············(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;
193 ··#188·=·NameAndType········#186:#187·····//·bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;193 ··#188·=·NameAndType········#186:#187·····//·bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;
194 ··#189·=·Methodref··········#184.#188·····//·android/app/Notification$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;194 ··#189·=·Methodref··········#184.#188·····//·android/app/Notification$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;
195 ··#190·=·Utf8···············setStyle195 ··#190·=·Utf8···············setStyle
196 ··#191·=·Utf8···············(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;196 ··#191·=·Utf8···············(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;
197 ··#192·=·NameAndType········#190:#191·····//·setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;197 ··#192·=·NameAndType········#190:#191·····//·setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;
198 ··#193·=·Methodref··········#168.#192·····//·android/app/Notification$Builder.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;198 ··#193·=·Methodref··········#168.#192·····//·android/app/Notification$Builder.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;
199 ··#194·=·Integer············2131230903199 ··#194·=·Integer············2131230905
200 ··#195·=·Float··············1.8077872E38f200 ··#195·=·Float··············1.8077876E38f
201 ··#196·=·Utf8···············setSmallIcon201 ··#196·=·Utf8···············setSmallIcon
202 ··#197·=·Utf8···············(I)Landroid/app/Notification$Builder;202 ··#197·=·Utf8···············(I)Landroid/app/Notification$Builder;
203 ··#198·=·NameAndType········#196:#197·····//·setSmallIcon:(I)Landroid/app/Notification$Builder;203 ··#198·=·NameAndType········#196:#197·····//·setSmallIcon:(I)Landroid/app/Notification$Builder;
204 ··#199·=·Methodref··········#168.#198·····//·android/app/Notification$Builder.setSmallIcon:(I)Landroid/app/Notification$Builder;204 ··#199·=·Methodref··········#168.#198·····//·android/app/Notification$Builder.setSmallIcon:(I)Landroid/app/Notification$Builder;
205 ··#200·=·Integer············17170460205 ··#200·=·Integer············17170460
206 ··#201·=·Float··············2.4611991E-38f206 ··#201·=·Float··············2.4611991E-38f
207 ··#202·=·Utf8···············getColor207 ··#202·=·Utf8···············getColor
Offset 487, 15 lines modifiedOffset 487, 15 lines modified
487 ·········8:·aload·········4487 ·········8:·aload·········4
488 ········10:·ifnull········412488 ········10:·ifnull········412
489 ········13:·aload·········4489 ········13:·aload·········4
490 ········15:·checkcast·····#112················//·class·android/app/NotificationManager490 ········15:·checkcast·····#112················//·class·android/app/NotificationManager
491 ········18:·astore········4491 ········18:·astore········4
492 ········20:·new···········#118················//·class·android/app/NotificationChannel492 ········20:·new···········#118················//·class·android/app/NotificationChannel
493 ········23:·astore········5493 ········23:·astore········5
494 ········25:·ldc···········#119················//·int·2131886402494 ········25:·ldc···········#119················//·int·2131886417
495 ········27:·istore········6495 ········27:·istore········6
496 ········29:·aload_0496 ········29:·aload_0
497 ········30:·iload·········6497 ········30:·iload·········6
498 ········32:·invokevirtual·#124················//·Method·android/app/job/JobService.getString:(I)Ljava/lang/String;498 ········32:·invokevirtual·#124················//·Method·android/app/job/JobService.getString:(I)Ljava/lang/String;
499 ········35:·astore········7499 ········35:·astore········7
500 ········37:·iconst_2500 ········37:·iconst_2
501 ········38:·istore········8501 ········38:·istore········8
Offset 539, 22 lines modifiedOffset 539, 22 lines modified
539 ·······115:·new···········#168················//·class·android/app/Notification$Builder539 ·······115:·new···········#168················//·class·android/app/Notification$Builder
540 ·······118:·astore········12540 ·······118:·astore········12
541 ·······120:·aload·········12541 ·······120:·aload·········12
542 ·······122:·aload_0542 ·······122:·aload_0
543 ·······123:·aload·········9543 ·······123:·aload·········9
544 ·······125:·invokespecial·#171················//·Method·android/app/Notification$Builder."<init>":(Landroid/content/Context;Ljava/lang/String;)V544 ·······125:·invokespecial·#171················//·Method·android/app/Notification$Builder."<init>":(Landroid/content/Context;Ljava/lang/String;)V
545 ·······128:·aload_0545 ·······128:·aload_0
546 ·······129:·ldc···········#172················//·int·2131886179546 ·······129:·ldc···········#172················//·int·2131886185
547 ·······131:·invokevirtual·#124················//·Method·android/app/job/JobService.getString:(I)Ljava/lang/String;547 ·······131:·invokevirtual·#124················//·Method·android/app/job/JobService.getString:(I)Ljava/lang/String;
548 ·······134:·astore········5548 ·······134:·astore········5
549 ·······136:·aload·········12549 ·······136:·aload·········12
550 ·······138:·aload·········5550 ·······138:·aload·········5
551 ·······140:·invokevirtual·#177················//·Method·android/app/Notification$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;551 ·······140:·invokevirtual·#177················//·Method·android/app/Notification$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
552 ·······143:·astore········12552 ·······143:·astore········12
553 ·······145:·ldc···········#178················//·int·2131886178553 ·······145:·ldc···········#178················//·int·2131886184
554 ·······147:·istore········13554 ·······147:·istore········13
555 ·······149:·aload_0555 ·······149:·aload_0
556 ·······150:·iload·········13556 ·······150:·iload·········13
557 ·······152:·invokevirtual·#124················//·Method·android/app/job/JobService.getString:(I)Ljava/lang/String;557 ·······152:·invokevirtual·#124················//·Method·android/app/job/JobService.getString:(I)Ljava/lang/String;
558 ·······155:·astore········7558 ·······155:·astore········7
559 ·······157:·aload·········12559 ·······157:·aload·········12
560 ·······159:·aload·········7560 ·······159:·aload·········7
Offset 571, 15 lines modifiedOffset 571, 15 lines modified
571 ·······184:·aload·········7571 ·······184:·aload·········7
572 ·······186:·aload·········5572 ·······186:·aload·········5
573 ·······188:·invokevirtual·#189················//·Method·android/app/Notification$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;573 ·······188:·invokevirtual·#189················//·Method·android/app/Notification$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;
574 ·······191:·astore········5574 ·······191:·astore········5
575 ·······193:·aload·········12575 ·······193:·aload·········12
576 ·······195:·aload·········5576 ·······195:·aload·········5
577 ·······197:·invokevirtual·#193················//·Method·android/app/Notification$Builder.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;577 ·······197:·invokevirtual·#193················//·Method·android/app/Notification$Builder.setStyle:(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;
578 ·······200:·ldc···········#194················//·int·2131230903578 ·······200:·ldc···········#194················//·int·2131230905
579 ·······202:·invokevirtual·#199················//·Method·android/app/Notification$Builder.setSmallIcon:(I)Landroid/app/Notification$Builder;579 ·······202:·invokevirtual·#199················//·Method·android/app/Notification$Builder.setSmallIcon:(I)Landroid/app/Notification$Builder;
580 ·······205:·astore········12580 ·······205:·astore········12
581 ·······207:·aload_0581 ·······207:·aload_0
582 ·······208:·ldc···········#200················//·int·17170460582 ·······208:·ldc···········#200················//·int·17170460
583 ·······210:·invokevirtual·#205················//·Method·android/app/job/JobService.getColor:(I)I583 ·······210:·invokevirtual·#205················//·Method·android/app/job/JobService.getColor:(I)I
584 ·······213:·istore········13584 ·······213:·istore········13
585 ·······215:·aload·········12585 ·······215:·aload·········12
3.8 KB
com/android/permissioncontroller/permission/service/LocationAccessCheck.class
3.65 KB
procyon -ec {}
    
Offset 445, 22 lines modifiedOffset 445, 22 lines modified
445 ········intent2.putExtra(s2,·nextLong);445 ········intent2.putExtra(s2,·nextLong);
446 ········intent2.putExtra(s3,·packageInfo.applicationInfo.uid);446 ········intent2.putExtra(s3,·packageInfo.applicationInfo.uid);
447 ········intent2.putExtra(s4,·(Parcelable)userHandleForUid);447 ········intent2.putExtra(s4,·(Parcelable)userHandleForUid);
448 ········intent2.setFlags(268435456);448 ········intent2.setFlags(268435456);
449 ········final·CharSequence·settingsLabelForNotifications·=·Utils.getSettingsLabelForNotifications(this.mPackageManager);449 ········final·CharSequence·settingsLabelForNotifications·=·Utils.getSettingsLabelForNotifications(this.mPackageManager);
450 ········final·Notification$Builder·notification$Builder·=·new·Notification$Builder(this.mContext,·"permission·reminders");450 ········final·Notification$Builder·notification$Builder·=·new·Notification$Builder(this.mContext,·"permission·reminders");
451 ········final·Context·mContext2·=·this.mContext;451 ········final·Context·mContext2·=·this.mContext;
452 ········final·int·n·=·2131886193;452 ········final·int·n·=·2131886199;
453 ········final·int·autoCancel·=·1;453 ········final·int·autoCancel·=·1;
454 ········final·Object[]·array·=·new·Object[autoCancel];454 ········final·Object[]·array·=·new·Object[autoCancel];
455 ········array[0]·=·applicationLabel;455 ········array[0]·=·applicationLabel;
456 ········final·Notification$Builder·setContentTitle·=·notification$Builder.setContentTitle((CharSequence)mContext2.getString(n,·array));456 ········final·Notification$Builder·setContentTitle·=·notification$Builder.setContentTitle((CharSequence)mContext2.getString(n,·array));
457 ········final·Context·mContext3·=·this.mContext;457 ········final·Context·mContext3·=·this.mContext;
458 ········final·int·n2·=·2131886192;458 ········final·int·n2·=·2131886198;
459 ········final·Notification$Builder·setAutoCancel·=·setContentTitle.setContentText((CharSequence)mContext3.getString(n2)).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)this.mContext.getString(n2))).setSmallIcon(2131230898).setLargeIcon(bitmap).setColor(this.mContext.getColor(17170460)).setAutoCancel((boolean)(autoCancel·!=·0));459 ········final·Notification$Builder·setAutoCancel·=·setContentTitle.setContentText((CharSequence)mContext3.getString(n2)).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)this.mContext.getString(n2))).setSmallIcon(2131230900).setLargeIcon(bitmap).setColor(this.mContext.getColor(17170460)).setAutoCancel((boolean)(autoCancel·!=·0));
460 ········final·Context·mContext4·=·this.mContext;460 ········final·Context·mContext4·=·this.mContext;
461 ········final·int·n3·=·1207959552;461 ········final·int·n3·=·1207959552;
462 ········final·Notification$Builder·setContentIntent·=·setAutoCancel.setDeleteIntent(PendingIntent.getBroadcast(mContext4,·0,·intent,·n3)).setContentIntent(PendingIntent.getBroadcast(this.mContext,·0,·intent2,·n3));462 ········final·Notification$Builder·setContentIntent·=·setAutoCancel.setDeleteIntent(PendingIntent.getBroadcast(mContext4,·0,·intent,·n3)).setContentIntent(PendingIntent.getBroadcast(this.mContext,·0,·intent2,·n3));
463 ········if·(settingsLabelForNotifications·!=·null)·{463 ········if·(settingsLabelForNotifications·!=·null)·{
464 ············final·Bundle·bundle·=·new·Bundle();464 ············final·Bundle·bundle·=·new·Bundle();
465 ············bundle.putString("android.substName",·settingsLabelForNotifications.toString());465 ············bundle.putString("android.substName",·settingsLabelForNotifications.toString());
466 ············setContentIntent.addExtras(bundle);466 ············setContentIntent.addExtras(bundle);
Offset 476, 15 lines modifiedOffset 476, 15 lines modified
476 ········sb.append("·pkgName=");476 ········sb.append("·pkgName=");
477 ········sb.append(packageName);477 ········sb.append(packageName);
478 ········Log.v(log_TAG,·sb.toString());478 ········Log.v(log_TAG,·sb.toString());
479 ········this.mSharedPrefs.edit().putLong("last_location_access_notification_shown",·System.currentTimeMillis()).apply();479 ········this.mSharedPrefs.edit().putLong("last_location_access_notification_shown",·System.currentTimeMillis()).apply();
480 ····}480 ····}
481 ····481 ····
482 ····private·void·createPermissionReminderChannel(final·UserHandle·userHandle)·{482 ····private·void·createPermissionReminderChannel(final·UserHandle·userHandle)·{
483 ········((NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class,·userHandle)).createNotificationChannel(new·NotificationChannel("permission·reminders",·(CharSequence)this.mContext.getString(2131886402),·2));483 ········((NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class,·userHandle)).createNotificationChannel(new·NotificationChannel("permission·reminders",·(CharSequence)this.mContext.getString(2131886417),·2));
484 ····}484 ····}
485 ····485 ····
486 ····private·void·forgetAboutPackage(final·String·s,·final·UserHandle·userHandle)·{486 ····private·void·forgetAboutPackage(final·String·s,·final·UserHandle·userHandle)·{
487 ········synchronized·(LocationAccessCheck.sLock)·{487 ········synchronized·(LocationAccessCheck.sLock)·{
488 ············final·StatusBarNotification·currentlyShownNotificationLocked·=·this.getCurrentlyShownNotificationLocked();488 ············final·StatusBarNotification·currentlyShownNotificationLocked·=·this.getCurrentlyShownNotificationLocked();
489 ············if·(currentlyShownNotificationLocked·!=·null·&&·currentlyShownNotificationLocked.getUser().equals((Object)userHandle)·&&·currentlyShownNotificationLocked.getTag().equals(s))·{489 ············if·(currentlyShownNotificationLocked·!=·null·&&·currentlyShownNotificationLocked.getUser().equals((Object)userHandle)·&&·currentlyShownNotificationLocked.getTag().equals(s))·{
490 ················((NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class,·userHandle)).cancel(s,·0);490 ················((NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class,·userHandle)).cancel(s,·0);
3.72 KB
com/android/permissioncontroller/permission/ui/AutoGrantPermissionsNotifier.class
3.56 KB
procyon -ec {}
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ········this.mPackageInfo·=·mPackageInfo;43 ········this.mPackageInfo·=·mPackageInfo;
44 ········contextAsUser·=·contextAsUser.createContextAsUser(UserHandle.getUserHandleForUid(mPackageInfo.applicationInfo.uid),·0);44 ········contextAsUser·=·contextAsUser.createContextAsUser(UserHandle.getUserHandleForUid(mPackageInfo.applicationInfo.uid),·0);
45 ········this.mContext·=·contextAsUser;45 ········this.mContext·=·contextAsUser;
46 ····}46 ····}
47 ····47 ····
48 ····private·void·createAutoGrantNotifierChannel(final·boolean·b)·{48 ····private·void·createAutoGrantNotifierChannel(final·boolean·b)·{
49 ········final·NotificationManager·notificationManager·=·(NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class);49 ········final·NotificationManager·notificationManager·=·(NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class);
50 ········final·NotificationChannel·notificationChannel·=·new·NotificationChannel(this.getNotificationChannelId(b),·(CharSequence)this.mContext.getString(2131886162),·4);50 ········final·NotificationChannel·notificationChannel·=·new·NotificationChannel(this.getNotificationChannelId(b),·(CharSequence)this.mContext.getString(2131886168),·4);
51 ········if·(b)·{51 ········if·(b)·{
52 ············notificationChannel.enableVibration(false);52 ············notificationChannel.enableVibration(false);
53 ············notificationChannel.setSound(Uri.EMPTY,·(AudioAttributes)null);53 ············notificationChannel.setSound(Uri.EMPTY,·(AudioAttributes)null);
54 ········}54 ········}
55 ········notificationManager.createNotificationChannel(notificationChannel);55 ········notificationManager.createNotificationChannel(notificationChannel);
56 ····}56 ····}
57 ····57 ····
Offset 89, 22 lines modifiedOffset 89, 22 lines modified
89 ········}89 ········}
90 ········this.createAutoGrantNotifierChannel(b);90 ········this.createAutoGrantNotifierChannel(b);
91 ········final·PackageManager·packageManager·=·this.mContext.getPackageManager();91 ········final·PackageManager·packageManager·=·this.mContext.getPackageManager();
92 ········final·CharSequence·applicationLabel·=·packageManager.getApplicationLabel(this.mPackageInfo.applicationInfo);92 ········final·CharSequence·applicationLabel·=·packageManager.getApplicationLabel(this.mPackageInfo.applicationInfo);
93 ········final·Intent·settingsPermissionIntent·=·this.getSettingsPermissionIntent(Utils.getValidSessionId());93 ········final·Intent·settingsPermissionIntent·=·this.getSettingsPermissionIntent(Utils.getValidSessionId());
94 ········final·Bitmap·packageIcon·=·this.getPackageIcon(packageManager.getApplicationIcon(this.mPackageInfo.applicationInfo));94 ········final·Bitmap·packageIcon·=·this.getPackageIcon(packageManager.getApplicationIcon(this.mPackageInfo.applicationInfo));
95 ········final·int·hashCode·=·this.mPackageInfo.packageName.hashCode();95 ········final·int·hashCode·=·this.mPackageInfo.packageName.hashCode();
96 ········final·String·string·=·this.mContext.getString(2131886160);96 ········final·String·string·=·this.mContext.getString(2131886166);
97 ········final·Context·mContext·=·this.mContext;97 ········final·Context·mContext·=·this.mContext;
98 ········final·int·n·=·2131886161;98 ········final·int·n·=·2131886167;
99 ········final·int·n2·=·1;99 ········final·int·n2·=·1;
100 ········final·Object[]·array·=·new·Object[n2];100 ········final·Object[]·array·=·new·Object[n2];
101 ········array[0]·=·applicationLabel;101 ········array[0]·=·applicationLabel;
102 ········final·String·string2·=·mContext.getString(n,·array);102 ········final·String·string2·=·mContext.getString(n,·array);
103 ········final·Notification$Builder·setContentIntent·=·new·Notification$Builder(this.mContext,·this.getNotificationChannelId(b)).setContentTitle((CharSequence)string).setContentText((CharSequence)string2).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)string2).setBigContentTitle((CharSequence)string)).setSmallIcon(2131230898).setLargeIcon(packageIcon).setColor(this.mContext.getColor(17170460)).setContentIntent(PendingIntent.getActivity(this.mContext,·hashCode,·settingsPermissionIntent,·134217728));103 ········final·Notification$Builder·setContentIntent·=·new·Notification$Builder(this.mContext,·this.getNotificationChannelId(b)).setContentTitle((CharSequence)string).setContentText((CharSequence)string2).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)string2).setBigContentTitle((CharSequence)string)).setSmallIcon(2131230900).setLargeIcon(packageIcon).setColor(this.mContext.getColor(17170460)).setContentIntent(PendingIntent.getActivity(this.mContext,·hashCode,·settingsPermissionIntent,·134217728));
104 ········final·CharSequence·settingsAppName·=·this.getSettingsAppName();104 ········final·CharSequence·settingsAppName·=·this.getSettingsAppName();
105 ········if·(settingsAppName·!=·null)·{105 ········if·(settingsAppName·!=·null)·{
106 ············final·Bundle·bundle·=·new·Bundle();106 ············final·Bundle·bundle·=·new·Bundle();
107 ············bundle.putString("android.substName",·settingsAppName.toString());107 ············bundle.putString("android.substName",·settingsAppName.toString());
108 ············setContentIntent.addExtras(bundle);108 ············setContentIntent.addExtras(bundle);
109 ········}109 ········}
110 ········final·NotificationManager·notificationManager·=·(NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class);110 ········final·NotificationManager·notificationManager·=·(NotificationManager)Utils.getSystemServiceSafe(this.mContext,·(Class)NotificationManager.class);
945 B
com/android/permissioncontroller/permission/ui/OverlayWarningDialog.class
799 B
procyon -ec {}
    
Offset 26, 14 lines modifiedOffset 26, 14 lines modified
26 ············}26 ············}
27 ········}27 ········}
28 ········catch·(ActivityNotFoundException·ex2)·{}28 ········catch·(ActivityNotFoundException·ex2)·{}
29 ····}29 ····}
30 ····30 ····
31 ····protected·void·onCreate(final·Bundle·bundle)·{31 ····protected·void·onCreate(final·Bundle·bundle)·{
32 ········super.onCreate(bundle);32 ········super.onCreate(bundle);
33 ········new·AlertDialog$Builder((Context)this).setTitle(2131886478).setMessage(2131886477).setPositiveButton(2131886476,·(DialogInterface$OnClickListener)this).setOnDismissListener((DialogInterface$OnDismissListener)this).show();33 ········new·AlertDialog$Builder((Context)this).setTitle(2131886519).setMessage(2131886518).setPositiveButton(2131886517,·(DialogInterface$OnClickListener)this).setOnDismissListener((DialogInterface$OnDismissListener)this).show();
34 ····}34 ····}
35 ····35 ····
36 ····public·void·onDismiss(final·DialogInterface·dialogInterface)·{36 ····public·void·onDismiss(final·DialogInterface·dialogInterface)·{
37 ········this.finish();37 ········this.finish();
38 ····}38 ····}
39 }39 }
1.59 KB
com/android/permissioncontroller/permission/utils/KotlinUtils.class
1.46 KB
procyon -ec {}
    
Offset 511, 15 lines modifiedOffset 511, 15 lines modified
511 ········if·(groupInfo·!=·null·&&·groupInfo.icon·!=·0)·{511 ········if·(groupInfo·!=·null·&&·groupInfo.icon·!=·0)·{
512 ············drawable·=·Utils.loadDrawable(context.getPackageManager(),·groupInfo.packageName,·groupInfo.icon);512 ············drawable·=·Utils.loadDrawable(context.getPackageManager(),·groupInfo.packageName,·groupInfo.icon);
513 ········}513 ········}
514 ········else·{514 ········else·{
515 ············drawable·=·null;515 ············drawable·=·null;
516 ········}516 ········}
517 ········if·(drawable·==·null)·{517 ········if·(drawable·==·null)·{
518 ············drawable·=·context.getDrawable(2131230896);518 ············drawable·=·context.getDrawable(2131230898);
519 ········}519 ········}
520 ········return·Utils.applyTint(context,·drawable,·16843817);520 ········return·Utils.applyTint(context,·drawable,·16843817);
521 ····}521 ····}
522 ····522 ····
523 ····public·final·CharSequence·getPermGroupLabel(final·Context·context,·final·String·s)·{523 ····public·final·CharSequence·getPermGroupLabel(final·Context·context,·final·String·s)·{
524 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");524 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");
525 ········Intrinsics.checkParameterIsNotNull((Object)s,·"groupName");525 ········Intrinsics.checkParameterIsNotNull((Object)s,·"groupName");
Offset 569, 15 lines modifiedOffset 569, 15 lines modified
569 ················}569 ················}
570 ················s·=·"groupName";570 ················s·=·"groupName";
571 ················Intrinsics.checkExpressionValueIsNotNull((Object)s2,·s);571 ················Intrinsics.checkExpressionValueIsNotNull((Object)s2,·s);
572 ················drawable·=·this.getPermGroupIcon(context,·s2);572 ················drawable·=·this.getPermGroupIcon(context,·s2);
573 ············}573 ············}
574 ········}574 ········}
575 ········catch·(PackageManager$NameNotFoundException·ex)·{575 ········catch·(PackageManager$NameNotFoundException·ex)·{
576 ············drawable·=·Utils.applyTint(context,·context.getDrawable(2131230896),·n);576 ············drawable·=·Utils.applyTint(context,·context.getDrawable(2131230898),·n);
577 ········}577 ········}
578 ········return·drawable;578 ········return·drawable;
579 ····}579 ····}
580 ····580 ····
581 ····public·final·CharSequence·getPermInfoLabel(final·Context·context,·String·s)·{581 ····public·final·CharSequence·getPermInfoLabel(final·Context·context,·String·s)·{
582 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");582 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");
583 ········Intrinsics.checkParameterIsNotNull((Object)s,·"permName");583 ········Intrinsics.checkParameterIsNotNull((Object)s,·"permName");
1.49 KB
com/android/permissioncontroller/permission/utils/LocationUtils.class
1.35 KB
procyon -ec {}
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ················((Application)PermissionControllerApplication.get()).getApplicationContext().unregisterReceiver(LocationUtils.sLocationBroadcastReceiver);77 ················((Application)PermissionControllerApplication.get()).getApplicationContext().unregisterReceiver(LocationUtils.sLocationBroadcastReceiver);
78 ············}78 ············}
79 ············return·remove;79 ············return·remove;
80 ········}80 ········}
81 ····}81 ····}
82 ····82 ····
83 ····public·static·void·showLocationDialog(final·Context·context,·final·CharSequence·charSequence)·{83 ····public·static·void·showLocationDialog(final·Context·context,·final·CharSequence·charSequence)·{
84 ········new·AlertDialog$Builder(context).setIcon(2131230883).setTitle(17039380).setMessage((CharSequence)context.getString(2131886326,·new·Object[]·{·charSequence·})).setNegativeButton(2131886358,·(DialogInterface$OnClickListener)null).setPositiveButton(2131886325,·(DialogInterface$OnClickListener)new·LocationUtils$1(context)).show();84 ········new·AlertDialog$Builder(context).setIcon(2131230885).setTitle(17039380).setMessage((CharSequence)context.getString(2131886334,·new·Object[]·{·charSequence·})).setNegativeButton(2131886367,·(DialogInterface$OnClickListener)null).setPositiveButton(2131886333,·(DialogInterface$OnClickListener)new·LocationUtils$1(context)).show();
85 ····}85 ····}
86 ····86 ····
87 ····public·static·void·startLocationControllerExtraPackageSettings(final·Context·context,·final·UserHandle·userHandle)·{87 ····public·static·void·startLocationControllerExtraPackageSettings(final·Context·context,·final·UserHandle·userHandle)·{
88 ········try·{88 ········try·{
89 ············context.startActivityAsUser(new·Intent("android.settings.LOCATION_CONTROLLER_EXTRA_PACKAGE_SETTINGS"),·userHandle);89 ············context.startActivityAsUser(new·Intent("android.settings.LOCATION_CONTROLLER_EXTRA_PACKAGE_SETTINGS"),·userHandle);
90 ········}90 ········}
91 ········catch·(ActivityNotFoundException·ex)·{91 ········catch·(ActivityNotFoundException·ex)·{
2.87 KB
com/android/permissioncontroller/permission/utils/UserSensitiveFlagsUtils.class
2.71 KB
procyon -ec {}
    
Offset 4, 31 lines modifiedOffset 4, 30 lines modified
4 import·java.util.Iterator;4 import·java.util.Iterator;
5 import·android.content.pm.PackageManager;5 import·android.content.pm.PackageManager;
6 import·android.content.Context;6 import·android.content.Context;
7 import·android.util.Log;7 import·android.util.Log;
8 import·kotlin.text.StringsKt;8 import·kotlin.text.StringsKt;
9 import·com.android.permissioncontroller.permission.model.livedatatypes.LightPackageInfo;9 import·com.android.permissioncontroller.permission.model.livedatatypes.LightPackageInfo;
10 import·com.android.permissioncontroller.permission.model.livedatatypes.UidSensitivityState;10 import·com.android.permissioncontroller.permission.model.livedatatypes.UidSensitivityState;
 11 import·kotlin.jvm.internal.Intrinsics;
11 import·android.app.Application;12 import·android.app.Application;
12 import·com.android.permissioncontroller.PermissionControllerApplication;13 import·com.android.permissioncontroller.PermissionControllerApplication;
13 import·kotlin.jvm.functions.Function2;14 import·kotlin.jvm.functions.Function2;
14 import·kotlinx.coroutines.CoroutineStart;15 import·kotlinx.coroutines.CoroutineStart;
15 import·kotlin.coroutines.CoroutineContext;16 import·kotlin.coroutines.CoroutineContext;
16 import·kotlinx.coroutines.CoroutineScope;17 import·kotlinx.coroutines.CoroutineScope;
17 import·kotlinx.coroutines.BuildersKt;18 import·kotlinx.coroutines.BuildersKt;
18 import·kotlin.coroutines.Continuation;19 import·kotlin.coroutines.Continuation;
19 import·kotlinx.coroutines.GlobalScope;20 import·kotlinx.coroutines.GlobalScope;
20 import·kotlin.jvm.internal.Intrinsics; 
21 import·android.os.UserHandle;21 import·android.os.UserHandle;
22 import·java.util.Map;22 import·java.util.Map;
  
23 public·final·class·UserSensitiveFlagsUtils23 public·final·class·UserSensitiveFlagsUtils
24 {24 {
25 ····public·static·final·void·updateUserSensitiveForUid(final·int·n,·final·Runnable·runnable)·{25 ····public·static·final·void·updateUserSensitiveForUid(final·int·n,·final·Runnable·runnable)·{
26 ········Intrinsics.checkParameterIsNotNull((Object)runnable,·"callback"); 
27 ········BuildersKt.launch$default((CoroutineScope)GlobalScope.INSTANCE,·(CoroutineContext)AndroidUtilsKt.getIPC(),·(CoroutineStart)null,·(Function2)new·UserSensitiveFlagsUtils$updateUserSensitiveForUid$1(n,·runnable,·(Continuation)null),·2,·(Object)null);26 ········BuildersKt.launch$default((CoroutineScope)GlobalScope.INSTANCE,·(CoroutineContext)AndroidUtilsKt.getIPC(),·(CoroutineStart)null,·(Function2)new·UserSensitiveFlagsUtils$updateUserSensitiveForUid$1(n,·runnable,·(Continuation)null),·2,·(Object)null);
28 ····}27 ····}
29 ····28 ····
30 ····private·static·final·void·updateUserSensitiveForUidsInternal(Map·iterator,·final·UserHandle·userHandle,·final·Runnable·runnable)·{29 ····private·static·final·void·updateUserSensitiveForUidsInternal(Map·iterator,·final·UserHandle·userHandle,·final·Runnable·runnable)·{
31 ········final·Context·userContext·=·Utils.getUserContext((Application)PermissionControllerApplication.get(),·userHandle);30 ········final·Context·userContext·=·Utils.getUserContext((Application)PermissionControllerApplication.get(),·userHandle);
32 ········Intrinsics.checkExpressionValueIsNotNull((Object)userContext,·"Utils.getUserContext(Per\u2026rApplication.get(),·user)");31 ········Intrinsics.checkExpressionValueIsNotNull((Object)userContext,·"Utils.getUserContext(Per\u2026rApplication.get(),·user)");
33 ········final·PackageManager·packageManager·=·userContext.getPackageManager();32 ········final·PackageManager·packageManager·=·userContext.getPackageManager();
Offset 62, 15 lines modifiedOffset 61, 17 lines modified
62 ····························sb.append(s);61 ····························sb.append(s);
63 ····························Log.e("UserSensitiveFlagsUtils",·sb.toString(),·(Throwable)ex);62 ····························Log.e("UserSensitiveFlagsUtils",·sb.toString(),·(Throwable)ex);
64 ························}63 ························}
65 ····················}64 ····················}
66 ················}65 ················}
67 ············}66 ············}
68 ········}67 ········}
69 ········runnable.run();68 ········if·(runnable·!=·null)·{
 69 ············runnable.run();
 70 ········}
70 ····}71 ····}
71 ····72 ····
72 ····public·static·final·void·updateUserSensitiveForUser(final·UserHandle·userHandle,·final·Runnable·runnable)·{73 ····public·static·final·void·updateUserSensitiveForUser(final·UserHandle·userHandle,·final·Runnable·runnable)·{
73 ········Intrinsics.checkParameterIsNotNull((Object)userHandle,·"user");74 ········Intrinsics.checkParameterIsNotNull((Object)userHandle,·"user");
74 ········Intrinsics.checkParameterIsNotNull((Object)runnable,·"callback");75 ········Intrinsics.checkParameterIsNotNull((Object)runnable,·"callback");
75 ········BuildersKt.launch$default((CoroutineScope)GlobalScope.INSTANCE,·(CoroutineContext)AndroidUtilsKt.getIPC(),·(CoroutineStart)null,·(Function2)new·UserSensitiveFlagsUtils$updateUserSensitiveForUser$1(userHandle,·runnable,·(Continuation)null),·2,·(Object)null);76 ········BuildersKt.launch$default((CoroutineScope)GlobalScope.INSTANCE,·(CoroutineContext)AndroidUtilsKt.getIPC(),·(CoroutineStart)null,·(Function2)new·UserSensitiveFlagsUtils$updateUserSensitiveForUser$1(userHandle,·runnable,·(Continuation)null),·2,·(Object)null);
76 ····}77 ····}
8.12 KB
com/android/permissioncontroller/permission/utils/Utils.class
8.0 KB
procyon -ec {}
    
Offset 136, 30 lines modifiedOffset 136, 30 lines modified
136 ················n·=·size;136 ················n·=·size;
137 ············}137 ············}
138 ············list.add(s12);138 ············list.add(s12);
139 ········}139 ········}
140 ········(ONE_TIME_PERMISSION_GROUPS·=·new·ArraySet()).add((Object)s5);140 ········(ONE_TIME_PERMISSION_GROUPS·=·new·ArraySet()).add((Object)s5);
141 ········Utils.ONE_TIME_PERMISSION_GROUPS.add((Object)s10);141 ········Utils.ONE_TIME_PERMISSION_GROUPS.add((Object)s10);
142 ········Utils.ONE_TIME_PERMISSION_GROUPS.add((Object)s8);142 ········Utils.ONE_TIME_PERMISSION_GROUPS.add((Object)s8);
143 ········(PERM_GROUP_REQUEST_RES·=·new·ArrayMap()).put((Object)s,·(Object)2131886374);143 ········(PERM_GROUP_REQUEST_RES·=·new·ArrayMap()).put((Object)s,·(Object)2131886389);
144 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s5,·(Object)2131886375);144 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s5,·(Object)2131886390);
145 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s2,·(Object)2131886371);145 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s2,·(Object)2131886386);
146 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s3,·(Object)2131886379);146 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s3,·(Object)2131886394);
147 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s4,·(Object)2131886380);147 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s4,·(Object)2131886395);
148 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s8,·(Object)2131886376);148 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s8,·(Object)2131886391);
149 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s9,·(Object)2131886370);149 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s9,·(Object)2131886385);
150 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s10,·(Object)2131886373);150 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s10,·(Object)2131886388);
151 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s6,·(Object)2131886372);151 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s6,·(Object)2131886387);
152 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s7,·(Object)2131886377);152 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s7,·(Object)2131886392);
153 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s11,·(Object)2131886378);153 ········Utils.PERM_GROUP_REQUEST_RES.put((Object)s11,·(Object)2131886393);
154 ········(PERM_GROUP_REQUEST_DETAIL_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886382);154 ········(PERM_GROUP_REQUEST_DETAIL_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886397);
155 ········(PERM_GROUP_BACKGROUND_REQUEST_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886368);155 ········(PERM_GROUP_BACKGROUND_REQUEST_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886383);
156 ········(PERM_GROUP_BACKGROUND_REQUEST_DETAIL_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886369);156 ········(PERM_GROUP_BACKGROUND_REQUEST_DETAIL_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886384);
157 ········(PERM_GROUP_UPGRADE_REQUEST_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886383);157 ········(PERM_GROUP_UPGRADE_REQUEST_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886398);
158 ········(PERM_GROUP_UPGRADE_REQUEST_DETAIL_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886384);158 ········(PERM_GROUP_UPGRADE_REQUEST_DETAIL_RES·=·new·ArrayMap()).put((Object)s5,·(Object)2131886399);
159 ········Utils.sUserContexts·=·new·ArrayMap();159 ········Utils.sUserContexts·=·new·ArrayMap();
160 ····}160 ····}
161 ····161 ····
162 ····public·static·Drawable·applyTint(final·Context·context,·final·int·n,·final·int·n2)·{162 ····public·static·Drawable·applyTint(final·Context·context,·final·int·n,·final·int·n2)·{
163 ········return·applyTint(context,·context.getDrawable(n),·n2);163 ········return·applyTint(context,·context.getDrawable(n),·n2);
164 ····}164 ····}
165 ····165 ····
Offset 478, 48 lines modifiedOffset 478, 48 lines modified
478 ············}478 ············}
479 ············n2·=·-1;479 ············n2·=·-1;
480 ········}480 ········}
481 ········switch·(n2)·{481 ········switch·(n2)·{
482 ············default:·{482 ············default:·{
483 ················final·Object[]·array·=·new·Object[n];483 ················final·Object[]·array·=·new·Object[n];
484 ················array[0]·=·charSequence;484 ················array[0]·=·charSequence;
485 ················return·context.getString(2131886395,·array);485 ················return·context.getString(2131886410,·array);
486 ············}486 ············}
487 ············case·10:·{487 ············case·10:·{
488 ················return·context.getString(2131886401);488 ················return·context.getString(2131886416);
489 ············}489 ············}
490 ············case·9:·{490 ············case·9:·{
491 ················return·context.getString(2131886400);491 ················return·context.getString(2131886415);
492 ············}492 ············}
493 ············case·8:·{493 ············case·8:·{
494 ················return·context.getString(2131886399);494 ················return·context.getString(2131886414);
495 ············}495 ············}
496 ············case·7:·{496 ············case·7:·{
497 ················return·context.getString(2131886398);497 ················return·context.getString(2131886413);
498 ············}498 ············}
499 ············case·6:·{499 ············case·6:·{
500 ················return·context.getString(2131886397);500 ················return·context.getString(2131886412);
501 ············}501 ············}
502 ············case·5:·{502 ············case·5:·{
503 ················return·context.getString(2131886396);503 ················return·context.getString(2131886411);
504 ············}504 ············}
505 ············case·4:·{505 ············case·4:·{
506 ················return·context.getString(2131886394);506 ················return·context.getString(2131886409);
507 ············}507 ············}
508 ············case·3:·{508 ············case·3:·{
509 ················return·context.getString(2131886393);509 ················return·context.getString(2131886408);
510 ············}510 ············}
511 ············case·2:·{511 ············case·2:·{
512 ················return·context.getString(2131886392);512 ················return·context.getString(2131886407);
513 ············}513 ············}
514 ············case·1:·{514 ············case·1:·{
515 ················return·context.getString(2131886391);515 ················return·context.getString(2131886406);
516 ············}516 ············}
517 ············case·0:·{517 ············case·0:·{
518 ················return·context.getString(2131886390);518 ················return·context.getString(2131886405);
519 ············}519 ············}
520 ········}520 ········}
521 ····}521 ····}
522 ····522 ····
523 ····public·static·List·getPermissionInfosForGroup(final·PackageManager·packageManager,·final·String·s)·{523 ····public·static·List·getPermissionInfosForGroup(final·PackageManager·packageManager,·final·String·s)·{
524 ········final·List·queryPermissionsByGroup·=·packageManager.queryPermissionsByGroup(s,·0);524 ········final·List·queryPermissionsByGroup·=·packageManager.queryPermissionsByGroup(s,·0);
525 ········queryPermissionsByGroup.addAll(getPlatformPermissionsOfGroup(packageManager,·s));525 ········queryPermissionsByGroup.addAll(getPlatformPermissionsOfGroup(packageManager,·s));
Offset 586, 29 lines modifiedOffset 586, 29 lines modified
586 ····}586 ····}
587 ····587 ····
588 ····public·static·CharSequence·getRequestMessage(CharSequence·description,·final·AppPermissionGroup·appPermissionGroup,·final·Context·context,·final·int·n)·{588 ····public·static·CharSequence·getRequestMessage(CharSequence·description,·final·AppPermissionGroup·appPermissionGroup,·final·Context·context,·final·int·n)·{
589 ········final·boolean·equals·=·appPermissionGroup.getName().equals("android.permission-group.STORAGE");589 ········final·boolean·equals·=·appPermissionGroup.getName().equals("android.permission-group.STORAGE");
590 ········final·int·n2·=·1;590 ········final·int·n2·=·1;
591 ········if·(equals·&&·!appPermissionGroup.isNonIsolatedStorage())·{591 ········if·(equals·&&·!appPermissionGroup.isNonIsolatedStorage())·{
592 ············final·Locale·value·=·context.getResources().getConfiguration().getLocales().get(0);592 ············final·Locale·value·=·context.getResources().getConfiguration().getLocales().get(0);
593 ············final·String·string·=·context.getString(2131886381);593 ············final·String·string·=·context.getString(2131886396);
594 ············final·Object[]·array·=·new·Object[n2];594 ············final·Object[]·array·=·new·Object[n2];
595 ············array[0]·=·description;595 ············array[0]·=·description;
596 ············return·(CharSequence)Html.fromHtml(String.format(value,·string,·array),·0);596 ············return·(CharSequence)Html.fromHtml(String.format(value,·string,·array),·0);
597 ········}597 ········}
598 ········if·(n·!=·0)·{598 ········if·(n·!=·0)·{
599 ············final·Resources·resources·=·context.getResources();599 ············final·Resources·resources·=·context.getResources();
600 ············final·Object[]·array2·=·new·Object[n2];600 ············final·Object[]·array2·=·new·Object[n2];
601 ············array2[0]·=·description;601 ············array2[0]·=·description;
602 ············return·(CharSequence)Html.fromHtml(resources.getString(n,·array2),·0);602 ············return·(CharSequence)Html.fromHtml(resources.getString(n,·array2),·0);
603 ········}603 ········}
604 ········final·Object[]·array3·=·{·description,·null·};604 ········final·Object[]·array3·=·{·description,·null·};
605 ········description·=·appPermissionGroup.getDescription();605 ········description·=·appPermissionGroup.getDescription();
606 ········array3[n2]·=·description;606 ········array3[n2]·=·description;
607 ········return·(CharSequence)Html.fromHtml(context.getString(2131886423,·array3),·0);607 ········return·(CharSequence)Html.fromHtml(context.getString(2131886461,·array3),·0);
608 ····}608 ····}
609 ····609 ····
610 ····public·static·List·getRuntimePlatformPermissionNames()·{610 ····public·static·List·getRuntimePlatformPermissionNames()·{
611 ········return·new·ArrayList(Utils.PLATFORM_PERMISSIONS.keySet());611 ········return·new·ArrayList(Utils.PLATFORM_PERMISSIONS.keySet());
612 ····}612 ····}
613 ····613 ····
614 ····public·static·CharSequence·getSettingsLabelForNotifications(final·PackageManager·packageManager)·{614 ····public·static·CharSequence·getSettingsLabelForNotifications(final·PackageManager·packageManager)·{
Offset 806, 16 lines modifiedOffset 806, 16 lines modified
806 ····}806 ····}
807 ····807 ····
808 ····public·static·void·prepareSearchMenuItem(final·Menu·menu,·final·Context·context)·{808 ····public·static·void·prepareSearchMenuItem(final·Menu·menu,·final·Context·context)·{
809 ········final·Intent·intent·=·new·Intent("android.settings.APP_SEARCH_SETTINGS");809 ········final·Intent·intent·=·new·Intent("android.settings.APP_SEARCH_SETTINGS");
810 ········if·(context.getPackageManager().resolveActivity(intent,·0)·==·null)·{810 ········if·(context.getPackageManager().resolveActivity(intent,·0)·==·null)·{
811 ············return;811 ············return;
812 ········}812 ········}
813 ········final·MenuItem·add·=·menu.add(0,·0,·0,·2131886479);813 ········final·MenuItem·add·=·menu.add(0,·0,·0,·2131886520);
814 ········add.setIcon(2131230901);814 ········add.setIcon(2131230903);
815 ········add.setShowAsAction(2);815 ········add.setShowAsAction(2);
816 ········add.setOnMenuItemClickListener((MenuItem$OnMenuItemClickListener)new·-$$Lambda$Utils$nMBAn_C7PS_eSerXX52mUdM1Grk(context,·intent));816 ········add.setOnMenuItemClickListener((MenuItem$OnMenuItemClickListener)new·-$$Lambda$Utils$nMBAn_C7PS_eSerXX52mUdM1Grk(context,·intent));
817 ····}817 ····}
818 ····818 ····
819 ····public·static·boolean·shouldShowPermission(final·Context·context,·final·AppPermissionGroup·appPermissionGroup)·{819 ····public·static·boolean·shouldShowPermission(final·Context·context,·final·AppPermissionGroup·appPermissionGroup)·{
820 ········return·appPermissionGroup.isGrantingAllowed()·&&·(!appPermissionGroup.getDeclaringPackage().equals("android")·||·isModernPermissionGroup(appPermissionGroup.getName()));820 ········return·appPermissionGroup.isGrantingAllowed()·&&·(!appPermissionGroup.getDeclaringPackage().equals("android")·||·isModernPermissionGroup(appPermissionGroup.getName()));
821 ····}821 ····}
520 B
com/android/permissioncontroller/role/model/EncryptionUnawareConfirmationMixin.class
352 B
procyon -ec {}
    
Offset 20, 10 lines modifiedOffset 20, 10 lines modified
20 ············string·=·sb.toString();20 ············string·=·sb.toString();
21 ············Log.w(log_TAG,·string);21 ············Log.w(log_TAG,·string);
22 ············return·null;22 ············return·null;
23 ········}23 ········}
24 ········if·(applicationInfo.isEncryptionAware())·{24 ········if·(applicationInfo.isEncryptionAware())·{
25 ············return·null;25 ············return·null;
26 ········}26 ········}
27 ········return·context.getString(2131886237);27 ········return·context.getString(2131886244);
28 ····}28 ····}
29 }29 }
1.04 KB
com/android/permissioncontroller/role/ui/RequestRoleFragment$Adapter$ViewHolder.class
896 B
procyon -ec {}
    
Offset 10, 13 lines modifiedOffset 10, 13 lines modified
10 {10 {
11 ····public·final·ImageView·iconImage;11 ····public·final·ImageView·iconImage;
12 ····public·final·TextView·subtitleText;12 ····public·final·TextView·subtitleText;
13 ····public·final·ViewGroup·titleAndSubtitleLayout;13 ····public·final·ViewGroup·titleAndSubtitleLayout;
14 ····public·final·TextView·titleText;14 ····public·final·TextView·titleText;
15 ····15 ····
16 ····RequestRoleFragment$Adapter$ViewHolder(final·View·view)·{16 ····RequestRoleFragment$Adapter$ViewHolder(final·View·view)·{
17 ········this.iconImage·=·(ImageView)view.requireViewById(2131362174);17 ········this.iconImage·=·(ImageView)view.requireViewById(2131362178);
18 ········this.titleAndSubtitleLayout·=·(ViewGroup)view.requireViewById(2131362474);18 ········this.titleAndSubtitleLayout·=·(ViewGroup)view.requireViewById(2131362485);
19 ········this.titleText·=·(TextView)view.requireViewById(2131362472);19 ········this.titleText·=·(TextView)view.requireViewById(2131362483);
20 ········this.subtitleText·=·(TextView)view.requireViewById(2131362442);20 ········this.subtitleText·=·(TextView)view.requireViewById(2131362451);
21 ····}21 ····}
22 }22 }
1.64 KB
com/android/permissioncontroller/role/ui/RequestRoleFragment$Adapter.class
1.5 KB
procyon -ec {}
    
Offset 167, 29 lines modifiedOffset 167, 29 lines modified
167 ········final·Context·context·=·viewGroup.getContext();167 ········final·Context·context·=·viewGroup.getContext();
168 ········int·visibility·=·0;168 ········int·visibility·=·0;
169 ········RequestRoleFragment$Adapter$ViewHolder·tag;169 ········RequestRoleFragment$Adapter$ViewHolder·tag;
170 ········if·(inflate·!=·null)·{170 ········if·(inflate·!=·null)·{
171 ············tag·=·(RequestRoleFragment$Adapter$ViewHolder)inflate.getTag();171 ············tag·=·(RequestRoleFragment$Adapter$ViewHolder)inflate.getTag();
172 ········}172 ········}
173 ········else·{173 ········else·{
174 ············inflate·=·LayoutInflater.from(context).inflate(2131558627,·viewGroup,·false);174 ············inflate·=·LayoutInflater.from(context).inflate(2131558629,·viewGroup,·false);
175 ············tag·=·new·RequestRoleFragment$Adapter$ViewHolder(inflate);175 ············tag·=·new·RequestRoleFragment$Adapter$ViewHolder(inflate);
176 ············inflate.setTag((Object)tag);176 ············inflate.setTag((Object)tag);
177 ············tag.titleAndSubtitleLayout.getLayoutTransition().setDuration(150L);177 ············tag.titleAndSubtitleLayout.getLayoutTransition().setDuration(150L);
178 ········}178 ········}
179 ········inflate.setEnabled(this.isEnabled(n));179 ········inflate.setEnabled(this.isEnabled(n));
180 ········final·Pair·item·=·this.getItem(n);180 ········final·Pair·item·=·this.getItem(n);
181 ········CharSequence·text·=·null;181 ········CharSequence·text·=·null;
182 ········final·int·n2·=·2131886427;182 ········final·int·n2·=·2131886468;
183 ········Drawable·drawable;183 ········Drawable·drawable;
184 ········String·string;184 ········String·string;
185 ········if·(item·==·null)·{185 ········if·(item·==·null)·{
186 ············n·=·2131230900;186 ············n·=·2131230902;
187 ············drawable·=·AppCompatResources.getDrawable(context,·n);187 ············drawable·=·AppCompatResources.getDrawable(context,·n);
188 ············string·=·context.getString(2131886225);188 ············string·=·context.getString(2131886232);
189 ············if·(!this.mHasHolderApplication)·{189 ············if·(!this.mHasHolderApplication)·{
190 ················text·=·context.getString(n2);190 ················text·=·context.getString(n2);
191 ············}191 ············}
192 ········}192 ········}
193 ········else·{193 ········else·{
194 ············final·ApplicationInfo·applicationInfo·=·(ApplicationInfo)item.first;194 ············final·ApplicationInfo·applicationInfo·=·(ApplicationInfo)item.first;
195 ············final·Drawable·badgedIcon·=·Utils.getBadgedIcon(context,·applicationInfo);195 ············final·Drawable·badgedIcon·=·Utils.getBadgedIcon(context,·applicationInfo);
892 B
com/android/permissioncontroller/role/ui/handheld/AppIconPreference$Mixin.class
734 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·android.content.Context;7 import·android.content.Context;
  
8 public·class·AppIconPreference$Mixin8 public·class·AppIconPreference$Mixin
9 {9 {
10 ····private·int·mIconSize;10 ····private·int·mIconSize;
11 ····11 ····
12 ····public·AppIconPreference$Mixin(final·Context·context)·{12 ····public·AppIconPreference$Mixin(final·Context·context)·{
13 ········this.mIconSize·=·context.getResources().getDimensionPixelSize(2131165879);13 ········this.mIconSize·=·context.getResources().getDimensionPixelSize(2131165881);
14 ····}14 ····}
15 ····15 ····
16 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{16 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{
17 ········final·View·viewById·=·preferenceViewHolder.findViewById(16908294);17 ········final·View·viewById·=·preferenceViewHolder.findViewById(16908294);
18 ········final·ViewGroup$LayoutParams·layoutParams·=·viewById.getLayoutParams();18 ········final·ViewGroup$LayoutParams·layoutParams·=·viewById.getLayoutParams();
19 ········final·int·width·=·layoutParams.width;19 ········final·int·width·=·layoutParams.width;
20 ········final·int·mIconSize·=·this.mIconSize;20 ········final·int·mIconSize·=·this.mIconSize;
1.01 KB
com/android/settingslib/widget/ActionBarShadowController$ScrollChangeWatcher.class
872 B
procyon -ec {}
    
Offset 12, 14 lines modifiedOffset 12, 19 lines modified
12 ····private·final·View·mAnchorView;12 ····private·final·View·mAnchorView;
13 ····13 ····
14 ····ActionBarShadowController$ScrollChangeWatcher(final·ActionBarShadowController·actionBarShadowController,·final·Activity·mActivity)·{14 ····ActionBarShadowController$ScrollChangeWatcher(final·ActionBarShadowController·actionBarShadowController,·final·Activity·mActivity)·{
15 ········this.mActivity·=·mActivity;15 ········this.mActivity·=·mActivity;
16 ········this.mAnchorView·=·null;16 ········this.mAnchorView·=·null;
17 ····}17 ····}
18 ····18 ····
 19 ····ActionBarShadowController$ScrollChangeWatcher(final·ActionBarShadowController·actionBarShadowController,·final·View·mAnchorView)·{
 20 ········this.mAnchorView·=·mAnchorView;
 21 ········this.mActivity·=·null;
 22 ····}
 23 ····
19 ····public·void·onScrollChange(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{24 ····public·void·onScrollChange(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
20 ········this.updateDropShadow(view);25 ········this.updateDropShadow(view);
21 ····}26 ····}
22 ····27 ····
23 ····public·void·updateDropShadow(final·View·view)·{28 ····public·void·updateDropShadow(final·View·view)·{
24 ········final·boolean·canScrollVertically·=·view.canScrollVertically(-1);29 ········final·boolean·canScrollVertically·=·view.canScrollVertically(-1);
25 ········final·View·mAnchorView·=·this.mAnchorView;30 ········final·View·mAnchorView·=·this.mAnchorView;
1.86 KB
com/android/settingslib/widget/BarChartInfo.class
1.77 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 44 lines modified
  
1 package·com.android.settingslib.widget;1 package·com.android.settingslib.widget;
  
 2 import·java.util.function.IntFunction;
2 import·android.view.View$OnClickListener;3 import·android.view.View$OnClickListener;
  
3 public·class·BarChartInfo4 public·class·BarChartInfo
4 {5 {
5 ····public·abstract·BarViewInfo[]·getBarViewInfos();6 ····private·BarViewInfo[]·mBarViewInfos;
 7 ····private·final·int·mDetails;
 8 ····private·final·View$OnClickListener·mDetailsOnClickListener;
 9 ····private·final·int·mEmptyText;
 10 ····private·final·int·mTitle;
6 ····11 ····
7 ····public·abstract·int·getDetails();12 ····private·BarChartInfo(final·BarChartInfo$Builder·barChartInfo$Builder)·{
 13 ········this.mTitle·=·BarChartInfo$Builder.access$000(barChartInfo$Builder);
 14 ········this.mDetails·=·BarChartInfo$Builder.access$100(barChartInfo$Builder);
 15 ········this.mEmptyText·=·BarChartInfo$Builder.access$200(barChartInfo$Builder);
 16 ········this.mDetailsOnClickListener·=·BarChartInfo$Builder.access$300(barChartInfo$Builder);
 17 ········if·(BarChartInfo$Builder.access$400(barChartInfo$Builder)·!=·null)·{
 18 ············this.mBarViewInfos·=·(BarViewInfo[])BarChartInfo$Builder.access$400(barChartInfo$Builder).stream().toArray((IntFunction)-$$Lambda$BarChartInfo$2CrHVNAna8TvSeyBIL19oCkthVU.INSTANCE);
 19 ········}
 20 ····}
8 ····21 ····
9 ····public·abstract·View$OnClickListener·getDetailsOnClickListener();22 ····public·BarViewInfo[]·getBarViewInfos()·{
 23 ········return·this.mBarViewInfos;
 24 ····}
10 ····25 ····
11 ····public·abstract·int·getEmptyText();26 ····public·int·getDetails()·{
 27 ········return·this.mDetails;
 28 ····}
12 ····29 ····
13 ····public·abstract·int·getTitle();30 ····public·View$OnClickListener·getDetailsOnClickListener()·{
 31 ········return·this.mDetailsOnClickListener;
 32 ····}
 33 ····
 34 ····public·int·getEmptyText()·{
 35 ········return·this.mEmptyText;
 36 ····}
 37 ····
 38 ····public·int·getTitle()·{
 39 ········return·this.mTitle;
 40 ····}
14 }41 }
2.44 KB
com/android/settingslib/widget/BarViewInfo.class
2.34 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 66 lines modified
  
1 package·com.android.settingslib.widget;1 package·com.android.settingslib.widget;
  
 2 import·java.util.function.ToIntFunction;
 3 import·java.util.Comparator;
2 import·android.graphics.drawable.Drawable;4 import·android.graphics.drawable.Drawable;
3 import·android.view.View$OnClickListener;5 import·android.view.View$OnClickListener;
  
4 public·class·BarViewInfo·implements·Comparable6 public·class·BarViewInfo·implements·Comparable
5 {7 {
6 ····abstract·View$OnClickListener·getClickListener();8 ····private·View$OnClickListener·mClickListener;
7 ····9 ····private·CharSequence·mContentDescription;
8 ····public·abstract·CharSequence·getContentDescription();10 ····private·int·mHeight;
9 ····11 ····private·final·Drawable·mIcon;
10 ····abstract·int·getHeight();12 ····private·int·mNormalizedHeight;
11 ····13 ····private·CharSequence·mSummary;
12 ····abstract·Drawable·getIcon();14 ····private·CharSequence·mTitle;
13 ····15 ····
14 ····abstract·int·getNormalizedHeight();16 ····public·BarViewInfo(final·Drawable·mIcon,·final·int·mHeight,·final·CharSequence·mTitle,·final·CharSequence·mSummary,·final·CharSequence·mContentDescription)·{
15 ····17 ········this.mIcon·=·mIcon;
16 ····abstract·CharSequence·getSummary();18 ········this.mHeight·=·mHeight;
17 ····19 ········this.mTitle·=·mTitle;
18 ····abstract·CharSequence·getTitle();20 ········this.mSummary·=·mSummary;
19 ····21 ········this.mContentDescription·=·mContentDescription;
20 ····abstract·void·setNormalizedHeight(final·int·p0);22 ····}
 23 ····
 24 ····public·int·compareTo(final·BarViewInfo·barViewInfo)·{
 25 ········return·Comparator.comparingInt((ToIntFunction<?·super·BarViewInfo>)-$$Lambda$BarViewInfo$0E64JyWB2WmVqNcEtw_jyuLCMME.INSTANCE).compare(barViewInfo,·this);
 26 ····}
 27 ····
 28 ····View$OnClickListener·getClickListener()·{
 29 ········return·this.mClickListener;
 30 ····}
 31 ····
 32 ····public·CharSequence·getContentDescription()·{
 33 ········return·this.mContentDescription;
 34 ····}
 35 ····
 36 ····int·getHeight()·{
 37 ········return·this.mHeight;
 38 ····}
 39 ····
 40 ····Drawable·getIcon()·{
 41 ········return·this.mIcon;
 42 ····}
 43 ····
 44 ····int·getNormalizedHeight()·{
 45 ········return·this.mNormalizedHeight;
 46 ····}
 47 ····
 48 ····CharSequence·getSummary()·{
 49 ········return·this.mSummary;
 50 ····}
 51 ····
 52 ····CharSequence·getTitle()·{
 53 ········return·this.mTitle;
 54 ····}
 55 ····
 56 ····public·void·setClickListener(final·View$OnClickListener·mClickListener)·{
 57 ········this.mClickListener·=·mClickListener;
 58 ····}
 59 ····
 60 ····void·setNormalizedHeight(final·int·mNormalizedHeight)·{
 61 ········this.mNormalizedHeight·=·mNormalizedHeight;
 62 ····}
21 }63 }
355 B
com/android/settingslib/widget/R$dimen.class
267 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·com.android.settingslib.widget;1 package·com.android.settingslib.widget;
  
2 public·final·class·R$dimen2 public·final·class·R$dimen
3 {3 {
4 ····public·static·final·int·settings_bar_view_max_height·=·2131165881;4 ····public·static·final·int·settings_bar_view_max_height·=·2131165883;
5 }5 }
342 B
com/android/settingslib/widget/R$drawable.class
248 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·com.android.settingslib.widget;1 package·com.android.settingslib.widget;
  
2 public·final·class·R$drawable2 public·final·class·R$drawable
3 {3 {
4 ····public·static·final·int·ic_help_actionbar·=·2131230885;4 ····public·static·final·int·ic_help_actionbar·=·2131230887;
5 }5 }
1.49 KB
com/android/settingslib/widget/R$id.class
1.41 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·com.android.settingslib.widget;1 package·com.android.settingslib.widget;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·bar_chart_details·=·2131361917;4 ····public·static·final·int·bar_chart_details·=·2131361918;
5 ····public·static·final·int·bar_chart_title·=·2131361918;5 ····public·static·final·int·bar_chart_title·=·2131361919;
6 ····public·static·final·int·bar_summary·=·2131361919;6 ····public·static·final·int·bar_summary·=·2131361920;
7 ····public·static·final·int·bar_title·=·2131361920;7 ····public·static·final·int·bar_title·=·2131361921;
8 ····public·static·final·int·bar_view·=·2131361921;8 ····public·static·final·int·bar_view·=·2131361922;
9 ····public·static·final·int·bar_view1·=·2131361922;9 ····public·static·final·int·bar_view1·=·2131361923;
10 ····public·static·final·int·bar_view2·=·2131361923;10 ····public·static·final·int·bar_view2·=·2131361924;
11 ····public·static·final·int·bar_view3·=·2131361924;11 ····public·static·final·int·bar_view3·=·2131361925;
12 ····public·static·final·int·bar_view4·=·2131361925;12 ····public·static·final·int·bar_view4·=·2131361926;
13 ····public·static·final·int·bar_views_container·=·2131361926;13 ····public·static·final·int·bar_views_container·=·2131361927;
14 ····public·static·final·int·empty_view·=·2131362094;14 ····public·static·final·int·empty_view·=·2131362098;
15 ····public·static·final·int·icon_view·=·2131362178;15 ····public·static·final·int·icon_view·=·2131362182;
16 }16 }
645 B
com/android/settingslib/widget/R$layout.class
555 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·com.android.settingslib.widget;1 package·com.android.settingslib.widget;
  
2 public·final·class·R$layout2 public·final·class·R$layout
3 {3 {
4 ····public·static·final·int·layout_preference_frame·=·2131558495;4 ····public·static·final·int·layout_preference_frame·=·2131558495;
5 ····public·static·final·int·preference_app·=·2131558603;5 ····public·static·final·int·preference_app·=·2131558605;
6 ····public·static·final·int·settings_bar_chart·=·2131558636;6 ····public·static·final·int·settings_bar_chart·=·2131558638;
7 ····public·static·final·int·settings_bar_view·=·2131558637;7 ····public·static·final·int·settings_bar_view·=·2131558639;
8 }8 }
340 B
com/android/settingslib/widget/R$string.class
250 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·com.android.settingslib.widget;1 package·com.android.settingslib.widget;
  
2 public·final·class·R$string2 public·final·class·R$string
3 {3 {
4 ····public·static·final·int·help_feedback_label·=·2131886267;4 ····public·static·final·int·help_feedback_label·=·2131886274;
5 }5 }
1.61 KB
com/android/settingslib/widget/R$styleable.class
1.52 KB
procyon -ec {}
    
Offset 27, 29 lines modifiedOffset 27, 29 lines modified
27 ········array[11]·=·16843245;27 ········array[11]·=·16843245;
28 ········array[12]·=·16843246;28 ········array[12]·=·16843246;
29 ········array[13]·=·16843491;29 ········array[13]·=·16843491;
30 ········array[14]·=·16844124;30 ········array[14]·=·16844124;
31 ········array[15]·=·16844129;31 ········array[15]·=·16844129;
32 ········array[16]·=·2130968624;32 ········array[16]·=·2130968624;
33 ········array[17]·=·2130968626;33 ········array[17]·=·2130968626;
34 ········array[18]·=·2130968883;34 ········array[18]·=·2130968885;
35 ········array[19]·=·2130968886;35 ········array[19]·=·2130968888;
36 ········array[20]·=·2130968936;36 ········array[20]·=·2130968938;
37 ········array[21]·=·2130968938;37 ········array[21]·=·2130968940;
38 ········array[22]·=·2130969017;38 ········array[22]·=·2130969020;
39 ········array[23]·=·2130969093;39 ········array[23]·=·2130969103;
40 ········array[24]·=·2130969098;40 ········array[24]·=·2130969108;
41 ········array[25]·=·2130969123;41 ········array[25]·=·2130969133;
42 ········array[26]·=·2130969138;42 ········array[26]·=·2130969148;
43 ········array[27]·=·2130969144;43 ········array[27]·=·2130969154;
44 ········array[28]·=·2130969310;44 ········array[28]·=·2130969326;
45 ········array[29]·=·2130969337;45 ········array[29]·=·2130969353;
46 ········array[30]·=·2130969441;46 ········array[30]·=·2130969457;
47 ········array[31]·=·2130969453;47 ········array[31]·=·2130969469;
48 ········array[32]·=·2130969471;48 ········array[32]·=·2130969487;
49 ········array[33]·=·2130969509;49 ········array[33]·=·2130969526;
50 ········array[34]·=·2130969596;50 ········array[34]·=·2130969613;
51 ········array[35]·=·2130969645;51 ········array[35]·=·2130969664;
52 ········Preference·=·preference;52 ········Preference·=·preference;
53 ········SettingsBarView·=·new·int[]·{·2130968659·};53 ········SettingsBarView·=·new·int[]·{·2130968659·};
54 ····}54 ····}
55 }55 }
2.52 KB
com/google/android/material/R$attr.class
2.44 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·com.google.android.material;1 package·com.google.android.material;
  
2 public·final·class·R$attr2 public·final·class·R$attr
3 {3 {
4 ····public·static·final·int·bottomSheetStyle·=·2130968680;4 ····public·static·final·int·bottomSheetStyle·=·2130968681;
5 ····public·static·final·int·checkboxStyle·=·2130968736;5 ····public·static·final·int·checkboxStyle·=·2130968737;
6 ····public·static·final·int·chipGroupStyle·=·2130968748;6 ····public·static·final·int·chipGroupStyle·=·2130968749;
7 ····public·static·final·int·chipStyle·=·2130968763;7 ····public·static·final·int·chipStyle·=·2130968764;
8 ····public·static·final·int·colorControlActivated·=·2130968792;8 ····public·static·final·int·colorControlActivated·=·2130968793;
9 ····public·static·final·int·colorOnSurface·=·2130968803;9 ····public·static·final·int·colorOnSurface·=·2130968804;
10 ····public·static·final·int·colorPrimary·=·2130968807;10 ····public·static·final·int·colorPrimary·=·2130968808;
11 ····public·static·final·int·colorPrimaryVariant·=·2130968809;11 ····public·static·final·int·colorPrimaryVariant·=·2130968810;
12 ····public·static·final·int·colorSurface·=·2130968812;12 ····public·static·final·int·colorSurface·=·2130968813;
13 ····public·static·final·int·elevationOverlaysColor·=·2130968934;13 ····public·static·final·int·elevationOverlaysColor·=·2130968936;
14 ····public·static·final·int·elevationOverlaysEnabled·=·2130968935;14 ····public·static·final·int·elevationOverlaysEnabled·=·2130968937;
15 ····public·static·final·int·isMaterialTheme·=·2130969122;15 ····public·static·final·int·isMaterialTheme·=·2130969132;
16 ····public·static·final·int·materialButtonStyle·=·2130969243;16 ····public·static·final·int·materialButtonStyle·=·2130969253;
17 ····public·static·final·int·materialThemeOverlay·=·2130969250;17 ····public·static·final·int·materialThemeOverlay·=·2130969260;
18 ····public·static·final·int·radioButtonStyle·=·2130969395;18 ····public·static·final·int·radioButtonStyle·=·2130969411;
19 ····public·static·final·int·state_collapsed·=·2130969492;19 ····public·static·final·int·state_collapsed·=·2130969509;
20 ····public·static·final·int·state_collapsible·=·2130969493;20 ····public·static·final·int·state_collapsible·=·2130969510;
21 ····public·static·final·int·state_liftable·=·2130969495;21 ····public·static·final·int·state_liftable·=·2130969512;
22 ····public·static·final·int·state_lifted·=·2130969496;22 ····public·static·final·int·state_lifted·=·2130969513;
23 ····public·static·final·int·theme·=·2130969580;23 ····public·static·final·int·theme·=·2130969597;
24 }24 }
1.21 KB
com/google/android/material/R$dimen.class
1.13 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·com.google.android.material;1 package·com.google.android.material;
  
2 public·final·class·R$dimen2 public·final·class·R$dimen
3 {3 {
4 ····public·static·final·int·design_bottom_sheet_peek_height_min·=·2131165418;4 ····public·static·final·int·design_bottom_sheet_peek_height_min·=·2131165420;
5 ····public·static·final·int·design_fab_size_mini·=·2131165422;5 ····public·static·final·int·design_fab_size_mini·=·2131165424;
6 ····public·static·final·int·design_fab_size_normal·=·2131165423;6 ····public·static·final·int·design_fab_size_normal·=·2131165425;
7 ····public·static·final·int·design_navigation_icon_size·=·2131165428;7 ····public·static·final·int·design_navigation_icon_size·=·2131165430;
8 ····public·static·final·int·design_snackbar_padding_vertical·=·2131165442;8 ····public·static·final·int·design_snackbar_padding_vertical·=·2131165444;
9 ····public·static·final·int·design_snackbar_padding_vertical_2lines·=·2131165443;9 ····public·static·final·int·design_snackbar_padding_vertical_2lines·=·2131165445;
10 ····public·static·final·int·mtrl_bottomappbar_fab_bottom_margin·=·2131165763;10 ····public·static·final·int·mtrl_bottomappbar_fab_bottom_margin·=·2131165765;
11 }11 }
341 B
com/google/android/material/R$drawable.class
253 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·com.google.android.material;1 package·com.google.android.material;
  
2 public·final·class·R$drawable2 public·final·class·R$drawable
3 {3 {
4 ····public·static·final·int·navigation_empty_icon·=·2131230968;4 ····public·static·final·int·navigation_empty_icon·=·2131230970;
5 }5 }
1010 B
com/google/android/material/R$id.class
931 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.google.android.material;1 package·com.google.android.material;
  
2 public·final·class·R$id2 public·final·class·R$id
3 {3 {
4 ····public·static·final·int·design_menu_item_action_area_stub·=·2131362058;4 ····public·static·final·int·design_menu_item_action_area_stub·=·2131362061;
5 ····public·static·final·int·design_menu_item_text·=·2131362059;5 ····public·static·final·int·design_menu_item_text·=·2131362062;
6 ····public·static·final·int·mtrl_child_content_container·=·2131362275;6 ····public·static·final·int·mtrl_child_content_container·=·2131362280;
7 ····public·static·final·int·mtrl_internal_children_alpha_tag·=·2131362276;7 ····public·static·final·int·mtrl_internal_children_alpha_tag·=·2131362281;
8 ····public·static·final·int·snackbar_action·=·2131362414;8 ····public·static·final·int·snackbar_action·=·2131362423;
9 ····public·static·final·int·snackbar_text·=·2131362415;9 ····public·static·final·int·snackbar_text·=·2131362424;
10 }10 }
373 B
com/google/android/material/R$string.class
289 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·com.google.android.material;1 package·com.google.android.material;
  
2 public·final·class·R$string2 public·final·class·R$string
3 {3 {
4 ····public·static·final·int·mtrl_chip_close_icon_content_description·=·2131886333;4 ····public·static·final·int·mtrl_chip_close_icon_content_description·=·2131886341;
5 }5 }
1.18 KB
com/google/android/material/R$style.class
1.1 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.google.android.material;1 package·com.google.android.material;
  
2 public·final·class·R$style2 public·final·class·R$style
3 {3 {
4 ····public·static·final·int·Widget_Design_BottomSheet_Modal·=·2131952490;4 ····public·static·final·int·Widget_Design_BottomSheet_Modal·=·2131952496;
5 ····public·static·final·int·Widget_MaterialComponents_Button·=·2131952586;5 ····public·static·final·int·Widget_MaterialComponents_Button·=·2131952592;
6 ····public·static·final·int·Widget_MaterialComponents_ChipGroup·=·2131952604;6 ····public·static·final·int·Widget_MaterialComponents_ChipGroup·=·2131952610;
7 ····public·static·final·int·Widget_MaterialComponents_Chip_Action·=·2131952600;7 ····public·static·final·int·Widget_MaterialComponents_Chip_Action·=·2131952606;
8 ····public·static·final·int·Widget_MaterialComponents_CompoundButton_CheckBox·=·2131952605;8 ····public·static·final·int·Widget_MaterialComponents_CompoundButton_CheckBox·=·2131952611;
9 ····public·static·final·int·Widget_MaterialComponents_CompoundButton_RadioButton·=·2131952606;9 ····public·static·final·int·Widget_MaterialComponents_CompoundButton_RadioButton·=·2131952612;
10 }10 }
9.49 KB
com/google/android/material/R$styleable.class
9.4 KB
procyon -ec {}
    
Offset 139, 162 lines modifiedOffset 139, 162 lines modified
139 ····public·static·final·int·ThemeEnforcement_enforceMaterialTheme·=·1;139 ····public·static·final·int·ThemeEnforcement_enforceMaterialTheme·=·1;
140 ····public·static·final·int·ThemeEnforcement_enforceTextAppearance·=·2;140 ····public·static·final·int·ThemeEnforcement_enforceTextAppearance·=·2;
141 ····141 ····
142 ····static·{142 ····static·{
143 ········final·int·n·=·2;143 ········final·int·n·=·2;
144 ········final·int[]·array;144 ········final·int[]·array;
145 ········final·int[]·appBarLayout_Layout·=·array·=·new·int[n];145 ········final·int[]·appBarLayout_Layout·=·array·=·new·int[n];
146 ········array[0]·=·2130969208;146 ········array[0]·=·2130969218;
147 ········array[1]·=·2130969209;147 ········array[1]·=·2130969219;
148 ········AppBarLayout_Layout·=·appBarLayout_Layout;148 ········AppBarLayout_Layout·=·appBarLayout_Layout;
149 ········final·int[]·array2;149 ········final·int[]·array2;
150 ········final·int[]·bottomSheetBehavior_Layout·=·array2·=·new·int[9];150 ········final·int[]·bottomSheetBehavior_Layout·=·array2·=·new·int[9];
151 ········array2[0]·=·2130968657;151 ········array2[0]·=·2130968657;
152 ········array2[1]·=·2130968667;152 ········array2[1]·=·2130968667;
153 ········array2[2]·=·2130968668;153 ········array2[2]·=·2130968668;
154 ········array2[3]·=·2130968669;154 ········array2[3]·=·2130968669;
155 ········array2[4]·=·2130968671;155 ········array2[4]·=·2130968671;
156 ········array2[5]·=·2130968672;156 ········array2[5]·=·2130968672;
157 ········array2[6]·=·2130968673;157 ········array2[6]·=·2130968673;
158 ········array2[7]·=·2130969448;158 ········array2[7]·=·2130969464;
159 ········array2[8]·=·2130969451;159 ········array2[8]·=·2130969467;
160 ········BottomSheetBehavior_Layout·=·bottomSheetBehavior_Layout;160 ········BottomSheetBehavior_Layout·=·bottomSheetBehavior_Layout;
161 ········final·int[]·array3;161 ········final·int[]·array3;
162 ········final·int[]·chip·=·array3·=·new·int[40];162 ········final·int[]·chip·=·array3·=·new·int[40];
163 ········array3[0]·=·16842804;163 ········array3[0]·=·16842804;
164 ········array3[1]·=·16842904;164 ········array3[1]·=·16842904;
165 ········array3[2]·=·16842923;165 ········array3[2]·=·16842923;
166 ········array3[3]·=·16843039;166 ········array3[3]·=·16843039;
167 ········array3[4]·=·16843087;167 ········array3[4]·=·16843087;
168 ········array3[5]·=·16843237;168 ········array3[5]·=·16843237;
169 ········array3[6]·=·2130968740;169 ········array3[6]·=·2130968741;
170 ········array3[7]·=·2130968741;170 ········array3[7]·=·2130968742;
171 ········array3[8]·=·2130968743;171 ········array3[8]·=·2130968744;
172 ········array3[9]·=·2130968745;172 ········array3[9]·=·2130968746;
173 ········array3[10]·=·2130968746;173 ········array3[10]·=·2130968747;
174 ········array3[11]·=·2130968747;174 ········array3[11]·=·2130968748;
175 ········array3[12]·=·2130968749;175 ········array3[12]·=·2130968750;
176 ········array3[13]·=·2130968750;176 ········array3[13]·=·2130968751;
177 ········array3[14]·=·2130968751;177 ········array3[14]·=·2130968752;
178 ········array3[15]·=·2130968752;178 ········array3[15]·=·2130968753;
179 ········array3[16]·=·2130968753;179 ········array3[16]·=·2130968754;
180 ········array3[17]·=·2130968754;180 ········array3[17]·=·2130968755;
181 ········array3[18]·=·2130968755;181 ········array3[18]·=·2130968756;
182 ········array3[19]·=·2130968760;182 ········array3[19]·=·2130968761;
183 ········array3[20]·=·2130968761;183 ········array3[20]·=·2130968762;
184 ········array3[21]·=·2130968762;184 ········array3[21]·=·2130968763;
185 ········array3[22]·=·2130968764;185 ········array3[22]·=·2130968765;
186 ········array3[23]·=·2130968775;186 ········array3[23]·=·2130968776;
187 ········array3[24]·=·2130968776;187 ········array3[24]·=·2130968777;
188 ········array3[25]·=·2130968777;188 ········array3[25]·=·2130968778;
189 ········array3[26]·=·2130968778;189 ········array3[26]·=·2130968779;
190 ········array3[27]·=·2130968779;190 ········array3[27]·=·2130968780;
191 ········array3[28]·=·2130968780;191 ········array3[28]·=·2130968781;
192 ········array3[29]·=·2130968781;192 ········array3[29]·=·2130968782;
193 ········array3[30]·=·2130968946;193 ········array3[30]·=·2130968949;
194 ········array3[31]·=·2130969081;194 ········array3[31]·=·2130969084;
195 ········array3[32]·=·2130969094;195 ········array3[32]·=·2130969104;
196 ········array3[33]·=·2130969099;196 ········array3[33]·=·2130969109;
197 ········array3[34]·=·2130969412;197 ········array3[34]·=·2130969428;
198 ········array3[35]·=·2130969448;198 ········array3[35]·=·2130969464;
199 ········array3[36]·=·2130969451;199 ········array3[36]·=·2130969467;
200 ········array3[37]·=·2130969460;200 ········array3[37]·=·2130969476;
201 ········array3[38]·=·2130969576;201 ········array3[38]·=·2130969593;
202 ········array3[39]·=·2130969579;202 ········array3[39]·=·2130969596;
203 ········Chip·=·chip;203 ········Chip·=·chip;
204 ········final·int·n2·=·6;204 ········final·int·n2·=·6;
205 ········final·int[]·array4;205 ········final·int[]·array4;
206 ········final·int[]·chipGroup·=·array4·=·new·int[n2];206 ········final·int[]·chipGroup·=·array4·=·new·int[n2];
207 ········array4[0]·=·2130968739;207 ········array4[0]·=·2130968740;
208 ········array4[1]·=·2130968756;208 ········array4[1]·=·2130968757;
209 ········array4[2]·=·2130968757;209 ········array4[2]·=·2130968758;
210 ········array4[3]·=·2130968758;210 ········array4[3]·=·2130968759;
211 ········array4[4]·=·2130969470;211 ········array4[4]·=·2130969486;
212 ········array4[5]·=·2130969472;212 ········array4[5]·=·2130969488;
213 ········ChipGroup·=·chipGroup;213 ········ChipGroup·=·chipGroup;
214 ········final·int[]·array5;214 ········final·int[]·array5;
215 ········final·int[]·extendedFloatingActionButton_Behavior_Layout·=·array5·=·new·int[n];215 ········final·int[]·extendedFloatingActionButton_Behavior_Layout·=·array5·=·new·int[n];
216 ········array5[0]·=·2130968665;216 ········array5[0]·=·2130968665;
217 ········array5[1]·=·2130968666;217 ········array5[1]·=·2130968666;
218 ········ExtendedFloatingActionButton_Behavior_Layout·=·extendedFloatingActionButton_Behavior_Layout;218 ········ExtendedFloatingActionButton_Behavior_Layout·=·extendedFloatingActionButton_Behavior_Layout;
219 ········final·int·n3·=·1;219 ········final·int·n3·=·1;
220 ········final·int[]·floatingActionButton_Behavior_Layout·=·new·int[n3];220 ········final·int[]·floatingActionButton_Behavior_Layout·=·new·int[n3];
221 ········floatingActionButton_Behavior_Layout[0]·=·2130968665;221 ········floatingActionButton_Behavior_Layout[0]·=·2130968665;
222 ········FloatingActionButton_Behavior_Layout·=·floatingActionButton_Behavior_Layout;222 ········FloatingActionButton_Behavior_Layout·=·floatingActionButton_Behavior_Layout;
223 ········final·int[]·array6;223 ········final·int[]·array6;
224 ········final·int[]·flowLayout·=·array6·=·new·int[n];224 ········final·int[]·flowLayout·=·array6·=·new·int[n];
225 ········array6[0]·=·2130969132;225 ········array6[0]·=·2130969142;
226 ········array6[1]·=·2130969218;226 ········array6[1]·=·2130969228;
227 ········FlowLayout·=·flowLayout;227 ········FlowLayout·=·flowLayout;
228 ········final·int·n4·=·3;228 ········final·int·n4·=·3;
229 ········final·int[]·array7;229 ········final·int[]·array7;
230 ········final·int[]·foregroundLinearLayout·=·array7·=·new·int[n4];230 ········final·int[]·foregroundLinearLayout·=·array7·=·new·int[n4];
231 ········array7[0]·=·16843017;231 ········array7[0]·=·16843017;
232 ········array7[1]·=·16843264;232 ········array7[1]·=·16843264;
233 ········array7[2]·=·2130969016;233 ········array7[2]·=·2130969019;
234 ········ForegroundLinearLayout·=·foregroundLinearLayout;234 ········ForegroundLinearLayout·=·foregroundLinearLayout;
235 ········final·int[]·array8;235 ········final·int[]·array8;
236 ········final·int[]·materialButton·=·array8·=·new·int[20];236 ········final·int[]·materialButton·=·array8·=·new·int[20];
237 ········array8[0]·=·16843191;237 ········array8[0]·=·16843191;
238 ········array8[1]·=·16843192;238 ········array8[1]·=·16843192;
239 ········array8[2]·=·16843193;239 ········array8[2]·=·16843193;
240 ········array8[3]·=·16843194;240 ········array8[3]·=·16843194;
241 ········array8[4]·=·16843237;241 ········array8[4]·=·16843237;
242 ········array8[5]·=·2130968657;242 ········array8[5]·=·2130968657;
243 ········array8[6]·=·2130968658;243 ········array8[6]·=·2130968658;
244 ········array8[7]·=·2130968844;244 ········array8[7]·=·2130968845;
245 ········array8[8]·=·2130968933;245 ········array8[8]·=·2130968935;
246 ········array8[9]·=·2130969093;246 ········array8[9]·=·2130969103;
247 ········array8[10]·=·2130969095;247 ········array8[10]·=·2130969105;
248 ········array8[11]·=·2130969096;248 ········array8[11]·=·2130969106;
249 ········array8[12]·=·2130969097;249 ········array8[12]·=·2130969107;
250 ········array8[13]·=·2130969100;250 ········array8[13]·=·2130969110;
251 ········array8[14]·=·2130969101;251 ········array8[14]·=·2130969111;
252 ········array8[15]·=·2130969412;252 ········array8[15]·=·2130969428;
253 ········array8[16]·=·2130969448;253 ········array8[16]·=·2130969464;
254 ········array8[17]·=·2130969451;254 ········array8[17]·=·2130969467;
255 ········array8[18]·=·2130969500;255 ········array8[18]·=·2130969517;
256 ········array8[19]·=·2130969501;256 ········array8[19]·=·2130969518;
257 ········MaterialButton·=·materialButton;257 ········MaterialButton·=·materialButton;
258 ········final·int[]·materialCheckBox·=·new·int[n3];258 ········final·int[]·materialCheckBox·=·new·int[n3];
259 ········final·int·n5·=·2130969631;259 ········final·int·n5·=·2130969649;
260 ········materialCheckBox[0]·=·n5;260 ········materialCheckBox[0]·=·n5;
261 ········MaterialCheckBox·=·materialCheckBox;261 ········MaterialCheckBox·=·materialCheckBox;
262 ········final·int[]·materialRadioButton·=·new·int[n3];262 ········final·int[]·materialRadioButton·=·new·int[n3];
263 ········materialRadioButton[0]·=·n5;263 ········materialRadioButton[0]·=·n5;
264 ········MaterialRadioButton·=·materialRadioButton;264 ········MaterialRadioButton·=·materialRadioButton;
265 ········final·int[]·array9;265 ········final·int[]·array9;
... Open expanded diff ...
1.46 KB
kotlinx/coroutines/CoroutineExceptionHandlerImplKt.class
1.36 KB
procyon -ec {}
    
Offset 8, 17 lines modifiedOffset 8, 17 lines modified
8 import·java.util.List;8 import·java.util.List;
  
9 public·final·class·CoroutineExceptionHandlerImplKt9 public·final·class·CoroutineExceptionHandlerImplKt
10 {10 {
11 ····private·static·final·List·handlers;11 ····private·static·final·List·handlers;
12 ····12 ····
13 ····static·{13 ····static·{
14 ········final·Iterator·$load0·=·$$ServiceLoaderMethods.$load0();14 ········final·Iterator·$load$kotlinx$coroutines$CoroutineExceptionHandlerImplKt$$clinit$-163931$$0·=·$$ServiceLoaderMethods.$load$kotlinx$coroutines$CoroutineExceptionHandlerImplKt$$clinit$-163931$$0();
15 ········Intrinsics.checkExpressionValueIsNotNull((Object)$load0,·"ServiceLoader.load(\n····\u2026.classLoader\n).iterator()");15 ········Intrinsics.checkExpressionValueIsNotNull((Object)$load$kotlinx$coroutines$CoroutineExceptionHandlerImplKt$$clinit$-163931$$0,·"ServiceLoader.load(\n····\u2026.classLoader\n).iterator()");
16 ········handlers·=·SequencesKt.toList(SequencesKt.asSequence($load0));16 ········handlers·=·SequencesKt.toList(SequencesKt.asSequence($load$kotlinx$coroutines$CoroutineExceptionHandlerImplKt$$clinit$-163931$$0));
17 ····}17 ····}
18 ····18 ····
19 ····public·static·final·void·handleCoroutineExceptionImpl(final·CoroutineContext·coroutineContext,·final·Throwable·t)·{19 ····public·static·final·void·handleCoroutineExceptionImpl(final·CoroutineContext·coroutineContext,·final·Throwable·t)·{
20 ········Intrinsics.checkParameterIsNotNull((Object)coroutineContext,·"context");20 ········Intrinsics.checkParameterIsNotNull((Object)coroutineContext,·"context");
21 ········Intrinsics.checkParameterIsNotNull((Object)t,·"exception");21 ········Intrinsics.checkParameterIsNotNull((Object)t,·"exception");
22 ········final·Iterator·iterator·=·CoroutineExceptionHandlerImplKt.handlers.iterator();22 ········final·Iterator·iterator·=·CoroutineExceptionHandlerImplKt.handlers.iterator();
23 ········String·s;23 ········String·s;
1.7 KB
kotlinx/coroutines/internal/MainDispatcherLoader.class
1.6 KB
procyon -ec {}
    
Offset 28, 17 lines modifiedOffset 28, 17 lines modified
28 ················final·Class<MainDispatcherFactory>·clazz·=·MainDispatcherFactory.class;28 ················final·Class<MainDispatcherFactory>·clazz·=·MainDispatcherFactory.class;
29 ················final·FastServiceLoader·instance·=·FastServiceLoader.INSTANCE;29 ················final·FastServiceLoader·instance·=·FastServiceLoader.INSTANCE;
30 ················final·ClassLoader·classLoader·=·clazz.getClassLoader();30 ················final·ClassLoader·classLoader·=·clazz.getClassLoader();
31 ················Intrinsics.checkExpressionValueIsNotNull((Object)classLoader,·"clz.classLoader");31 ················Intrinsics.checkExpressionValueIsNotNull((Object)classLoader,·"clz.classLoader");
32 ················list·=·instance.load$kotlinx_coroutines_core((Class)clazz,·classLoader);32 ················list·=·instance.load$kotlinx_coroutines_core((Class)clazz,·classLoader);
33 ············}33 ············}
34 ············else·{34 ············else·{
35 ················final·Iterator·$load1·=·$$ServiceLoaderMethods.$load1();35 ················final·Iterator·$load$kotlinx$coroutines$internal$MainDispatcherLoader$loadMainDispatcher$-159772$$0·=·$$ServiceLoaderMethods.$load$kotlinx$coroutines$internal$MainDispatcherLoader$loadMainDispatcher$-159772$$0();
36 ················Intrinsics.checkExpressionValueIsNotNull((Object)$load1,·"ServiceLoader.load(\n····\u2026·············).iterator()");36 ················Intrinsics.checkExpressionValueIsNotNull((Object)$load$kotlinx$coroutines$internal$MainDispatcherLoader$loadMainDispatcher$-159772$$0,·"ServiceLoader.load(\n····\u2026·············).iterator()");
37 ················list·=·SequencesKt.toList(SequencesKt.asSequence($load1));37 ················list·=·SequencesKt.toList(SequencesKt.asSequence($load$kotlinx$coroutines$internal$MainDispatcherLoader$loadMainDispatcher$-159772$$0));
38 ············}38 ············}
39 ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator();39 ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator();
40 ············MainDispatcherFactory·next;40 ············MainDispatcherFactory·next;
41 ············if·(!iterator.hasNext())·{41 ············if·(!iterator.hasNext())·{
42 ················next·=·null;42 ················next·=·null;
43 ············}43 ············}
44 ············else·{44 ············else·{
1.23 KB
com/android/car/ui/preference/CarUiPreference.class
1.13 KB
procyon -ec {}
    
Offset 79, 14 lines modifiedOffset 79, 18 lines modified
79 ············final·String·mMessageToShowWhenDisabledPreferenceClicked·=·this.mMessageToShowWhenDisabledPreferenceClicked;79 ············final·String·mMessageToShowWhenDisabledPreferenceClicked·=·this.mMessageToShowWhenDisabledPreferenceClicked;
80 ············if·(mMessageToShowWhenDisabledPreferenceClicked·!=·null·&&·!mMessageToShowWhenDisabledPreferenceClicked.isEmpty())·{80 ············if·(mMessageToShowWhenDisabledPreferenceClicked·!=·null·&&·!mMessageToShowWhenDisabledPreferenceClicked.isEmpty())·{
81 ················Toast.makeText(this.mContext,·(CharSequence)this.mMessageToShowWhenDisabledPreferenceClicked,·1).show();81 ················Toast.makeText(this.mContext,·(CharSequence)this.mMessageToShowWhenDisabledPreferenceClicked,·1).show();
82 ············}82 ············}
83 ········}83 ········}
84 ····}84 ····}
85 ····85 ····
 86 ····void·performClickUnrestricted(final·View·view)·{
 87 ········this.performClick();
 88 ····}
 89 ····
86 ····public·void·setMessageToShowWhenDisabledPreferenceClicked(final·String·mMessageToShowWhenDisabledPreferenceClicked)·{90 ····public·void·setMessageToShowWhenDisabledPreferenceClicked(final·String·mMessageToShowWhenDisabledPreferenceClicked)·{
87 ········this.mMessageToShowWhenDisabledPreferenceClicked·=·mMessageToShowWhenDisabledPreferenceClicked;91 ········this.mMessageToShowWhenDisabledPreferenceClicked·=·mMessageToShowWhenDisabledPreferenceClicked;
88 ····}92 ····}
89 ····93 ····
90 ····public·void·setShouldShowRippleOnDisabledPreference(final·boolean·mShouldShowRippleOnDisabledPreference)·{94 ····public·void·setShouldShowRippleOnDisabledPreference(final·boolean·mShouldShowRippleOnDisabledPreference)·{
91 ········this.mShouldShowRippleOnDisabledPreference·=·mShouldShowRippleOnDisabledPreference;95 ········this.mShouldShowRippleOnDisabledPreference·=·mShouldShowRippleOnDisabledPreference;
92 ········CarUiUtils.updateRippleStateOnDisabledPreference(this.isEnabled(),·this.mShouldShowRippleOnDisabledPreference,·this.mBackground,·this.mPreference);96 ········CarUiUtils.updateRippleStateOnDisabledPreference(this.isEnabled(),·this.mShouldShowRippleOnDisabledPreference,·this.mBackground,·this.mPreference);
1.52 KB
com/android/car/ui/recyclerview/CarUiListItemAdapter$ListItemViewHolder.class
1.37 KB
procyon -ec {}
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ····················this.mReducedTouchInterceptor.setVisibility(n);132 ····················this.mReducedTouchInterceptor.setVisibility(n);
133 ····················this.mActionContainerTouchInterceptor.setVisibility(n);133 ····················this.mActionContainerTouchInterceptor.setVisibility(n);
134 ····················break;134 ····················break;
135 ················}135 ················}
136 ················this.mReducedTouchInterceptor.setVisibility(0);136 ················this.mReducedTouchInterceptor.setVisibility(0);
137 ················this.mReducedTouchInterceptor.setOnClickListener((View$OnClickListener)new·-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$vKPFwRo_FVQMiwVwkDs4sXpSKRQ(onClickListener,·carUiContentListItem));137 ················this.mReducedTouchInterceptor.setOnClickListener((View$OnClickListener)new·-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$vKPFwRo_FVQMiwVwkDs4sXpSKRQ(onClickListener,·carUiContentListItem));
138 ················this.mActionContainerTouchInterceptor.setVisibility(0);138 ················this.mActionContainerTouchInterceptor.setVisibility(0);
139 ················this.mActionContainerTouchInterceptor.setOnClickListener((View$OnClickListener)new·-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$eu9p3DH_nVByhSaLbqHRlBY5Daw(this,·carUiContentListItem,·onClickListener));139 ················this.mActionContainerTouchInterceptor.setOnClickListener((View$OnClickListener)new·-$$Lambda$CarUiListItemAdapter$ListItemViewHolder$-wKQToSmem09NkBdR3GG4yAiNPE(this,·carUiContentListItem));
140 ················this.mTouchInterceptor.setVisibility(n);140 ················this.mTouchInterceptor.setVisibility(n);
141 ················break;141 ················break;
142 ············}142 ············}
143 ············case·5:·{143 ············case·5:·{
144 ················this.mSupplementalIcon.setVisibility(0);144 ················this.mSupplementalIcon.setVisibility(0);
145 ················this.mSupplementalIcon.setImageDrawable(super.itemView.getContext().getDrawable(R$drawable.car_ui_preference_icon_chevron));145 ················this.mSupplementalIcon.setImageDrawable(super.itemView.getContext().getDrawable(R$drawable.car_ui_preference_icon_chevron));
146 ················this.mActionContainer.setVisibility(0);146 ················this.mActionContainer.setVisibility(0);
5.09 KB
com/android/car/ui/recyclerview/DefaultScrollBar.class
4.99 KB
procyon -ec {}
    
Offset 28, 31 lines modifiedOffset 28, 34 lines modified
28 ····private·OrientationHelper·mOrientationHelper;28 ····private·OrientationHelper·mOrientationHelper;
29 ····private·final·Interpolator·mPaginationInterpolator;29 ····private·final·Interpolator·mPaginationInterpolator;
30 ····private·RecyclerView·mRecyclerView;30 ····private·RecyclerView·mRecyclerView;
31 ····private·final·RecyclerView$OnScrollListener·mRecyclerViewOnScrollListener;31 ····private·final·RecyclerView$OnScrollListener·mRecyclerViewOnScrollListener;
32 ····private·View·mScrollThumb;32 ····private·View·mScrollThumb;
33 ····private·View·mScrollTrack;33 ····private·View·mScrollTrack;
34 ····private·View·mScrollView;34 ····private·View·mScrollView;
 35 ····private·int·mScrollbarThumbMinHeight;
35 ····private·CarUiSnapHelper·mSnapHelper;36 ····private·CarUiSnapHelper·mSnapHelper;
36 ····private·View·mUpButton;37 ····private·View·mUpButton;
37 ····38 ····
38 ····DefaultScrollBar()·{39 ····DefaultScrollBar()·{
39 ········this.mPaginationInterpolator·=·(Interpolator)new·AccelerateDecelerateInterpolator();40 ········this.mPaginationInterpolator·=·(Interpolator)new·AccelerateDecelerateInterpolator();
40 ········this.mHandler·=·new·Handler();41 ········this.mHandler·=·new·Handler();
41 ········this.mRecyclerViewOnScrollListener·=·(RecyclerView$OnScrollListener)new·DefaultScrollBar$1(this);42 ········this.mRecyclerViewOnScrollListener·=·(RecyclerView$OnScrollListener)new·DefaultScrollBar$1(this);
42 ····}43 ····}
43 ····44 ····
44 ····private·int·calculateScrollThumbLength(final·int·n,·final·int·n2)·{45 ····private·int·calculateScrollThumbLength(int·round,·int·mScrollbarThumbMinHeight)·{
45 ········return·Math.round(n2·/·n·*·(float)this.mScrollTrack.getHeight());46 ········round·=·Math.round(mScrollbarThumbMinHeight·/·round·*·(float)this.mScrollTrack.getHeight());
 47 ········mScrollbarThumbMinHeight·=·this.mScrollbarThumbMinHeight;
 48 ········return·Math.max(round,·mScrollbarThumbMinHeight);
46 ····}49 ····}
47 ····50 ····
48 ····private·int·calculateScrollThumbOffset(int·round,·final·int·n,·final·int·n2)·{51 ····private·int·calculateScrollThumbOffset(int·round,·final·int·n,·final·int·n2)·{
49 ········final·int·top·=·this.mScrollTrack.getTop();52 ········final·int·top·=·this.mScrollTrack.getTop();
50 ········if·(this.isDownEnabled())·{53 ········if·(this.isDownEnabled())·{
51 ············round·=·Math.round(n·/·round·*·(float)this.mScrollTrack.getHeight());54 ············round·=·Math.round(n·/·round·*·(float)(this.mScrollTrack.getHeight()·-·n2));
52 ········}55 ········}
53 ········else·{56 ········else·{
54 ············round·=·this.mScrollTrack.getHeight()·-·n2;57 ············round·=·this.mScrollTrack.getHeight()·-·n2;
55 ········}58 ········}
56 ········return·top·+·round;59 ········return·top·+·round;
57 ····}60 ····}
58 ····61 ····
Offset 144, 14 lines modifiedOffset 147, 15 lines modified
144 ········return·this.mRecyclerView;147 ········return·this.mRecyclerView;
145 ····}148 ····}
146 ····149 ····
147 ····public·void·initialize(final·RecyclerView·mRecyclerView,·View·mScrollThumb)·{150 ····public·void·initialize(final·RecyclerView·mRecyclerView,·View·mScrollThumb)·{
148 ········this.mRecyclerView·=·mRecyclerView;151 ········this.mRecyclerView·=·mRecyclerView;
149 ········this.mScrollView·=·mScrollThumb;152 ········this.mScrollView·=·mScrollThumb;
150 ········this.mButtonDisabledAlpha·=·CarUiUtils.getFloat(((ViewGroup)mRecyclerView).getContext().getResources(),·R$dimen.car_ui_button_disabled_alpha);153 ········this.mButtonDisabledAlpha·=·CarUiUtils.getFloat(((ViewGroup)mRecyclerView).getContext().getResources(),·R$dimen.car_ui_button_disabled_alpha);
 154 ········this.mScrollbarThumbMinHeight·=·((ViewGroup)mRecyclerView).getContext().getResources().getDimensionPixelSize(R$dimen.car_ui_scrollbar_min_thumb_height);
151 ········this.getRecyclerView().addOnScrollListener(this.mRecyclerViewOnScrollListener);155 ········this.getRecyclerView().addOnScrollListener(this.mRecyclerViewOnScrollListener);
152 ········this.getRecyclerView().getRecycledViewPool().setMaxRecycledViews(0,·12);156 ········this.getRecyclerView().getRecycledViewPool().setMaxRecycledViews(0,·12);
153 ········mScrollThumb·=·this.mScrollView;157 ········mScrollThumb·=·this.mScrollView;
154 ········mScrollThumb·=·CarUiUtils.requireViewByRefId(mScrollThumb,·R$id.car_ui_scrollbar_page_up);158 ········mScrollThumb·=·CarUiUtils.requireViewByRefId(mScrollThumb,·R$id.car_ui_scrollbar_page_up);
155 ········this.mUpButton·=·mScrollThumb;159 ········this.mUpButton·=·mScrollThumb;
156 ········final·-$$Lambda$DefaultScrollBar$ougX9W0-wDNQIsw8jl5lSk437JM·onClickListener·=·new·-$$Lambda$DefaultScrollBar$ougX9W0-wDNQIsw8jl5lSk437JM(this);160 ········final·-$$Lambda$DefaultScrollBar$ougX9W0-wDNQIsw8jl5lSk437JM·onClickListener·=·new·-$$Lambda$DefaultScrollBar$ougX9W0-wDNQIsw8jl5lSk437JM(this);
157 ········this.mUpButton.setOnClickListener((View$OnClickListener)onClickListener);161 ········this.mUpButton.setOnClickListener((View$OnClickListener)onClickListener);
Offset 187, 29 lines modifiedOffset 191, 29 lines modified
187 ····void·pageDown()·{191 ····void·pageDown()·{
188 ········if·(this.getRecyclerView().getLayoutManager()·!=·null)·{192 ········if·(this.getRecyclerView().getLayoutManager()·!=·null)·{
189 ············if·(((ViewGroup)this.getRecyclerView()).getChildCount()·!=·0)·{193 ············if·(((ViewGroup)this.getRecyclerView()).getChildCount()·!=·0)·{
190 ················final·OrientationHelper·orientationHelper·=·this.getOrientationHelper(this.getRecyclerView().getLayoutManager());194 ················final·OrientationHelper·orientationHelper·=·this.getOrientationHelper(this.getRecyclerView().getLayoutManager());
191 ················final·int·totalSpace·=·orientationHelper.getTotalSpace();195 ················final·int·totalSpace·=·orientationHelper.getTotalSpace();
192 ················final·View·child·=·((ViewGroup)this.getRecyclerView()).getChildAt(((ViewGroup)this.getRecyclerView()).getChildCount()·-·1);196 ················final·View·child·=·((ViewGroup)this.getRecyclerView()).getChildAt(((ViewGroup)this.getRecyclerView()).getChildCount()·-·1);
193 ················int·n·=·0;197 ················int·n·=·0;
194 ················Label_0115:·{198 ················Label_0128:·{
195 ····················if·(this.getRecyclerView().getLayoutManager().isViewPartiallyVisible(child,·false,·false))·{199 ····················if·(this.getRecyclerView().getLayoutManager().isViewPartiallyVisible(child,·false,·false))·{
196 ························n·=·orientationHelper.getDecoratedStart(child);200 ························n·=·orientationHelper.getDecoratedStart(child)·-·orientationHelper.getStartAfterPadding();
197 ························if·(n·>·0)·{201 ························if·(n·>·0)·{
198 ····························break·Label_0115;202 ····························break·Label_0128;
199 ························}203 ························}
200 ····················}204 ····················}
201 ····················n·=·totalSpace;205 ····················n·=·totalSpace;
202 ················}206 ················}
203 ················int·i·=·((ViewGroup)this.getRecyclerView()).getChildCount()·-·1;207 ················int·i·=·((ViewGroup)this.getRecyclerView()).getChildCount()·-·1;
204 ················while·(i·>=·0)·{208 ················while·(i·>=·0)·{
205 ····················final·View·child2·=·((ViewGroup)this.getRecyclerView()).getChildAt(i);209 ····················final·View·child2·=·((ViewGroup)this.getRecyclerView()).getChildAt(i);
206 ····················if·(child2.getHeight()·>·totalSpace)·{210 ····················if·(child2.getHeight()·>·totalSpace)·{
207 ························if·(orientationHelper.getDecoratedStart(child2)·>·0)·{211 ························if·(orientationHelper.getDecoratedStart(child2)·-·orientationHelper.getStartAfterPadding()·>·0)·{
208 ····························n·=·orientationHelper.getDecoratedStart(child2);212 ····························n·=·orientationHelper.getDecoratedStart(child)·-·orientationHelper.getStartAfterPadding();
209 ····························break;213 ····························break;
210 ························}214 ························}
211 ························if·(totalSpace·<·orientationHelper.getDecoratedEnd(child2)·&&·orientationHelper.getDecoratedEnd(child2)·<·totalSpace·*·2)·{215 ························if·(totalSpace·<·orientationHelper.getDecoratedEnd(child2)·&&·orientationHelper.getDecoratedEnd(child2)·<·totalSpace·*·2)·{
212 ····························n·=·orientationHelper.getDecoratedEnd(child2)·-·totalSpace;216 ····························n·=·orientationHelper.getDecoratedEnd(child2)·-·totalSpace;
213 ····························break;217 ····························break;
214 ························}218 ························}
215 ························break;219 ························break;
8.07 KB
com/android/car/ui/toolbar/MenuItemRenderer.class
7.97 KB
procyon -ec {}
    
Offset 36, 18 lines modifiedOffset 36, 20 lines modified
36 import·android.view.View;36 import·android.view.View;
  
37 class·MenuItemRenderer·implements·MenuItem$Listener37 class·MenuItemRenderer·implements·MenuItem$Listener
38 {38 {
39 ····private·static·final·int[]·RESTRICTED_STATE;39 ····private·static·final·int[]·RESTRICTED_STATE;
40 ····private·View·mIconContainer;40 ····private·View·mIconContainer;
41 ····private·ImageView·mIconView;41 ····private·ImageView·mIconView;
 42 ····private·boolean·mIsRotaryEnabledLayout;
42 ····private·final·MenuItem·mMenuItem;43 ····private·final·MenuItem·mMenuItem;
43 ····private·final·int·mMenuItemIconSize;44 ····private·final·int·mMenuItemIconSize;
44 ····private·final·ViewGroup·mParentView;45 ····private·final·ViewGroup·mParentView;
45 ····private·Switch·mSwitch;46 ····private·Switch·mSwitch;
 47 ····private·View·mTextContainer;
46 ····private·TextView·mTextView;48 ····private·TextView·mTextView;
47 ····private·TextView·mTextWithIconView;49 ····private·TextView·mTextWithIconView;
48 ····private·Toolbar$State·mToolbarState;50 ····private·Toolbar$State·mToolbarState;
49 ····private·View·mView;51 ····private·View·mView;
50 ····52 ····
51 ····static·{53 ····static·{
52 ········RESTRICTED_STATE·=·new·int[]·{·R$attr.state_ux_restricted·};54 ········RESTRICTED_STATE·=·new·int[]·{·R$attr.state_ux_restricted·};
Offset 63, 15 lines modifiedOffset 65, 15 lines modified
63 ····private·static·MenuItem·readMenuItem(final·Context·context,·final·XmlResourceParser·xmlResourceParser,·final·AttributeSet·set)·{65 ····private·static·MenuItem·readMenuItem(final·Context·context,·final·XmlResourceParser·xmlResourceParser,·final·AttributeSet·set)·{
64 ········final·XmlResourceParser·xmlResourceParser2·=·xmlResourceParser;66 ········final·XmlResourceParser·xmlResourceParser2·=·xmlResourceParser;
65 ········final·int·n·=·2;67 ········final·int·n·=·2;
66 ········String·s·=·"MenuItem";68 ········String·s·=·"MenuItem";
67 ········xmlResourceParser.require(n,·(String)null,·s);69 ········xmlResourceParser.require(n,·(String)null,·s);
68 ········Object·displayBehavior·=·context.obtainStyledAttributes(set,·R$styleable.CarUiToolbarMenuItem);70 ········Object·displayBehavior·=·context.obtainStyledAttributes(set,·R$styleable.CarUiToolbarMenuItem);
69 ········MenuItem$DisplayBehavior·menuItem$DisplayBehavior·=·null;71 ········MenuItem$DisplayBehavior·menuItem$DisplayBehavior·=·null;
70 ········Label_0708:·{72 ········Label_0709:·{
71 ············try·{73 ············try·{
72 ················final·int·resourceId·=·((TypedArray)displayBehavior).getResourceId(R$styleable.CarUiToolbarMenuItem_id,·-1);74 ················final·int·resourceId·=·((TypedArray)displayBehavior).getResourceId(R$styleable.CarUiToolbarMenuItem_id,·-1);
73 ················final·String·string·=·((TypedArray)displayBehavior).getString(R$styleable.CarUiToolbarMenuItem_title);75 ················final·String·string·=·((TypedArray)displayBehavior).getString(R$styleable.CarUiToolbarMenuItem_title);
74 ················final·Drawable·drawable·=·((TypedArray)displayBehavior).getDrawable(R$styleable.CarUiToolbarMenuItem_icon);76 ················final·Drawable·drawable·=·((TypedArray)displayBehavior).getDrawable(R$styleable.CarUiToolbarMenuItem_icon);
75 ················final·boolean·boolean1·=·((TypedArray)displayBehavior).getBoolean(R$styleable.CarUiToolbarMenuItem_search,·false);77 ················final·boolean·boolean1·=·((TypedArray)displayBehavior).getBoolean(R$styleable.CarUiToolbarMenuItem_search,·false);
76 ················final·boolean·boolean2·=·((TypedArray)displayBehavior).getBoolean(R$styleable.CarUiToolbarMenuItem_settings,·false);78 ················final·boolean·boolean2·=·((TypedArray)displayBehavior).getBoolean(R$styleable.CarUiToolbarMenuItem_settings,·false);
77 ················final·int·carUiToolbarMenuItem_tinted·=·R$styleable.CarUiToolbarMenuItem_tinted;79 ················final·int·carUiToolbarMenuItem_tinted·=·R$styleable.CarUiToolbarMenuItem_tinted;
Offset 119, 15 lines modifiedOffset 121, 15 lines modified
119 ····························}121 ····························}
120 ····························catch·(NoSuchMethodException·ex2)·{}122 ····························catch·(NoSuchMethodException·ex2)·{}
121 ························}123 ························}
122 ························displayBehavior·=·"Couldn't·find·an·activity·for·the·MenuItem";124 ························displayBehavior·=·"Couldn't·find·an·activity·for·the·MenuItem";
123 ························throw·new·RuntimeException((String)displayBehavior);125 ························throw·new·RuntimeException((String)displayBehavior);
124 ····················}126 ····················}
125 ····················finally·{127 ····················finally·{
126 ························break·Label_0708;128 ························break·Label_0709;
127 ····················}129 ····················}
128 ················}130 ················}
129 ················final·Object·o·=·displayBehavior;131 ················final·Object·o·=·displayBehavior;
130 ················final·boolean·b3·=·hasValue;132 ················final·boolean·b3·=·hasValue;
131 ················final·boolean·b4·=·boolean6;133 ················final·boolean·b4·=·boolean6;
132 ················Object·onClickListener·=·null;134 ················Object·onClickListener·=·null;
133 ················if·(int1·==·0)·{135 ················if·(int1·==·0)·{
Offset 231, 53 lines modifiedOffset 233, 82 lines modified
231 ········final·Drawable·icon·=·this.mMenuItem.getIcon();233 ········final·Drawable·icon·=·this.mMenuItem.getIcon();
232 ········final·boolean·b·=·true;234 ········final·boolean·b·=·true;
233 ········final·boolean·b2·=·icon·!=·null·&&·b;235 ········final·boolean·b2·=·icon·!=·null·&&·b;
234 ········final·boolean·b3·=·b·^·TextUtils.isEmpty(this.mMenuItem.getTitle());236 ········final·boolean·b3·=·b·^·TextUtils.isEmpty(this.mMenuItem.getTitle());
235 ········final·boolean·showingIconAndTitle·=·this.mMenuItem.isShowingIconAndTitle();237 ········final·boolean·showingIconAndTitle·=·this.mMenuItem.isShowingIconAndTitle();
236 ········final·boolean·checkable·=·this.mMenuItem.isCheckable();238 ········final·boolean·checkable·=·this.mMenuItem.isCheckable();
237 ········final·boolean·visible·=·this.mMenuItem.isVisible();239 ········final·boolean·visible·=·this.mMenuItem.isVisible();
238 ········final·int·visibility·=·8;240 ········int·visibility·=·8;
239 ········if·(visible·&&·(!this.mMenuItem.isSearch()·||·this.mToolbarState·!=·Toolbar$State.SEARCH)·&&·(checkable·||·b2·||·b3))·{241 ········if·(visible·&&·(!this.mMenuItem.isSearch()·||·this.mToolbarState·!=·Toolbar$State.SEARCH)·&&·(checkable·||·b2·||·b3))·{
240 ············this.mView.setVisibility(0);242 ············this.mView.setVisibility(0);
241 ············this.mView.setContentDescription(this.mMenuItem.getTitle());243 ············this.mView.setContentDescription(this.mMenuItem.getTitle());
242 ············this.mIconContainer.setVisibility(visibility); 
243 ············this.mTextView.setVisibility(visibility);244 ············this.mTextView.setVisibility(visibility);
244 ············this.mTextWithIconView.setVisibility(visibility);245 ············this.mTextWithIconView.setVisibility(visibility);
245 ············this.mSwitch.setVisibility(visibility);246 ············this.mSwitch.setVisibility(visibility);
246 ············if·(checkable)·{247 ············int·visibility2·=·0;
247 ················this.mSwitch.setChecked(this.mMenuItem.isChecked());248 ············Label_0458:·{
248 ················this.mSwitch.setVisibility(0);249 ················Label_0284:·{
249 ············}250 ····················if·(!checkable)·{
250 ············else·if·(b3·&&·b2·&&·showingIconAndTitle)·{251 ························if·(b3·&&·b2·&&·showingIconAndTitle)·{
251 ················final·Drawable·icon2·=·this.mMenuItem.getIcon();252 ····························final·Drawable·icon2·=·this.mMenuItem.getIcon();
252 ················final·int·mMenuItemIconSize·=·this.mMenuItemIconSize;253 ····························final·int·mMenuItemIconSize·=·this.mMenuItemIconSize;
253 ················icon2.setBounds(0,·0,·mMenuItemIconSize,·mMenuItemIconSize);254 ····························icon2.setBounds(0,·0,·mMenuItemIconSize,·mMenuItemIconSize);
254 ················this.mTextWithIconView.setCompoundDrawables(this.mMenuItem.getIcon(),·(Drawable)null,·(Drawable)null,·(Drawable)null);255 ····························this.mTextWithIconView.setCompoundDrawables(this.mMenuItem.getIcon(),·(Drawable)null,·(Drawable)null,·(Drawable)null);
255 ················this.mTextWithIconView.setText(this.mMenuItem.getTitle());256 ····························this.mTextWithIconView.setText(this.mMenuItem.getTitle());
256 ················this.mTextWithIconView.setVisibility(0);257 ····························this.mTextWithIconView.setVisibility(0);
257 ············}258 ························}
258 ············else·if·(b2)·{259 ························else·{
259 ················this.mIconView.setImageDrawable(this.mMenuItem.getIcon());260 ····························if·(b2)·{
260 ················this.mIconContainer.setVisibility(0);261 ································this.mIconView.setImageDrawable(this.mMenuItem.getIcon());
 262 ································break·Label_0284;
 263 ····························}
 264 ····························this.mTextView.setText(this.mMenuItem.getTitle());
 265 ····························this.mTextView.setVisibility(0);
 266 ························}
 267 ························visibility2·=·0;
 268 ························break·Label_0458;
 269 ····················}
 270 ····················this.mSwitch.setChecked(this.mMenuItem.isChecked());
 271 ····················this.mSwitch.setVisibility(0);
 272 ····················if·(!this.mIsRotaryEnabledLayout)·{
 273 ························visibility2·=·visibility;
 274 ························break·Label_0458;
 275 ····················}
 276 ················}
 277 ················visibility2·=·visibility;
 278 ················visibility·=·0;
261 ············}279 ············}
262 ············else·{280 ············this.mIconContainer.setVisibility(visibility);
263 ················this.mTextView.setText(this.mMenuItem.getTitle());281 ············final·View·mTextContainer·=·this.mTextContainer;
264 ················this.mTextView.setVisibility(0);282 ············if·(mTextContainer·!=·null)·{
 283 ················mTextContainer.setVisibility(visibility2);
265 ············}284 ············}
266 ············if·(!this.mMenuItem.isTinted()·&&·b2)·{285 ············if·(!this.mMenuItem.isTinted()·&&·b2)·{
267 ················this.mMenuItem.getIcon().setTintList((ColorStateList)null);286 ················this.mMenuItem.getIcon().setTintList((ColorStateList)null);
268 ············}287 ············}
269 ············this.recursiveSetEnabledAndDrawableState(this.mView);288 ············this.recursiveSetEnabledAndDrawableState(this.mView);
270 ············this.mView.setActivated(this.mMenuItem.isActivated());289 ············this.mView.setActivated(this.mMenuItem.isActivated());
 290 ············View·view;
 291 ············if·(this.mIsRotaryEnabledLayout)·{
 292 ················if·(visibility·==·0)·{
 293 ····················view·=·this.mIconContainer;
 294 ················}
 295 ················else·{
 296 ····················view·=·this.mTextContainer;
 297 ················}
 298 ············}
 299 ············else·{
 300 ················view·=·this.mView;
 301 ············}
271 ············if·(this.mMenuItem.getOnClickListener()·==·null·&&·!this.mMenuItem.isCheckable()·&&·!this.mMenuItem.isActivatable())·{302 ············if·(this.mMenuItem.getOnClickListener()·==·null·&&·!this.mMenuItem.isCheckable()·&&·!this.mMenuItem.isActivatable())·{
272 ················this.mView.setOnClickListener((View$OnClickListener)null);303 ················view.setOnClickListener((View$OnClickListener)null);
273 ················this.mView.setClickable(false);304 ················view.setClickable(false);
274 ············}305 ············}
... Open expanded diff ...
2.05 KB
com/android/car/ui/toolbar/SearchView.class
1.96 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·com.android.car.ui.toolbar;1 package·com.android.car.ui.toolbar;
  
2 import·android.graphics.drawable.Drawable;2 import·android.graphics.drawable.Drawable;
3 import·com.android.car.ui.R$drawable;3 import·com.android.car.ui.R$drawable;
4 import·android.text.TextUtils;4 import·android.text.TextUtils;
5 import·java.util.Iterator;5 import·java.util.Iterator;
6 import·android.view.KeyEvent; 
7 import·android.widget.TextView;6 import·android.widget.TextView;
 7 import·android.view.KeyEvent;
8 import·android.content.res.Resources;8 import·android.content.res.Resources;
9 import·android.widget.TextView$OnEditorActionListener;9 import·android.widget.TextView$OnEditorActionListener;
10 import·android.view.View$OnFocusChangeListener;10 import·android.view.View$OnFocusChangeListener;
11 import·com.android.car.ui.R$dimen;11 import·com.android.car.ui.R$dimen;
12 import·android.view.View$OnClickListener;12 import·android.view.View$OnClickListener;
13 import·com.android.car.ui.utils.CarUiUtils;13 import·com.android.car.ui.utils.CarUiUtils;
14 import·com.android.car.ui.R$id;14 import·com.android.car.ui.R$id;
Offset 79, 14 lines modifiedOffset 79, 33 lines modified
79 ········n·=·this.mStartPadding;79 ········n·=·this.mStartPadding;
80 ········mSearchText.setPaddingRelative(n,·0,·this.mEndPadding,·0);80 ········mSearchText.setPaddingRelative(n,·0,·this.mEndPadding,·0);
81 ········this.mSearchText.setOnFocusChangeListener((View$OnFocusChangeListener)new·-$$Lambda$SearchView$X7fsaGo_U9eNegbbmVXAWpIsYEw(this));81 ········this.mSearchText.setOnFocusChangeListener((View$OnFocusChangeListener)new·-$$Lambda$SearchView$X7fsaGo_U9eNegbbmVXAWpIsYEw(this));
82 ········this.mSearchText.addTextChangedListener(this.mTextWatcher);82 ········this.mSearchText.addTextChangedListener(this.mTextWatcher);
83 ········this.mSearchText.setOnEditorActionListener((TextView$OnEditorActionListener)new·-$$Lambda$SearchView$FG6VZSqwor2f82_F3UfmTiH0ZHc(this));83 ········this.mSearchText.setOnEditorActionListener((TextView$OnEditorActionListener)new·-$$Lambda$SearchView$FG6VZSqwor2f82_F3UfmTiH0ZHc(this));
84 ····}84 ····}
85 ····85 ····
 86 ····private·boolean·isEnter(final·KeyEvent·keyEvent)·{
 87 ········boolean·b·=·false;
 88 ········if·(keyEvent·!=·null)·{
 89 ············final·int·keyCode·=·keyEvent.getKeyCode();
 90 ············if·(keyCode·==·66·||·keyCode·==·160·||·keyCode·==·84)·{
 91 ················b·=·true;
 92 ············}
 93 ········}
 94 ········return·b;
 95 ····}
 96 ····
 97 ····private·void·notifyQuerySubmit()·{
 98 ········this.mSearchText.clearFocus();
 99 ········final·Iterator<Toolbar$OnSearchCompletedListener>·iterator·=·this.mSearchCompletedListeners.iterator();
 100 ········while·(iterator.hasNext())·{
 101 ············((Toolbar$OnSearchCompletedListener)iterator.next()).onSearchCompleted();
 102 ········}
 103 ····}
 104 ····
86 ····private·void·onSearch(final·String·s)·{105 ····private·void·onSearch(final·String·s)·{
87 ········final·View·mCloseIcon·=·this.mCloseIcon;106 ········final·View·mCloseIcon·=·this.mCloseIcon;
88 ········int·visibility;107 ········int·visibility;
89 ········if·(TextUtils.isEmpty((CharSequence)s))·{108 ········if·(TextUtils.isEmpty((CharSequence)s))·{
90 ············visibility·=·8;109 ············visibility·=·8;
91 ········}110 ········}
92 ········else·{111 ········else·{
5.04 KB
com/android/car/ui/toolbar/ToolbarControllerImpl.class
4.94 KB
procyon -ec {}
    
Offset 110, 30 lines modifiedOffset 110, 32 lines modified
110 ········this.mContext·=·mBackground.getContext();110 ········this.mContext·=·mBackground.getContext();
111 ········this.mOverflowButton·=·MenuItem.builder(this.getContext()).setIcon(R$drawable.car_ui_icon_overflow_menu).setTitle(R$string.car_ui_toolbar_menu_item_overflow_title).setOnClickListener((MenuItem$OnClickListener)new·-$$Lambda$ToolbarControllerImpl$oO5mRdAg3c9VhIPnkrwlE9PbRrU(this)).build();111 ········this.mOverflowButton·=·MenuItem.builder(this.getContext()).setIcon(R$drawable.car_ui_icon_overflow_menu).setTitle(R$string.car_ui_toolbar_menu_item_overflow_title).setOnClickListener((MenuItem$OnClickListener)new·-$$Lambda$ToolbarControllerImpl$oO5mRdAg3c9VhIPnkrwlE9PbRrU(this)).build();
112 ········this.mIsTabsInSecondRow·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_tabs_on_second_row);112 ········this.mIsTabsInSecondRow·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_tabs_on_second_row);
113 ········this.mNavIconSpaceReserved·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_nav_icon_reserve_space);113 ········this.mNavIconSpaceReserved·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_nav_icon_reserve_space);
114 ········this.mLogoFillsNavIconSpace·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_logo_fills_nav_icon_space);114 ········this.mLogoFillsNavIconSpace·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_logo_fills_nav_icon_space);
115 ········this.mShowLogo·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_show_logo);115 ········this.mShowLogo·=·this.getContext().getResources().getBoolean(R$bool.car_ui_toolbar_show_logo);
116 ········this.mSearchHint·=·this.getContext().getString(R$string.car_ui_toolbar_default_search_hint);116 ········this.mSearchHint·=·this.getContext().getString(R$string.car_ui_toolbar_default_search_hint);
117 ········this.mBackground·=·CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_background);117 ········this.mBackground·=·CarUiUtils.findViewByRefId(mBackground,·R$id.car_ui_toolbar_background);
118 ········this.mTabLayout·=·(TabLayout)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_tabs);118 ········this.mTabLayout·=·(TabLayout)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_tabs);
119 ········this.mNavIcon·=·(ImageView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_nav_icon);119 ········this.mNavIcon·=·(ImageView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_nav_icon);
120 ········this.mLogoInNavIconSpace·=·(ImageView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_logo);120 ········this.mLogoInNavIconSpace·=·(ImageView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_logo);
121 ········this.mNavIconContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_nav_icon_container);121 ········this.mNavIconContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_nav_icon_container);
122 ········this.mMenuItemsContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_menu_items_container);122 ········this.mMenuItemsContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_menu_items_container);
123 ········this.mTitleContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title_container);123 ········this.mTitleContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title_container);
124 ········this.mSubtitle·=·(TextView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_subtitle);124 ········this.mSubtitle·=·(TextView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_subtitle);
125 ········this.mTitle·=·(TextView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title);125 ········this.mTitle·=·(TextView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title);
126 ········this.mTitleLogoContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title_logo_container);126 ········this.mTitleLogoContainer·=·(ViewGroup)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title_logo_container);
127 ········this.mTitleLogo·=·(ImageView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title_logo);127 ········this.mTitleLogo·=·(ImageView)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_title_logo);
128 ········this.mSearchViewContainer·=·(FrameLayout)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_search_view_container);128 ········this.mSearchViewContainer·=·(FrameLayout)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_search_view_container);
129 ········this.mProgressBar·=·(ProgressBarController)new·ProgressBarControllerImpl((ProgressBar)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_progress_bar));129 ········this.mProgressBar·=·(ProgressBarController)new·ProgressBarControllerImpl((ProgressBar)CarUiUtils.requireViewByRefId(mBackground,·R$id.car_ui_toolbar_progress_bar));
130 ········this.mTabLayout.addListener((TabLayout$Listener)new·ToolbarControllerImpl$1(this));130 ········this.mTabLayout.addListener((TabLayout$Listener)new·ToolbarControllerImpl$1(this));
131 ········mBackground·=·this.mBackground;131 ········mBackground·=·this.mBackground;
132 ········mBackground.addOnLayoutChangeListener((View$OnLayoutChangeListener)new·-$$Lambda$ToolbarControllerImpl$0Shr4D2NlmNQK-0cQlP1vgI1j0c(this));132 ········if·(mBackground·!=·null)·{
 133 ············mBackground.addOnLayoutChangeListener((View$OnLayoutChangeListener)new·-$$Lambda$ToolbarControllerImpl$0Shr4D2NlmNQK-0cQlP1vgI1j0c(this));
 134 ········}
133 ········this.setBackgroundShown(true);135 ········this.setBackgroundShown(true);
134 ········this.mOverflowAdapter·=·new·CarUiListItemAdapter(this.mUiOverflowItems);136 ········this.mOverflowAdapter·=·new·CarUiListItemAdapter(this.mUiOverflowItems);
135 ········CarUxRestrictionsUtil.getInstance(this.getContext()).register(this.mOnUxRestrictionsChangedListener);137 ········CarUxRestrictionsUtil.getInstance(this.getContext()).register(this.mOnUxRestrictionsChangedListener);
136 ····}138 ····}
137 ····139 ····
138 ····private·int·countVisibleOverflowItems()·{140 ····private·int·countVisibleOverflowItems()·{
139 ········final·Iterator<MenuItem>·iterator·=·this.mOverflowItems.iterator();141 ········final·Iterator<MenuItem>·iterator·=·this.mOverflowItems.iterator();
Offset 247, 15 lines modifiedOffset 249, 23 lines modified
247 ················return·menuItem;249 ················return·menuItem;
248 ············}250 ············}
249 ········}251 ········}
250 ········return·null;252 ········return·null;
251 ····}253 ····}
252 ····254 ····
253 ····public·boolean·getBackgroundShown()·{255 ····public·boolean·getBackgroundShown()·{
254 ········return·this.mBackground.getBackground()·!=·null;256 ········final·View·mBackground·=·this.mBackground;
 257 ········boolean·b·=·true;
 258 ········if·(mBackground·==·null)·{
 259 ············return·b;
 260 ········}
 261 ········if·(mBackground.getBackground()·==·null)·{
 262 ············b·=·false;
 263 ········}
 264 ········return·b;
255 ····}265 ····}
256 ····266 ····
257 ····public·List·getMenuItems()·{267 ····public·List·getMenuItems()·{
258 ········return·Collections.unmodifiableList((List<?>)this.mMenuItems);268 ········return·Collections.unmodifiableList((List<?>)this.mMenuItems);
259 ····}269 ····}
260 ····270 ····
261 ····public·Toolbar$NavButtonMode·getNavButtonMode()·{271 ····public·Toolbar$NavButtonMode·getNavButtonMode()·{
Offset 331, 19 lines modifiedOffset 341, 23 lines modified
331 ····}341 ····}
332 ····342 ····
333 ····public·void·selectTab(final·int·n)·{343 ····public·void·selectTab(final·int·n)·{
334 ········this.mTabLayout.selectTab(n);344 ········this.mTabLayout.selectTab(n);
335 ····}345 ····}
336 ····346 ····
337 ····public·void·setBackgroundShown(final·boolean·b)·{347 ····public·void·setBackgroundShown(final·boolean·b)·{
 348 ········final·View·mBackground·=·this.mBackground;
 349 ········if·(mBackground·==·null)·{
 350 ············return;
 351 ········}
338 ········if·(b)·{352 ········if·(b)·{
339 ············this.mBackground.setBackground(this.getContext().getDrawable(R$drawable.car_ui_toolbar_background));353 ············mBackground.setBackground(this.getContext().getDrawable(R$drawable.car_ui_toolbar_background));
340 ········}354 ········}
341 ········else·{355 ········else·{
342 ············this.mBackground.setBackground((Drawable)null);356 ············mBackground.setBackground((Drawable)null);
343 ········}357 ········}
344 ····}358 ····}
345 ····359 ····
346 ····public·void·setLogo(int·n)·{360 ····public·void·setLogo(int·n)·{
347 ········Drawable·drawable;361 ········Drawable·drawable;
348 ········if·(n·!=·0)·{362 ········if·(n·!=·0)·{
349 ············drawable·=·this.getContext().getDrawable(n);363 ············drawable·=·this.getContext().getDrawable(n);
1.16 KB
com/android/permissioncontroller/permission/service/PermissionSearchIndexablesProvider.class
999 B
procyon -ec {}
    
Offset 45, 13 lines modifiedOffset 45, 13 lines modified
45 ········for·(int·size·=·platformPermissionGroups.size(),·i·=·0;·i·<·size;·++i)·{45 ········for·(int·size·=·platformPermissionGroups.size(),·i·=·0;·i·<·size;·++i)·{
46 ············final·String·s·=·(String)platformPermissionGroups.get(i);46 ············final·String·s·=·(String)platformPermissionGroups.get(i);
47 ············final·CharSequence·permissionGroupLabel·=·this.getPermissionGroupLabel(s,·packageManager);47 ············final·CharSequence·permissionGroupLabel·=·this.getPermissionGroupLabel(s,·packageManager);
48 ············final·MatrixCursor$RowBuilder·add·=·matrixCursor.newRow().add("rank",·(Object)0).add("title",·(Object)permissionGroupLabel);48 ············final·MatrixCursor$RowBuilder·add·=·matrixCursor.newRow().add("rank",·(Object)0).add("title",·(Object)permissionGroupLabel);
49 ············final·StringBuilder·sb·=·new·StringBuilder();49 ············final·StringBuilder·sb·=·new·StringBuilder();
50 ············sb.append((Object)permissionGroupLabel);50 ············sb.append((Object)permissionGroupLabel);
51 ············sb.append(",·");51 ············sb.append(",·");
52 ············sb.append(context.getString(2131886410));52 ············sb.append(context.getString(2131886425));
53 ············add.add("keywords",·(Object)sb.toString()).add("key",·(Object)BaseSearchIndexablesProvider.createRawDataKey(s,·context)).add("intentAction",·(Object)"com.android.permissioncontroller.settingssearch.action.MANAGE_PERMISSION_APPS");53 ············add.add("keywords",·(Object)sb.toString()).add("key",·(Object)BaseSearchIndexablesProvider.createRawDataKey(s,·context)).add("intentAction",·(Object)"com.android.permissioncontroller.settingssearch.action.MANAGE_PERMISSION_APPS");
54 ········}54 ········}
55 ········return·(Cursor)matrixCursor;55 ········return·(Cursor)matrixCursor;
56 ····}56 ····}
57 }57 }
968 B
com/android/permissioncontroller/permission/ui/GrantPermissionsActivity.class
814 B
procyon -ec {}
    
Offset 841, 15 lines modifiedOffset 841, 15 lines modified
841 ············final·StringBuilder·sb·=·new·StringBuilder();841 ············final·StringBuilder·sb·=·new·StringBuilder();
842 ············sb.append("Calling·package·");842 ············sb.append("Calling·package·");
843 ············sb.append(this.mCallingPackage);843 ············sb.append(this.mCallingPackage);
844 ············sb.append("·not·found");844 ············sb.append("·not·found");
845 ············Log.e(s,·sb.toString(),·(Throwable)ex);845 ············Log.e(s,·sb.toString(),·(Throwable)ex);
846 ········}846 ········}
847 ········this.setFinishOnTouchOutside(false);847 ········this.setFinishOnTouchOutside(false);
848 ········this.setTitle(2131886404);848 ········this.setTitle(2131886419);
849 ········final·String[]·stringArrayExtra·=·this.getIntent().getStringArrayExtra("android.content.pm.extra.REQUEST_PERMISSIONS_NAMES");849 ········final·String[]·stringArrayExtra·=·this.getIntent().getStringArrayExtra("android.content.pm.extra.REQUEST_PERMISSIONS_NAMES");
850 ········this.mRequestedPermissions·=·stringArrayExtra;850 ········this.mRequestedPermissions·=·stringArrayExtra;
851 ········if·(stringArrayExtra·==·null)·{851 ········if·(stringArrayExtra·==·null)·{
852 ············this.mRequestedPermissions·=·new·String[0];852 ············this.mRequestedPermissions·=·new·String[0];
853 ········}853 ········}
854 ········if·(this.mRequestedPermissions.length·==·0)·{854 ········if·(this.mRequestedPermissions.length·==·0)·{
855 ············this.setResultAndFinish();855 ············this.setResultAndFinish();
1.0 KB
com/android/permissioncontroller/permission/ui/auto/AutoTwoTargetPreference.class
864 B
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····private·void·init()·{29 ····private·void·init()·{
30 ········this.setLayoutResource(2131558433);30 ········this.setLayoutResource(2131558433);
31 ····}31 ····}
32 ····32 ····
33 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{33 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{
34 ········super.onBindViewHolder(preferenceViewHolder);34 ········super.onBindViewHolder(preferenceViewHolder);
35 ········final·View·viewById·=·preferenceViewHolder.findViewById(2131361875);35 ········final·View·viewById·=·preferenceViewHolder.findViewById(2131361875);
36 ········final·View·viewById2·=·preferenceViewHolder.findViewById(2131362498);36 ········final·View·viewById2·=·preferenceViewHolder.findViewById(2131362509);
37 ········final·FrameLayout·frameLayout·=·(FrameLayout)preferenceViewHolder.findViewById(16908312);37 ········final·FrameLayout·frameLayout·=·(FrameLayout)preferenceViewHolder.findViewById(16908312);
38 ········final·AutoTwoTargetPreference$OnSecondTargetClickListener·mListener·=·this.mListener;38 ········final·AutoTwoTargetPreference$OnSecondTargetClickListener·mListener·=·this.mListener;
39 ········int·n·=·8;39 ········int·n·=·8;
40 ········if·(mListener·!=·null)·{40 ········if·(mListener·!=·null)·{
41 ············viewById.setVisibility(0);41 ············viewById.setVisibility(0);
42 ············if·(this.mIsDividerVisible)·{42 ············if·(this.mIsDividerVisible)·{
43 ················n·=·0;43 ················n·=·0;
3.12 KB
com/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler.class
2.94 KB
procyon -ec {}
    
Offset 54, 45 lines modifiedOffset 54, 45 lines modified
54 ····private·void·update()·{54 ····private·void·update()·{
55 ········final·AlertDialog·mDialog·=·this.mDialog;55 ········final·AlertDialog·mDialog·=·this.mDialog;
56 ········if·(mDialog·!=·null)·{56 ········if·(mDialog·!=·null)·{
57 ············mDialog.setOnDismissListener((DialogInterface$OnDismissListener)null);57 ············mDialog.setOnDismissListener((DialogInterface$OnDismissListener)null);
58 ············this.mDialog.dismiss();58 ············this.mDialog.dismiss();
59 ············this.mDialog·=·null;59 ············this.mDialog·=·null;
60 ········}60 ········}
61 ········final·AlertDialogBuilder·setOnDismissListener·=·new·AlertDialogBuilder(this.mContext).setTitle(this.mGroupMessage).setSubtitle(this.mDetailMessage).setNegativeButton(2131886261,·(DialogInterface$OnClickListener)-$$Lambda$GrantPermissionsAutoViewHandler$ysaVYd92KU7Tf1RjqVt-9SqiXkk.INSTANCE).setOnDismissListener((DialogInterface$OnDismissListener)new·-$$Lambda$GrantPermissionsAutoViewHandler$dl2S9v0meaxdhOaEO7KObu1bC8A(this));61 ········final·AlertDialogBuilder·setOnDismissListener·=·new·AlertDialogBuilder(this.mContext).setTitle(this.mGroupMessage).setSubtitle(this.mDetailMessage).setNegativeButton(2131886268,·(DialogInterface$OnClickListener)-$$Lambda$GrantPermissionsAutoViewHandler$ysaVYd92KU7Tf1RjqVt-9SqiXkk.INSTANCE).setOnDismissListener((DialogInterface$OnDismissListener)new·-$$Lambda$GrantPermissionsAutoViewHandler$dl2S9v0meaxdhOaEO7KObu1bC8A(this));
62 ········final·Icon·mGroupIcon·=·this.mGroupIcon;62 ········final·Icon·mGroupIcon·=·this.mGroupIcon;
63 ········if·(mGroupIcon·!=·null)·{63 ········if·(mGroupIcon·!=·null)·{
64 ············setOnDismissListener.setIcon(mGroupIcon.loadDrawable(this.mContext));64 ············setOnDismissListener.setIcon(mGroupIcon.loadDrawable(this.mContext));
65 ········}65 ········}
66 ········final·ArrayList·list·=·new·ArrayList();66 ········final·ArrayList·list·=·new·ArrayList();
67 ········final·int·n·=·2;67 ········final·int·n·=·2;
68 ········final·int[]·array2;68 ········final·int[]·array2;
69 ········final·int[]·array·=·array2·=·new·int[n];69 ········final·int[]·array·=·array2·=·new·int[n];
70 ········array2[0]·=·0;70 ········array2[0]·=·0;
71 ········array2[1]·=·5;71 ········array2[1]·=·5;
72 ········this.createListItem(list,·2131886250,·0,·array);72 ········this.createListItem(list,·2131886257,·0,·array);
73 ········final·int·n2·=·1;73 ········final·int·n2·=·1;
74 ········final·int[]·array3·=·new·int[n2];74 ········final·int[]·array3·=·new·int[n2];
75 ········array3[0]·=·n2;75 ········array3[0]·=·n2;
76 ········this.createListItem(list,·2131886252,·0,·array3);76 ········this.createListItem(list,·2131886259,·0,·array3);
77 ········final·int[]·array4·=·new·int[n2];77 ········final·int[]·array4·=·new·int[n2];
78 ········array4[0]·=·n;78 ········array4[0]·=·n;
79 ········this.createListItem(list,·2131886254,·n2,·array4);79 ········this.createListItem(list,·2131886261,·n2,·array4);
80 ········final·int[]·array5·=·new·int[n2];80 ········final·int[]·array5·=·new·int[n2];
81 ········final·int·n3·=·3;81 ········final·int·n3·=·3;
82 ········array5[0]·=·n3;82 ········array5[0]·=·n3;
83 ········this.createListItem(list,·2131886257,·n,·array5);83 ········this.createListItem(list,·2131886264,·n,·array5);
84 ········final·int[]·array6·=·new·int[n2];84 ········final·int[]·array6·=·new·int[n2];
85 ········array6[0]·=·4;85 ········array6[0]·=·4;
86 ········this.createListItem(list,·2131886258,·n3,·array6);86 ········this.createListItem(list,·2131886265,·n3,·array6);
87 ········final·int[]·array8;87 ········final·int[]·array8;
88 ········final·int[]·array7·=·array8·=·new·int[n];88 ········final·int[]·array7·=·array8·=·new·int[n];
89 ········array8[0]·=·6;89 ········array8[0]·=·6;
90 ········array8[1]·=·8;90 ········array8[1]·=·8;
91 ········final·int·n4·=·2131886263;91 ········final·int·n4·=·2131886270;
92 ········this.createListItem(list,·n4,·n,·array7);92 ········this.createListItem(list,·n4,·n,·array7);
93 ········final·int[]·array10;93 ········final·int[]·array10;
94 ········final·int[]·array9·=·array10·=·new·int[n];94 ········final·int[]·array9·=·array10·=·new·int[n];
95 ········array10[0]·=·7;95 ········array10[0]·=·7;
96 ········array10[1]·=·9;96 ········array10[1]·=·9;
97 ········this.createListItem(list,·n4,·n3,·array9);97 ········this.createListItem(list,·n4,·n3,·array9);
98 ········setOnDismissListener.setAdapter(new·CarUiListItemAdapter((List)list));98 ········setOnDismissListener.setAdapter(new·CarUiListItemAdapter((List)list));
836 B
com/android/permissioncontroller/permission/ui/handheld/FooterPreference.class
680 B
procyon -ec {}
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ········this.setLayoutResource(2131558487);44 ········this.setLayoutResource(2131558487);
45 ········this.secondSummary·=·"";45 ········this.secondSummary·=·"";
46 ····}46 ····}
47 ····47 ····
48 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{48 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{
49 ········Object·viewById;49 ········Object·viewById;
50 ········if·(preferenceViewHolder·!=·null)·{50 ········if·(preferenceViewHolder·!=·null)·{
51 ············viewById·=·preferenceViewHolder.findViewById(2131362444);51 ············viewById·=·preferenceViewHolder.findViewById(2131362453);
52 ········}52 ········}
53 ········else·{53 ········else·{
54 ············viewById·=·null;54 ············viewById·=·null;
55 ········}55 ········}
56 ········if·(viewById·!=·null)·{56 ········if·(viewById·!=·null)·{
57 ············final·TextView·secondSummaryView·=·(TextView)viewById;57 ············final·TextView·secondSummaryView·=·(TextView)viewById;
58 ············if·((this.secondSummaryView·=·secondSummaryView)·!=·null)·{58 ············if·((this.secondSummaryView·=·secondSummaryView)·!=·null)·{
4.81 KB
com/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl.class
4.63 KB
procyon -ec {}
    
Offset 40, 24 lines modifiedOffset 40, 24 lines modified
40 ····private·String·mGroupName;40 ····private·String·mGroupName;
41 ····private·ImageView·mIconView;41 ····private·ImageView·mIconView;
42 ····private·TextView·mMessageView;42 ····private·TextView·mMessageView;
43 ····private·GrantPermissionsViewHandler$ResultListener·mResultListener;43 ····private·GrantPermissionsViewHandler$ResultListener·mResultListener;
44 ····private·ViewGroup·mRootView;44 ····private·ViewGroup·mRootView;
45 ····45 ····
46 ····static·{46 ····static·{
47 ········(BUTTON_RES_ID_TO_NUM·=·new·SparseArray()).put(2131362318,·(Object)0);47 ········(BUTTON_RES_ID_TO_NUM·=·new·SparseArray()).put(2131362326,·(Object)0);
48 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362317,·(Object)1);48 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362325,·(Object)1);
49 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362319,·(Object)2);49 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362327,·(Object)2);
50 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362323,·(Object)3);50 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362331,·(Object)3);
51 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362322,·(Object)4);51 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362330,·(Object)4);
52 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362320,·(Object)5);52 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362328,·(Object)5);
53 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362330,·(Object)6);53 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362338,·(Object)6);
54 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362329,·(Object)7);54 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362337,·(Object)7);
55 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362332,·(Object)8);55 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362340,·(Object)8);
56 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362331,·(Object)9);56 ········GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.put(2131362339,·(Object)9);
57 ····}57 ····}
58 ····58 ····
59 ····public·GrantPermissionsViewHandlerImpl(final·Activity·mActivity,·final·String·s,·final·UserHandle·userHandle)·{59 ····public·GrantPermissionsViewHandlerImpl(final·Activity·mActivity,·final·String·s,·final·UserHandle·userHandle)·{
60 ········this.mActivity·=·mActivity;60 ········this.mActivity·=·mActivity;
61 ····}61 ····}
62 ····62 ····
63 ····private·void·updateAll()·{63 ····private·void·updateAll()·{
Offset 102, 19 lines modifiedOffset 102, 19 lines modified
102 ············this.mDetailMessageView.setText(mDetailMessage);102 ············this.mDetailMessageView.setText(mDetailMessage);
103 ············this.mDetailMessageView.setVisibility(0);103 ············this.mDetailMessageView.setVisibility(0);
104 ········}104 ········}
105 ····}105 ····}
106 ····106 ····
107 ····public·View·createView()·{107 ····public·View·createView()·{
108 ········(this.mRootView·=·(ViewGroup)LayoutInflater.from((Context)this.mActivity).inflate(2131558488,·(ViewGroup)null)).setMinimumHeight(this.mActivity.getResources().getDisplayMetrics().heightPixels);108 ········(this.mRootView·=·(ViewGroup)LayoutInflater.from((Context)this.mActivity).inflate(2131558488,·(ViewGroup)null)).setMinimumHeight(this.mActivity.getResources().getDisplayMetrics().heightPixels);
109 ········this.mRootView.findViewById(2131362134).setOnClickListener((View$OnClickListener)this);109 ········this.mRootView.findViewById(2131362138).setOnClickListener((View$OnClickListener)this);
110 ········this.mRootView.findViewById(2131362133).setOnClickListener((View$OnClickListener)this);110 ········this.mRootView.findViewById(2131362137).setOnClickListener((View$OnClickListener)this);
111 ········this.mMessageView·=·(TextView)this.mRootView.findViewById(2131362327);111 ········this.mMessageView·=·(TextView)this.mRootView.findViewById(2131362335);
112 ········(this.mDetailMessageView·=·(TextView)this.mRootView.findViewById(2131362061)).setMovementMethod(LinkMovementMethod.getInstance());112 ········(this.mDetailMessageView·=·(TextView)this.mRootView.findViewById(2131362064)).setMovementMethod(LinkMovementMethod.getInstance());
113 ········this.mIconView·=·(ImageView)this.mRootView.findViewById(2131362326);113 ········this.mIconView·=·(ImageView)this.mRootView.findViewById(2131362334);
114 ········this.mButtons·=·new·Button[11];114 ········this.mButtons·=·new·Button[11];
115 ········for·(int·size·=·GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.size(),·i·=·0;·i·<·size;·++i)·{115 ········for·(int·size·=·GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.size(),·i·=·0;·i·<·size;·++i)·{
116 ············final·Button·button·=·(Button)this.mRootView.findViewById(GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.keyAt(i));116 ············final·Button·button·=·(Button)this.mRootView.findViewById(GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.keyAt(i));
117 ············button.setOnClickListener((View$OnClickListener)this);117 ············button.setOnClickListener((View$OnClickListener)this);
118 ············this.mButtons[(int)(Integer)GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.valueAt(i)]·=·button;118 ············this.mButtons[(int)(Integer)GrantPermissionsViewHandlerImpl.BUTTON_RES_ID_TO_NUM.valueAt(i)]·=·button;
119 ········}119 ········}
120 ········if·(this.mGroupName·!=·null)·{120 ········if·(this.mGroupName·!=·null)·{
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ········else·{142 ········else·{
143 ············this.mActivity.finish();143 ············this.mActivity.finish();
144 ········}144 ········}
145 ····}145 ····}
146 ····146 ····
147 ····public·void·onClick(final·View·view)·{147 ····public·void·onClick(final·View·view)·{
148 ········final·int·id·=·view.getId();148 ········final·int·id·=·view.getId();
149 ········if·(id·==·2131362134)·{149 ········if·(id·==·2131362138)·{
150 ············final·GrantPermissionsViewHandler$ResultListener·mResultListener·=·this.mResultListener;150 ············final·GrantPermissionsViewHandler$ResultListener·mResultListener·=·this.mResultListener;
151 ············if·(mResultListener·!=·null)·{151 ············if·(mResultListener·!=·null)·{
152 ················mResultListener.onPermissionGrantResult(this.mGroupName,·-1);152 ················mResultListener.onPermissionGrantResult(this.mGroupName,·-1);
153 ············}153 ············}
154 ············else·{154 ············else·{
155 ················this.mActivity.finish();155 ················this.mActivity.finish();
156 ············}156 ············}
1.26 KB
com/android/permissioncontroller/permission/ui/handheld/ManagePermissionsFragment$FixedSizeIconPreference.class
1.04 KB
procyon -ec {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ········this.mShowDividerBelow·=·mShowDividerBelow;26 ········this.mShowDividerBelow·=·mShowDividerBelow;
27 ····}27 ····}
28 ····28 ····
29 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{29 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{
30 ········super.onBindViewHolder(preferenceViewHolder);30 ········super.onBindViewHolder(preferenceViewHolder);
31 ········final·ImageView·imageView·=·(ImageView)preferenceViewHolder.findViewById(16908294);31 ········final·ImageView·imageView·=·(ImageView)preferenceViewHolder.findViewById(16908294);
32 ········imageView.setAdjustViewBounds(true);32 ········imageView.setAdjustViewBounds(true);
33 ········final·int·dimensionPixelSize·=·this.getContext().getResources().getDimensionPixelSize(2131165863);33 ········final·int·dimensionPixelSize·=·this.getContext().getResources().getDimensionPixelSize(2131165865);
34 ········imageView.setMaxWidth(dimensionPixelSize);34 ········imageView.setMaxWidth(dimensionPixelSize);
35 ········imageView.setMaxHeight(dimensionPixelSize);35 ········imageView.setMaxHeight(dimensionPixelSize);
36 ········imageView.getLayoutParams().width·=·dimensionPixelSize;36 ········imageView.getLayoutParams().width·=·dimensionPixelSize;
37 ········imageView.getLayoutParams().height·=·dimensionPixelSize;37 ········imageView.getLayoutParams().height·=·dimensionPixelSize;
38 ········imageView.setScaleType(ImageView$ScaleType.FIT_CENTER);38 ········imageView.setScaleType(ImageView$ScaleType.FIT_CENTER);
39 ········preferenceViewHolder.setDividerAllowedAbove(this.mShowDividerAbove);39 ········preferenceViewHolder.setDividerAllowedAbove(this.mShowDividerAbove);
40 ········preferenceViewHolder.setDividerAllowedBelow(this.mShowDividerBelow);40 ········preferenceViewHolder.setDividerAllowedBelow(this.mShowDividerBelow);
7.04 KB
com/android/permissioncontroller/permission/ui/handheld/PermissionControlPreference.class
6.87 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.permissioncontroller.permission.ui.handheld;1 package·com.android.permissioncontroller.permission.ui.handheld;
  
2 import·androidx.recyclerview.widget.RecyclerView$ViewHolder;2 import·androidx.recyclerview.widget.RecyclerView$ViewHolder;
 3 import·com.android.permissioncontroller.permission.debug.UtilsKt;
 4 import·com.android.permissioncontroller.permission.model.AppPermissionUsage$GroupUsage;
3 import·android.content.res.Resources;5 import·android.content.res.Resources;
4 import·androidx.preference.Preference$OnPreferenceClickListener;6 import·androidx.preference.Preference$OnPreferenceClickListener;
5 import·android.text.TextUtils$TruncateAt;7 import·android.text.TextUtils$TruncateAt;
6 import·android.widget.TextView;8 import·android.widget.TextView;
7 import·android.view.View;9 import·android.view.View;
8 import·android.widget.ImageView;10 import·android.widget.ImageView;
9 import·android.view.LayoutInflater;11 import·android.view.LayoutInflater;
Offset 72, 16 lines modifiedOffset 74, 16 lines modified
72 ············i·=·(list.isEmpty()·?·1·:·0);74 ············i·=·(list.isEmpty()·?·1·:·0);
73 ············if·(i·==·0)·{75 ············if·(i·==·0)·{
74 ················i·=·0;76 ················i·=·0;
75 ················viewGroup.setVisibility(0);77 ················viewGroup.setVisibility(0);
76 ················viewGroup.removeAllViews();78 ················viewGroup.removeAllViews();
77 ················final·LayoutInflater·layoutInflater·=·(LayoutInflater)this.mContext.getSystemService((Class)LayoutInflater.class);79 ················final·LayoutInflater·layoutInflater·=·(LayoutInflater)this.mContext.getSystemService((Class)LayoutInflater.class);
78 ················while·(i·<·list.size())·{80 ················while·(i·<·list.size())·{
79 ····················final·ViewGroup·viewGroup2·=·(ViewGroup)layoutInflater.inflate(2131558644,·(ViewGroup)null);81 ····················final·ViewGroup·viewGroup2·=·(ViewGroup)layoutInflater.inflate(2131558646,·(ViewGroup)null);
80 ····················((ImageView)viewGroup2.requireViewById(2131362174)).setImageResource((int)(Integer)list.get(i));82 ····················((ImageView)viewGroup2.requireViewById(2131362178)).setImageResource((int)(Integer)list.get(i));
81 ····················viewGroup.addView((View)viewGroup2);83 ····················viewGroup.addView((View)viewGroup2);
82 ····················++i;84 ····················++i;
83 ················}85 ················}
84 ················return;86 ················return;
85 ············}87 ············}
86 ········}88 ········}
87 ········if·(viewGroup·!=·null)·{89 ········if·(viewGroup·!=·null)·{
Offset 89, 33 lines modifiedOffset 91, 107 lines modified
89 ········}91 ········}
90 ····}92 ····}
91 ····93 ····
92 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{94 ····public·void·onBindViewHolder(final·PreferenceViewHolder·preferenceViewHolder)·{
93 ········if·(this.mUseSmallerIcon)·{95 ········if·(this.mUseSmallerIcon)·{
94 ············final·ImageView·imageView·=·(ImageView)preferenceViewHolder.findViewById(16908294);96 ············final·ImageView·imageView·=·(ImageView)preferenceViewHolder.findViewById(16908294);
95 ············final·Resources·resources·=·this.mContext.getResources();97 ············final·Resources·resources·=·this.mContext.getResources();
96 ············final·int·n·=·2131165879;98 ············final·int·n·=·2131165881;
97 ············imageView.setMaxWidth(resources.getDimensionPixelSize(n));99 ············imageView.setMaxWidth(resources.getDimensionPixelSize(n));
98 ············imageView.setMaxHeight(this.mContext.getResources().getDimensionPixelSize(n));100 ············imageView.setMaxHeight(this.mContext.getResources().getDimensionPixelSize(n));
99 ········}101 ········}
100 ········super.onBindViewHolder(preferenceViewHolder);102 ········super.onBindViewHolder(preferenceViewHolder);
101 ········if·(this.mWidgetIcon·!=·null)·{103 ········if·(this.mWidgetIcon·!=·null)·{
102 ············((ImageView)preferenceViewHolder.findViewById(16908312).findViewById(2131362174)).setImageDrawable(this.mWidgetIcon);104 ············((ImageView)preferenceViewHolder.findViewById(16908312).findViewById(2131362178)).setImageDrawable(this.mWidgetIcon);
103 ········}105 ········}
104 ········if·(this.mEllipsizeEnd)·{106 ········if·(this.mEllipsizeEnd)·{
105 ············final·TextView·textView·=·(TextView)preferenceViewHolder.findViewById(16908310);107 ············final·TextView·textView·=·(TextView)preferenceViewHolder.findViewById(16908310);
106 ············textView.setMaxLines(1);108 ············textView.setMaxLines(1);
107 ············textView.setEllipsize(TextUtils$TruncateAt.END);109 ············textView.setEllipsize(TextUtils$TruncateAt.END);
108 ········}110 ········}
109 ········this.setIcons(preferenceViewHolder,·this.mSummaryIcons,·2131362445);111 ········this.setIcons(preferenceViewHolder,·this.mSummaryIcons,·2131362454);
110 ········this.setIcons(preferenceViewHolder,·this.mTitleIcons,·2131362480);112 ········this.setIcons(preferenceViewHolder,·this.mTitleIcons,·2131362491);
111 ········this.setOnPreferenceClickListener((Preference$OnPreferenceClickListener)new·-$$Lambda$PermissionControlPreference$w7Xk9szNdvHquUCKAzSia9QGn-w(this,·preferenceViewHolder));113 ········this.setOnPreferenceClickListener((Preference$OnPreferenceClickListener)new·-$$Lambda$PermissionControlPreference$w7Xk9szNdvHquUCKAzSia9QGn-w(this,·preferenceViewHolder));
112 ····}114 ····}
113 ····115 ····
114 ····public·void·setEllipsizeEnd()·{116 ····public·void·setEllipsizeEnd()·{
115 ········this.mEllipsizeEnd·=·true;117 ········this.mEllipsizeEnd·=·true;
116 ····}118 ····}
117 ····119 ····
 120 ····public·void·setRightIcon(final·Drawable·mWidgetIcon)·{
 121 ········this.mWidgetIcon·=·mWidgetIcon;
 122 ········this.setWidgetLayoutResource(2131558492);
 123 ····}
 124 ····
 125 ····public·void·setTitleIcons(final·List·mTitleIcons)·{
 126 ········this.mTitleIcons·=·mTitleIcons;
 127 ········this.setLayoutResource(2131558621);
 128 ····}
 129 ····
 130 ····public·void·setUsageSummary(final·AppPermissionUsage$GroupUsage·appPermissionUsage$GroupUsage,·final·String·s)·{
 131 ········final·long·backgroundAccessCount·=·appPermissionUsage$GroupUsage.getBackgroundAccessCount();
 132 ········final·String·name·=·appPermissionUsage$GroupUsage.getGroup().getName();
 133 ········final·boolean·equals·=·name.equals("android.permission-group.CAMERA");
 134 ········final·long·n·=·0L;
 135 ········long·accessDuration;
 136 ········if·(!equals·&&·!name.equals("android.permission-group.MICROPHONE"))·{
 137 ············accessDuration·=·n;
 138 ········}
 139 ········else·{
 140 ············accessDuration·=·appPermissionUsage$GroupUsage.getAccessDuration();
 141 ········}
 142 ········final·int·n2·=·lcmp(backgroundAccessCount,·n);
 143 ········final·int·n3·=·3;
 144 ········final·int·n4·=·2;
 145 ········final·int·n5·=·1;
 146 ········if·(n2·==·0)·{
 147 ············final·long·foregroundAccessCount·=·appPermissionUsage$GroupUsage.getForegroundAccessCount();
 148 ············if·(accessDuration·==·n)·{
 149 ················final·Resources·resources·=·this.mContext.getResources();
 150 ················final·int·n6·=·2131755016;
 151 ················final·int·n7·=·(int)foregroundAccessCount;
 152 ················final·Object[]·array·=·new·Object[n4];
 153 ················array[0]·=·s;
 154 ················array[n5]·=·foregroundAccessCount;
 155 ················this.setSummary((CharSequence)resources.getQuantityString(n6,·n7,·array));
 156 ············}
 157 ············else·{
 158 ················final·Resources·resources2·=·this.mContext.getResources();
 159 ················final·int·n8·=·2131755019;
 160 ················final·int·n9·=·(int)foregroundAccessCount;
 161 ················final·Object[]·array2·=·new·Object[n3];
 162 ················array2[0]·=·s;
 163 ················array2[n5]·=·foregroundAccessCount;
 164 ················array2[n4]·=·UtilsKt.getUsageDurationString(this.mContext,·appPermissionUsage$GroupUsage);
 165 ················this.setSummary((CharSequence)resources2.getQuantityString(n8,·n9,·array2));
 166 ············}
 167 ········}
 168 ········else·{
 169 ············final·long·accessCount·=·appPermissionUsage$GroupUsage.getAccessCount();
 170 ············if·(accessDuration·==·n)·{
 171 ················final·Resources·resources3·=·this.mContext.getResources();
 172 ················final·int·n10·=·2131755017;
 173 ················final·int·n11·=·(int)accessCount;
 174 ················final·Object[]·array3·=·new·Object[n3];
 175 ················array3[0]·=·s;
 176 ················array3[n5]·=·accessCount;
 177 ················array3[n4]·=·backgroundAccessCount;
 178 ················this.setSummary((CharSequence)resources3.getQuantityString(n10,·n11,·array3));
 179 ············}
 180 ············else·{
 181 ················final·Resources·resources4·=·this.mContext.getResources();
 182 ················final·int·n12·=·2131755018;
 183 ················final·int·n13·=·(int)accessCount;
 184 ················final·Object[]·array4·=·new·Object[4];
 185 ················array4[0]·=·s;
 186 ················array4[n5]·=·accessCount;
... Open expanded diff ...
1.59 KB
com/android/permissioncontroller/permission/ui/handheld/SmartIconLoadPackagePermissionPreference.class
1.39 KB
procyon -ec {}
    
Offset 47, 22 lines modifiedOffset 47, 22 lines modified
47 ········final·View·viewById2·=·preferenceViewHolder.findViewById(16908294);47 ········final·View·viewById2·=·preferenceViewHolder.findViewById(16908294);
48 ········if·(viewById2·!=·null)·{48 ········if·(viewById2·!=·null)·{
49 ············final·ImageView·imageView·=·(ImageView)viewById2;49 ············final·ImageView·imageView·=·(ImageView)viewById2;
50 ············final·Context·context·=·this.getContext();50 ············final·Context·context·=·this.getContext();
51 ············final·String·s·=·"context";51 ············final·String·s·=·"context";
52 ············Intrinsics.checkExpressionValueIsNotNull((Object)context,·s);52 ············Intrinsics.checkExpressionValueIsNotNull((Object)context,·s);
53 ············final·Resources·resources·=·context.getResources();53 ············final·Resources·resources·=·context.getResources();
54 ············final·int·n2·=·2131165879;54 ············final·int·n2·=·2131165881;
55 ············imageView.setMaxWidth(resources.getDimensionPixelSize(n2));55 ············imageView.setMaxWidth(resources.getDimensionPixelSize(n2));
56 ············final·Context·context2·=·this.getContext();56 ············final·Context·context2·=·this.getContext();
57 ············Intrinsics.checkExpressionValueIsNotNull((Object)context2,·s);57 ············Intrinsics.checkExpressionValueIsNotNull((Object)context2,·s);
58 ············imageView.setMaxHeight(context2.getResources().getDimensionPixelSize(n2));58 ············imageView.setMaxHeight(context2.getResources().getDimensionPixelSize(n2));
59 ············imageView.setImageDrawable(KotlinUtils.INSTANCE.getBadgedPackageIcon(this.app,·this.packageName,·this.user));59 ············imageView.setImageDrawable(KotlinUtils.INSTANCE.getBadgedPackageIcon(this.app,·this.packageName,·this.user));
60 ············imageView.setVisibility(0);60 ············imageView.setVisibility(0);
61 ············View·view·=·preferenceViewHolder.findViewById(2131362176);61 ············View·view·=·preferenceViewHolder.findViewById(2131362180);
62 ············if·(view·==·null)·{62 ············if·(view·==·null)·{
63 ················view·=·preferenceViewHolder.findViewById(16908350);63 ················view·=·preferenceViewHolder.findViewById(16908350);
64 ············}64 ············}
65 ············if·(view·!=·null)·{65 ············if·(view·!=·null)·{
66 ················view.setVisibility(0);66 ················view.setVisibility(0);
67 ············}67 ············}
68 ············final·View·viewById3·=·preferenceViewHolder.findViewById(n);68 ············final·View·viewById3·=·preferenceViewHolder.findViewById(n);
3.98 KB
com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel.class
3.81 KB
procyon -ec {}
    
Offset 16, 20 lines modifie