--- /home/fdroid/fdroiddata/tmp/org.bc_bd.mrwhite_6.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.bc_bd.mrwhite_6.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 29803aea54798d5871a6682f6004bee5a2e7ec4ff1cdc5f61b7c9a2ca66afbc6 │ -Signer #1 certificate SHA-1 digest: d1c2c680f74e050df6a07dcbbdacff7bc2aa4895 │ -Signer #1 certificate MD5 digest: 653bb18ae38f060ecd983c14d306dfe5 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: c1db8ad267bce2d376812da925894a5dee3cb46bfa041ebea55cf003ce624696 │ -Signer #1 public key SHA-1 digest: 8d6ab169afe3acdd71b160f2dff0aee78ea71639 │ -Signer #1 public key MD5 digest: efbb56934b3173596e3829c5dd963710 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,264 +1,255 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 21992 (00000000000055E8h) │ - Actual end-cent-dir record offset: 21970 (00000000000055D2h) │ - Expected end-cent-dir record offset: 21970 (00000000000055D2h) │ + Zip archive file size: 22182 (00000000000056A6h) │ + Actual end-cent-dir record offset: 22160 (0000000000005690h) │ + Expected end-cent-dir record offset: 22160 (0000000000005690h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 13 entries. │ - The central directory is 893 (000000000000037Dh) bytes long, │ + The central directory is 902 (0000000000000386h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 21077 (0000000000005255h). │ + is 21258 (000000000000530Ah). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 19:32:32 │ - 32-bit CRC value (hex): 4678e595 │ - compressed size: 455 bytes │ - uncompressed size: 831 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): fb17d014 │ + compressed size: 688 bytes │ + uncompressed size: 1824 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/15AD601D.SF │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 521 │ - (0000000000000209h) bytes │ + offset of local header from start of archive: 757 │ + (00000000000002F5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 19:32:32 │ - 32-bit CRC value (hex): a124477c │ - compressed size: 520 bytes │ - uncompressed size: 952 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): da5fd0b6 │ + compressed size: 3110 bytes │ + uncompressed size: 3110 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/15AD601D.RSA │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 1107 │ - (0000000000000453h) bytes │ + offset of local header from start of archive: 3933 │ + (0000000000000F5Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 19:32:32 │ - 32-bit CRC value (hex): 17f43d36 │ - compressed size: 1036 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3b14e1be │ + compressed size: 1024 bytes │ + uncompressed size: 1024 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - res/layout/brightness.xml │ - │ - offset of local header from start of archive: 2210 │ - (00000000000008A2h) bytes │ + offset of local header from start of archive: 5023 │ + (000000000000139Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): 65c9c6d6 │ - compressed size: 255 bytes │ - uncompressed size: 520 bytes │ - length of filename: 25 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f3f2d84a │ + compressed size: 1907 bytes │ + uncompressed size: 1907 bytes │ + length of filename: 36 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/layout/brightness.xml │ │ - offset of local header from start of archive: 2540 │ - (00000000000009ECh) bytes │ + offset of local header from start of archive: 6996 │ + (0000000000001B54h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): 3aacb1ab │ - compressed size: 257 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): 65c9c6d6 │ + compressed size: 255 bytes │ uncompressed size: 520 bytes │ - length of filename: 19 characters │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/menu/mrwhite.xml │ + res/layout/main.xml │ │ - offset of local header from start of archive: 2862 │ - (0000000000000B2Eh) bytes │ + offset of local header from start of archive: 7322 │ + (0000000000001C9Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): 8c554e0d │ - compressed size: 211 bytes │ - uncompressed size: 476 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): 3aacb1ab │ + compressed size: 257 bytes │ + uncompressed size: 520 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/xml/preferences.xml │ + res/menu/mrwhite.xml │ │ - offset of local header from start of archive: 3139 │ - (0000000000000C43h) bytes │ + offset of local header from start of archive: 7644 │ + (0000000000001DDCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): ed9ff89a │ - compressed size: 393 bytes │ - uncompressed size: 1056 bytes │ - length of filename: 23 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): 8c554e0d │ + compressed size: 211 bytes │ + uncompressed size: 476 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/xml/preferences.xml │ │ - offset of local header from start of archive: 3601 │ - (0000000000000E11h) bytes │ + offset of local header from start of archive: 7921 │ + (0000000000001EF1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): 4503f8af │ - compressed size: 630 bytes │ - uncompressed size: 1660 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): ed9ff89a │ + compressed size: 392 bytes │ + uncompressed size: 1056 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ @@ -267,147 +258,146 @@ │ Central directory entry #9: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ resources.arsc │ │ - offset of local header from start of archive: 4296 │ - (00000000000010C8h) bytes │ + offset of local header from start of archive: 8382 │ + (00000000000020BEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): 42dbf3c9 │ - compressed size: 2560 bytes │ - uncompressed size: 2560 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d65cfb3b │ + compressed size: 2732 bytes │ + uncompressed size: 2732 bytes │ length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - res/drawable-hdpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 6900 │ - (0000000000001AF4h) bytes │ + offset of local header from start of archive: 11158 │ + (0000000000002B96h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): da5fd0b6 │ - compressed size: 3110 bytes │ - uncompressed size: 3110 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): 4ba5e80a │ + compressed size: 7881 bytes │ + uncompressed size: 19028 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 10074 │ - (000000000000275Ah) bytes │ + offset of local header from start of archive: 19096 │ + (0000000000004A98h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): 3b14e1be │ - compressed size: 1024 bytes │ - uncompressed size: 1024 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): 4678e595 │ + compressed size: 455 bytes │ + uncompressed size: 831 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/ic_launcher.png │ + META-INF/15AD601D.SF │ │ - offset of local header from start of archive: 11164 │ - (0000000000002B9Ch) bytes │ + offset of local header from start of archive: 19601 │ + (0000000000004C91h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:34 │ - 32-bit CRC value (hex): f3f2d84a │ - compressed size: 1907 bytes │ - uncompressed size: 1907 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): a124477c │ + compressed size: 520 bytes │ + uncompressed size: 952 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - classes.dex │ + META-INF/15AD601D.RSA │ │ - offset of local header from start of archive: 13135 │ - (000000000000334Fh) bytes │ + offset of local header from start of archive: 20171 │ + (0000000000004ECBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Apr 30 18:27:32 │ - 32-bit CRC value (hex): e1e30796 │ - compressed size: 7885 bytes │ - uncompressed size: 18824 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 12 00:50:24 │ + 32-bit CRC value (hex): 17f43d36 │ + compressed size: 1036 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -1,14 +1,14 @@ │ │ Binary APK │ │ Package name=org.bc_bd.mrwhite id=7f │ │ type drawable id=02 entryCount=1 │ │ resource 0x7f020000 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ type id id=07 entryCount=3 │ │ resource 0x7f070000 id/brightness │ │ () (id) │ │ resource 0x7f070001 id/about │ │ () (id) │ │ resource 0x7f070002 id/color │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 2426135d │ │ -signature : 3110...1dc5 │ │ -file_size : 18824 │ │ +checksum : 440a1a0f │ │ +signature : ad5d...acfc │ │ +file_size : 19028 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 311 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 87 │ │ type_ids_off : 1356 (0x00054c) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 1704 (0x0006a8) │ │ field_ids_size : 59 │ │ field_ids_off : 2496 (0x0009c0) │ │ method_ids_size : 144 │ │ method_ids_off : 2968 (0x000b98) │ │ class_defs_size : 25 │ │ class_defs_off : 4120 (0x001018) │ │ -data_size : 13860 │ │ +data_size : 14064 │ │ data_off : 4964 (0x001364) │ │ │ │ Class #0 header: │ │ class_idx : 2 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 50 │ │ source_file_idx : 116 │ │ @@ -115,17 +115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001900: |[001900] org.bc_bd.mrwhite.BuildConfig.:()V │ │ -001910: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001916: 0e00 |0003: return-void │ │ +0019b0: |[0019b0] org.bc_bd.mrwhite.BuildConfig.:()V │ │ +0019c0: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +0019c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -168,17 +168,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001918: |[001918] org.bc_bd.mrwhite.MrWhiteActivity.:()V │ │ -001928: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -00192e: 0e00 |0003: return-void │ │ +0019c8: |[0019c8] org.bc_bd.mrwhite.MrWhiteActivity.:()V │ │ +0019d8: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +0019de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/MrWhiteActivity; │ │ │ │ #1 : (in Lorg/bc_bd/mrwhite/MrWhiteActivity;) │ │ @@ -186,55 +186,55 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -001930: |[001930] org.bc_bd.mrwhite.MrWhiteActivity.changeBrightness:(I)V │ │ -001940: 7010 4f00 0600 |0000: invoke-direct {v6}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBrightness:()I // method@004f │ │ -001946: 0a03 |0003: move-result v3 │ │ -001948: 9000 0307 |0004: add-int v0, v3, v7 │ │ -00194c: 1303 6400 |0006: const/16 v3, #int 100 // #64 │ │ -001950: 3730 0400 |0008: if-le v0, v3, 000c // +0004 │ │ -001954: 1300 6400 |000a: const/16 v0, #int 100 // #64 │ │ -001958: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -00195c: 3530 0400 |000e: if-ge v0, v3, 0012 // +0004 │ │ -001960: 1300 0a00 |0010: const/16 v0, #int 10 // #a │ │ -001964: 6e10 4e00 0600 |0012: invoke-virtual {v6}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBaseContext:()Landroid/content/Context; // method@004e │ │ -00196a: 0c03 |0015: move-result-object v3 │ │ -00196c: 7110 2e00 0300 |0016: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -001972: 0c02 |0019: move-result-object v2 │ │ -001974: 7210 1600 0200 |001a: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ -00197a: 0c01 |001d: move-result-object v1 │ │ -00197c: 1a03 9c00 |001e: const-string v3, "brightness" // string@009c │ │ -001980: 7230 1500 3100 |0020: invoke-interface {v1, v3, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0015 │ │ -001986: 7210 1400 0100 |0023: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0014 │ │ -00198c: 1a03 6b00 |0026: const-string v3, "MrWhiteActivity" // string@006b │ │ -001990: 2204 3400 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@0034 │ │ -001994: 7010 4600 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0046 │ │ -00199a: 1a05 a600 |002d: const-string v5, "changed brightness to " // string@00a6 │ │ -00199e: 6e20 4700 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ -0019a4: 0c04 |0032: move-result-object v4 │ │ -0019a6: 7110 4200 0000 |0033: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0042 │ │ -0019ac: 0c05 |0036: move-result-object v5 │ │ -0019ae: 6e20 4700 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ -0019b4: 0c04 |003a: move-result-object v4 │ │ -0019b6: 6e10 4800 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0048 │ │ -0019bc: 0c04 |003e: move-result-object v4 │ │ -0019be: 7120 2f00 4300 |003f: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -0019c4: 0e00 |0042: return-void │ │ +0019e0: |[0019e0] org.bc_bd.mrwhite.MrWhiteActivity.changeBrightness:(I)V │ │ +0019f0: 7010 4f00 0600 |0000: invoke-direct {v6}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBrightness:()I // method@004f │ │ +0019f6: 0a03 |0003: move-result v3 │ │ +0019f8: 9000 0307 |0004: add-int v0, v3, v7 │ │ +0019fc: 1303 6400 |0006: const/16 v3, #int 100 // #64 │ │ +001a00: 3730 0400 |0008: if-le v0, v3, 000c // +0004 │ │ +001a04: 1300 6400 |000a: const/16 v0, #int 100 // #64 │ │ +001a08: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +001a0c: 3530 0400 |000e: if-ge v0, v3, 0012 // +0004 │ │ +001a10: 1300 0a00 |0010: const/16 v0, #int 10 // #a │ │ +001a14: 6e10 4e00 0600 |0012: invoke-virtual {v6}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBaseContext:()Landroid/content/Context; // method@004e │ │ +001a1a: 0c03 |0015: move-result-object v3 │ │ +001a1c: 7110 2e00 0300 |0016: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +001a22: 0c02 |0019: move-result-object v2 │ │ +001a24: 7210 1600 0200 |001a: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ +001a2a: 0c01 |001d: move-result-object v1 │ │ +001a2c: 1a03 9c00 |001e: const-string v3, "brightness" // string@009c │ │ +001a30: 7230 1500 3100 |0020: invoke-interface {v1, v3, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0015 │ │ +001a36: 7210 1400 0100 |0023: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0014 │ │ +001a3c: 1a03 6b00 |0026: const-string v3, "MrWhiteActivity" // string@006b │ │ +001a40: 2204 3400 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@0034 │ │ +001a44: 7010 4600 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0046 │ │ +001a4a: 1a05 a600 |002d: const-string v5, "changed brightness to " // string@00a6 │ │ +001a4e: 6e20 4700 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ +001a54: 0c04 |0032: move-result-object v4 │ │ +001a56: 7110 4200 0000 |0033: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0042 │ │ +001a5c: 0c05 |0036: move-result-object v5 │ │ +001a5e: 6e20 4700 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ +001a64: 0c04 |003a: move-result-object v4 │ │ +001a66: 6e10 4800 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0048 │ │ +001a6c: 0c04 |003e: move-result-object v4 │ │ +001a6e: 7120 2f00 4300 |003f: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +001a74: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=75 │ │ 0x000a line=76 │ │ 0x000c line=77 │ │ 0x0010 line=78 │ │ - 0x0012 line=80 │ │ + 0x0012 line=81 │ │ 0x001a line=82 │ │ 0x001e line=83 │ │ 0x0023 line=84 │ │ 0x0026 line=86 │ │ 0x0042 line=87 │ │ locals : │ │ 0x0006 - 0x0043 reg=0 brightness I │ │ @@ -248,25 +248,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0019c8: |[0019c8] org.bc_bd.mrwhite.MrWhiteActivity.getBrightness:()I │ │ -0019d8: 7110 2e00 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -0019de: 0c00 |0003: move-result-object v0 │ │ -0019e0: 1a01 9c00 |0004: const-string v1, "brightness" // string@009c │ │ -0019e4: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ -0019e8: 7230 1700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ -0019ee: 0a01 |000b: move-result v1 │ │ -0019f0: 0f01 |000c: return v1 │ │ +001a78: |[001a78] org.bc_bd.mrwhite.MrWhiteActivity.getBrightness:()I │ │ +001a88: 7110 2e00 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +001a8e: 0c00 |0003: move-result-object v0 │ │ +001a90: 1a01 9c00 |0004: const-string v1, "brightness" // string@009c │ │ +001a94: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ +001a98: 7230 1700 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ +001a9e: 0a01 |000b: move-result v1 │ │ +001aa0: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ + 0x0000 line=67 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0004 - 0x000d reg=0 settings Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000d reg=3 this Lorg/bc_bd/mrwhite/MrWhiteActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/MrWhiteActivity;) │ │ @@ -274,44 +275,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0019f4: |[0019f4] org.bc_bd.mrwhite.MrWhiteActivity.applySettings:()V │ │ -001a04: 7110 2e00 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -001a0a: 0c02 |0003: move-result-object v2 │ │ -001a0c: 6e10 5000 0500 |0004: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getWindow:()Landroid/view/Window; // method@0050 │ │ -001a12: 0c03 |0007: move-result-object v3 │ │ -001a14: 6e10 3c00 0300 |0008: invoke-virtual {v3}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@003c │ │ -001a1a: 0c01 |000b: move-result-object v1 │ │ -001a1c: 7010 4f00 0500 |000c: invoke-direct {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBrightness:()I // method@004f │ │ -001a22: 0a03 |000f: move-result v3 │ │ -001a24: 8233 |0010: int-to-float v3, v3 │ │ -001a26: 1504 c842 |0011: const/high16 v4, #int 1120403456 // #42c8 │ │ -001a2a: c943 |0013: div-float/2addr v3, v4 │ │ -001a2c: 5913 0600 |0014: iput v3, v1, Landroid/view/WindowManager$LayoutParams;.screenBrightness:F // field@0006 │ │ -001a30: 6e10 5000 0500 |0016: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getWindow:()Landroid/view/Window; // method@0050 │ │ -001a36: 0c03 |0019: move-result-object v3 │ │ -001a38: 6e20 3d00 1300 |001a: invoke-virtual {v3, v1}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@003d │ │ -001a3e: 6e10 5000 0500 |001d: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getWindow:()Landroid/view/Window; // method@0050 │ │ -001a44: 0c03 |0020: move-result-object v3 │ │ -001a46: 1304 0004 |0021: const/16 v4, #int 1024 // #400 │ │ -001a4a: 6e20 3b00 4300 |0023: invoke-virtual {v3, v4}, Landroid/view/Window;.addFlags:(I)V // method@003b │ │ -001a50: 1a03 a800 |0026: const-string v3, "color" // string@00a8 │ │ -001a54: 12f4 |0028: const/4 v4, #int -1 // #ff │ │ -001a56: 7230 1700 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ -001a5c: 0a00 |002c: move-result v0 │ │ -001a5e: 5453 1100 |002d: iget-object v3, v5, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ -001a62: 6e20 3900 0300 |002f: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0039 │ │ -001a68: 0e00 |0032: return-void │ │ +001aa4: |[001aa4] org.bc_bd.mrwhite.MrWhiteActivity.applySettings:()V │ │ +001ab4: 7110 2e00 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +001aba: 0c02 |0003: move-result-object v2 │ │ +001abc: 6e10 5000 0500 |0004: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getWindow:()Landroid/view/Window; // method@0050 │ │ +001ac2: 0c03 |0007: move-result-object v3 │ │ +001ac4: 6e10 3c00 0300 |0008: invoke-virtual {v3}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@003c │ │ +001aca: 0c01 |000b: move-result-object v1 │ │ +001acc: 7010 4f00 0500 |000c: invoke-direct {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBrightness:()I // method@004f │ │ +001ad2: 0a03 |000f: move-result v3 │ │ +001ad4: 8233 |0010: int-to-float v3, v3 │ │ +001ad6: 1504 c842 |0011: const/high16 v4, #int 1120403456 // #42c8 │ │ +001ada: c943 |0013: div-float/2addr v3, v4 │ │ +001adc: 5913 0600 |0014: iput v3, v1, Landroid/view/WindowManager$LayoutParams;.screenBrightness:F // field@0006 │ │ +001ae0: 6e10 5000 0500 |0016: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getWindow:()Landroid/view/Window; // method@0050 │ │ +001ae6: 0c03 |0019: move-result-object v3 │ │ +001ae8: 6e20 3d00 1300 |001a: invoke-virtual {v3, v1}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@003d │ │ +001aee: 6e10 5000 0500 |001d: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getWindow:()Landroid/view/Window; // method@0050 │ │ +001af4: 0c03 |0020: move-result-object v3 │ │ +001af6: 1304 0004 |0021: const/16 v4, #int 1024 // #400 │ │ +001afa: 6e20 3b00 4300 |0023: invoke-virtual {v3, v4}, Landroid/view/Window;.addFlags:(I)V // method@003b │ │ +001b00: 1a03 a800 |0026: const-string v3, "color" // string@00a8 │ │ +001b04: 12f4 |0028: const/4 v4, #int -1 // #ff │ │ +001b06: 7230 1700 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ +001b0c: 0a00 |002c: move-result v0 │ │ +001b0e: 5453 1100 |002d: iget-object v3, v5, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ +001b12: 6e20 3900 0300 |002f: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundColor:(I)V // method@0039 │ │ +001b18: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ + 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000c line=55 │ │ 0x0016 line=56 │ │ 0x001d line=59 │ │ 0x0026 line=61 │ │ 0x002d line=62 │ │ 0x0032 line=63 │ │ @@ -326,36 +328,36 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -001a6c: |[001a6c] org.bc_bd.mrwhite.MrWhiteActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -001a7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -001a7e: 6e10 3100 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0031 │ │ -001a84: 0a00 |0004: move-result v0 │ │ -001a86: 6e10 3200 0500 |0005: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0032 │ │ -001a8c: 0a01 |0008: move-result v1 │ │ -001a8e: 2b01 1f00 0000 |0009: packed-switch v1, 00000028 // +0000001f │ │ -001a94: 6f20 0300 5400 |000c: invoke-super {v4, v5}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0003 │ │ -001a9a: 0a02 |000f: move-result v2 │ │ -001a9c: 0f02 |0010: return v2 │ │ -001a9e: 3320 ffff |0011: if-ne v0, v2, 0010 // -0001 │ │ -001aa2: 1303 0a00 |0013: const/16 v3, #int 10 // #a │ │ -001aa6: 7020 4c00 3400 |0015: invoke-direct {v4, v3}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.changeBrightness:(I)V // method@004c │ │ -001aac: 6e10 4b00 0400 |0018: invoke-virtual {v4}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ -001ab2: 28f5 |001b: goto 0010 // -000b │ │ -001ab4: 3900 f4ff |001c: if-nez v0, 0010 // -000c │ │ -001ab8: 1303 f6ff |001e: const/16 v3, #int -10 // #fff6 │ │ -001abc: 7020 4c00 3400 |0020: invoke-direct {v4, v3}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.changeBrightness:(I)V // method@004c │ │ -001ac2: 6e10 4b00 0400 |0023: invoke-virtual {v4}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ -001ac8: 28ea |0026: goto 0010 // -0016 │ │ -001aca: 0000 |0027: nop // spacer │ │ -001acc: 0001 0200 1800 0000 0800 0000 1300 ... |0028: packed-switch-data (8 units) │ │ +001b1c: |[001b1c] org.bc_bd.mrwhite.MrWhiteActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +001b2c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +001b2e: 6e10 3100 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0031 │ │ +001b34: 0a00 |0004: move-result v0 │ │ +001b36: 6e10 3200 0500 |0005: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0032 │ │ +001b3c: 0a01 |0008: move-result v1 │ │ +001b3e: 2b01 1f00 0000 |0009: packed-switch v1, 00000028 // +0000001f │ │ +001b44: 6f20 0300 5400 |000c: invoke-super {v4, v5}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0003 │ │ +001b4a: 0a02 |000f: move-result v2 │ │ +001b4c: 0f02 |0010: return v2 │ │ +001b4e: 3320 ffff |0011: if-ne v0, v2, 0010 // -0001 │ │ +001b52: 1303 0a00 |0013: const/16 v3, #int 10 // #a │ │ +001b56: 7020 4c00 3400 |0015: invoke-direct {v4, v3}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.changeBrightness:(I)V // method@004c │ │ +001b5c: 6e10 4b00 0400 |0018: invoke-virtual {v4}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ +001b62: 28f5 |001b: goto 0010 // -000b │ │ +001b64: 3900 f4ff |001c: if-nez v0, 0010 // -000c │ │ +001b68: 1303 f6ff |001e: const/16 v3, #int -10 // #fff6 │ │ +001b6c: 7020 4c00 3400 |0020: invoke-direct {v4, v3}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.changeBrightness:(I)V // method@004c │ │ +001b72: 6e10 4b00 0400 |0023: invoke-virtual {v4}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ +001b78: 28ea |0026: goto 0010 // -0016 │ │ +001b7a: 0000 |0027: nop // spacer │ │ +001b7c: 0001 0200 1800 0000 0800 0000 1300 ... |0028: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0005 line=92 │ │ 0x0009 line=94 │ │ 0x000c line=108 │ │ 0x0011 line=96 │ │ @@ -376,27 +378,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -001adc: |[001adc] org.bc_bd.mrwhite.MrWhiteActivity.onCreate:(Landroid/os/Bundle;)V │ │ -001aec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -001aee: 6f20 0400 3200 |0001: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ -001af4: 6e20 5400 1200 |0004: invoke-virtual {v2, v1}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.requestWindowFeature:(I)Z // method@0054 │ │ -001afa: 2200 2500 |0007: new-instance v0, Landroid/view/View; // type@0025 │ │ -001afe: 7020 3700 2000 |0009: invoke-direct {v0, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0037 │ │ -001b04: 5b20 1100 |000c: iput-object v0, v2, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ -001b08: 5420 1100 |000e: iget-object v0, v2, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ -001b0c: 6e20 3a00 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setKeepScreenOn:(Z)V // method@003a │ │ -001b12: 6e10 4b00 0200 |0013: invoke-virtual {v2}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ -001b18: 5420 1100 |0016: iget-object v0, v2, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ -001b1c: 6e20 5500 0200 |0018: invoke-virtual {v2, v0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.setContentView:(Landroid/view/View;)V // method@0055 │ │ -001b22: 0e00 |001b: return-void │ │ +001b8c: |[001b8c] org.bc_bd.mrwhite.MrWhiteActivity.onCreate:(Landroid/os/Bundle;)V │ │ +001b9c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +001b9e: 6f20 0400 3200 |0001: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0004 │ │ +001ba4: 6e20 5400 1200 |0004: invoke-virtual {v2, v1}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.requestWindowFeature:(I)Z // method@0054 │ │ +001baa: 2200 2500 |0007: new-instance v0, Landroid/view/View; // type@0025 │ │ +001bae: 7020 3700 2000 |0009: invoke-direct {v0, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0037 │ │ +001bb4: 5b20 1100 |000c: iput-object v0, v2, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ +001bb8: 5420 1100 |000e: iget-object v0, v2, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ +001bbc: 6e20 3a00 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setKeepScreenOn:(Z)V // method@003a │ │ +001bc2: 6e10 4b00 0200 |0013: invoke-virtual {v2}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ +001bc8: 5420 1100 |0016: iget-object v0, v2, Lorg/bc_bd/mrwhite/MrWhiteActivity;.view_:Landroid/view/View; // field@0011 │ │ +001bcc: 6e20 5500 0200 |0018: invoke-virtual {v2, v0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.setContentView:(Landroid/view/View;)V // method@0055 │ │ +001bd2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0004 line=35 │ │ 0x0007 line=37 │ │ 0x000e line=38 │ │ 0x0013 line=39 │ │ @@ -411,26 +413,26 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -001b24: |[001b24] org.bc_bd.mrwhite.MrWhiteActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -001b34: 1a01 6b00 |0000: const-string v1, "MrWhiteActivity" // string@006b │ │ -001b38: 1a02 f500 |0002: const-string v2, "onPrepareOptionsMenu" // string@00f5 │ │ -001b3c: 7120 2f00 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -001b42: 2200 0b00 |0007: new-instance v0, Landroid/content/Intent; // type@000b │ │ -001b46: 6e10 4e00 0300 |0009: invoke-virtual {v3}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBaseContext:()Landroid/content/Context; // method@004e │ │ -001b4c: 0c01 |000c: move-result-object v1 │ │ -001b4e: 1c02 4400 |000d: const-class v2, Lorg/bc_bd/mrwhite/Preferences; // type@0044 │ │ -001b52: 7030 1300 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ -001b58: 6e20 5600 0300 |0012: invoke-virtual {v3, v0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.startActivity:(Landroid/content/Intent;)V // method@0056 │ │ -001b5e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -001b60: 0f01 |0016: return v1 │ │ +001bd4: |[001bd4] org.bc_bd.mrwhite.MrWhiteActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +001be4: 1a01 6b00 |0000: const-string v1, "MrWhiteActivity" // string@006b │ │ +001be8: 1a02 f500 |0002: const-string v2, "onPrepareOptionsMenu" // string@00f5 │ │ +001bec: 7120 2f00 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +001bf2: 2200 0b00 |0007: new-instance v0, Landroid/content/Intent; // type@000b │ │ +001bf6: 6e10 4e00 0300 |0009: invoke-virtual {v3}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.getBaseContext:()Landroid/content/Context; // method@004e │ │ +001bfc: 0c01 |000c: move-result-object v1 │ │ +001bfe: 1c02 4400 |000d: const-class v2, Lorg/bc_bd/mrwhite/Preferences; // type@0044 │ │ +001c02: 7030 1300 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ +001c08: 6e20 5600 0300 |0012: invoke-virtual {v3, v0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.startActivity:(Landroid/content/Intent;)V // method@0056 │ │ +001c0e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +001c10: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ 0x0012 line=117 │ │ 0x0015 line=118 │ │ locals : │ │ @@ -443,18 +445,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -001b64: |[001b64] org.bc_bd.mrwhite.MrWhiteActivity.onStart:()V │ │ -001b74: 6f10 0500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStart:()V // method@0005 │ │ -001b7a: 6e10 4b00 0000 |0003: invoke-virtual {v0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ -001b80: 0e00 |0006: return-void │ │ +001c14: |[001c14] org.bc_bd.mrwhite.MrWhiteActivity.onStart:()V │ │ +001c24: 6f10 0500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStart:()V // method@0005 │ │ +001c2a: 6e10 4b00 0000 |0003: invoke-virtual {v0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;.applySettings:()V // method@004b │ │ +001c30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=47 │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/bc_bd/mrwhite/MrWhiteActivity; │ │ @@ -494,37 +496,37 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001b84: |[001b84] org.bc_bd.mrwhite.Preferences$1$1.:(Lorg/bc_bd/mrwhite/Preferences$1;)V │ │ -001b94: 5b01 1200 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$1$1;.this$1:Lorg/bc_bd/mrwhite/Preferences$1; // field@0012 │ │ -001b98: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001b9e: 0e00 |0005: return-void │ │ +001c34: |[001c34] org.bc_bd.mrwhite.Preferences$1$1.:(Lorg/bc_bd/mrwhite/Preferences$1;)V │ │ +001c44: 5b01 1200 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$1$1;.this$1:Lorg/bc_bd/mrwhite/Preferences$1; // field@0012 │ │ +001c48: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/bc_bd/mrwhite/Preferences$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/bc_bd/mrwhite/Preferences$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/bc_bd/mrwhite/Preferences$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/Preferences$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -001ba0: |[001ba0] org.bc_bd.mrwhite.Preferences$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -001bb0: 0e00 |0000: return-void │ │ +001c50: |[001c50] org.bc_bd.mrwhite.Preferences$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +001c60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/bc_bd/mrwhite/Preferences$1$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -564,84 +566,88 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001bb4: |[001bb4] org.bc_bd.mrwhite.Preferences$1.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ -001bc4: 5b01 1300 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ -001bc8: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001bce: 0e00 |0005: return-void │ │ +001c64: |[001c64] org.bc_bd.mrwhite.Preferences$1.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ +001c74: 5b01 1300 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ +001c78: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001c7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/bc_bd/mrwhite/Preferences$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/bc_bd/mrwhite/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/bc_bd/mrwhite/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/Preferences$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -001bd0: |[001bd0] org.bc_bd.mrwhite.Preferences$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -001be0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -001be2: 1a03 6f00 |0001: const-string v3, "Preferences" // string@006f │ │ -001be6: 1a04 8d00 |0003: const-string v4, "about" // string@008d │ │ -001bea: 7120 2f00 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -001bf0: 2202 5100 |0008: new-instance v2, Lorg/bc_bd/mrwhite/Version; // type@0051 │ │ -001bf4: 5473 1300 |000a: iget-object v3, v7, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ -001bf8: 7020 8d00 3200 |000c: invoke-direct {v2, v3}, Lorg/bc_bd/mrwhite/Version;.:(Landroid/content/Context;)V // method@008d │ │ -001bfe: 5473 1300 |000f: iget-object v3, v7, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ -001c02: 6e10 7000 0300 |0011: invoke-virtual {v3}, Lorg/bc_bd/mrwhite/Preferences;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ -001c08: 0c03 |0014: move-result-object v3 │ │ -001c0a: 1404 0300 057f |0015: const v4, #float 1.76787e+38 // #7f050003 │ │ -001c10: 6e20 1900 4300 |0018: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0019 │ │ -001c16: 0c00 |001b: move-result-object v0 │ │ -001c18: 1223 |001c: const/4 v3, #int 2 // #2 │ │ -001c1a: 2333 5500 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0055 │ │ -001c1e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -001c20: 6e10 8f00 0200 |0020: invoke-virtual {v2}, Lorg/bc_bd/mrwhite/Version;.name:()Ljava/lang/String; // method@008f │ │ -001c26: 0c05 |0023: move-result-object v5 │ │ -001c28: 4d05 0304 |0024: aput-object v5, v3, v4 │ │ -001c2c: 6e10 8e00 0200 |0026: invoke-virtual {v2}, Lorg/bc_bd/mrwhite/Version;.code:()I // method@008e │ │ -001c32: 0a04 |0029: move-result v4 │ │ -001c34: 7110 4300 0400 |002a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0043 │ │ -001c3a: 0c04 |002d: move-result-object v4 │ │ -001c3c: 4d04 0306 |002e: aput-object v4, v3, v6 │ │ -001c40: 7120 4500 3000 |0030: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0045 │ │ -001c46: 0c01 |0033: move-result-object v1 │ │ -001c48: 2203 0500 |0034: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -001c4c: 5474 1300 |0036: iget-object v4, v7, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ -001c50: 7020 0600 4300 |0038: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0006 │ │ -001c56: 1404 0200 057f |003b: const v4, #float 1.76787e+38 // #7f050002 │ │ -001c5c: 6e20 0b00 4300 |003e: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000b │ │ -001c62: 0c03 |0041: move-result-object v3 │ │ -001c64: 6e20 0800 1300 |0042: invoke-virtual {v3, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0008 │ │ -001c6a: 0c03 |0045: move-result-object v3 │ │ -001c6c: 1404 0a00 0401 |0046: const v4, #float 2.42446e-38 // #0104000a │ │ -001c72: 2205 3d00 |0049: new-instance v5, Lorg/bc_bd/mrwhite/Preferences$1$1; // type@003d │ │ -001c76: 7020 5700 7500 |004b: invoke-direct {v5, v7}, Lorg/bc_bd/mrwhite/Preferences$1$1;.:(Lorg/bc_bd/mrwhite/Preferences$1;)V // method@0057 │ │ -001c7c: 6e30 0a00 4305 |004e: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -001c82: 0c03 |0051: move-result-object v3 │ │ -001c84: 6e10 0d00 0300 |0052: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000d │ │ -001c8a: 0f06 |0055: return v6 │ │ +001c80: |[001c80] org.bc_bd.mrwhite.Preferences$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +001c90: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +001c92: 1a03 6f00 |0001: const-string v3, "Preferences" // string@006f │ │ +001c96: 1a04 8d00 |0003: const-string v4, "about" // string@008d │ │ +001c9a: 7120 2f00 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +001ca0: 2202 5100 |0008: new-instance v2, Lorg/bc_bd/mrwhite/Version; // type@0051 │ │ +001ca4: 5473 1300 |000a: iget-object v3, v7, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ +001ca8: 7020 8d00 3200 |000c: invoke-direct {v2, v3}, Lorg/bc_bd/mrwhite/Version;.:(Landroid/content/Context;)V // method@008d │ │ +001cae: 5473 1300 |000f: iget-object v3, v7, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ +001cb2: 6e10 7000 0300 |0011: invoke-virtual {v3}, Lorg/bc_bd/mrwhite/Preferences;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ +001cb8: 0c03 |0014: move-result-object v3 │ │ +001cba: 1404 0300 057f |0015: const v4, #float 1.76787e+38 // #7f050003 │ │ +001cc0: 6e20 1900 4300 |0018: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0019 │ │ +001cc6: 0c00 |001b: move-result-object v0 │ │ +001cc8: 1223 |001c: const/4 v3, #int 2 // #2 │ │ +001cca: 2333 5500 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0055 │ │ +001cce: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +001cd0: 6e10 8f00 0200 |0020: invoke-virtual {v2}, Lorg/bc_bd/mrwhite/Version;.name:()Ljava/lang/String; // method@008f │ │ +001cd6: 0c05 |0023: move-result-object v5 │ │ +001cd8: 4d05 0304 |0024: aput-object v5, v3, v4 │ │ +001cdc: 6e10 8e00 0200 |0026: invoke-virtual {v2}, Lorg/bc_bd/mrwhite/Version;.code:()I // method@008e │ │ +001ce2: 0a04 |0029: move-result v4 │ │ +001ce4: 7110 4300 0400 |002a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0043 │ │ +001cea: 0c04 |002d: move-result-object v4 │ │ +001cec: 4d04 0306 |002e: aput-object v4, v3, v6 │ │ +001cf0: 7120 4500 3000 |0030: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0045 │ │ +001cf6: 0c01 |0033: move-result-object v1 │ │ +001cf8: 2203 0500 |0034: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +001cfc: 5474 1300 |0036: iget-object v4, v7, Lorg/bc_bd/mrwhite/Preferences$1;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0013 │ │ +001d00: 7020 0600 4300 |0038: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0006 │ │ +001d06: 1404 0200 057f |003b: const v4, #float 1.76787e+38 // #7f050002 │ │ +001d0c: 6e20 0b00 4300 |003e: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000b │ │ +001d12: 0c03 |0041: move-result-object v3 │ │ +001d14: 6e20 0800 1300 |0042: invoke-virtual {v3, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0008 │ │ +001d1a: 0c03 |0045: move-result-object v3 │ │ +001d1c: 1404 0a00 0401 |0046: const v4, #float 2.42446e-38 // #0104000a │ │ +001d22: 2205 3d00 |0049: new-instance v5, Lorg/bc_bd/mrwhite/Preferences$1$1; // type@003d │ │ +001d26: 7020 5700 7500 |004b: invoke-direct {v5, v7}, Lorg/bc_bd/mrwhite/Preferences$1$1;.:(Lorg/bc_bd/mrwhite/Preferences$1;)V // method@0057 │ │ +001d2c: 6e30 0a00 4305 |004e: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +001d32: 0c03 |0051: move-result-object v3 │ │ +001d34: 6e10 0d00 0300 |0052: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000d │ │ +001d3a: 0f06 |0055: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0008 line=39 │ │ 0x000f line=40 │ │ 0x001c line=42 │ │ 0x0034 line=44 │ │ + 0x003e line=45 │ │ + 0x0042 line=46 │ │ + 0x004e line=47 │ │ + 0x0052 line=53 │ │ 0x0055 line=54 │ │ locals : │ │ 0x001c - 0x0056 reg=0 template Ljava/lang/String; │ │ 0x0034 - 0x0056 reg=1 text Ljava/lang/String; │ │ 0x000f - 0x0056 reg=2 v Lorg/bc_bd/mrwhite/Version; │ │ 0x0000 - 0x0056 reg=7 this Lorg/bc_bd/mrwhite/Preferences$1; │ │ 0x0000 - 0x0056 reg=8 preference Landroid/preference/Preference; │ │ @@ -681,55 +687,56 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001c8c: |[001c8c] org.bc_bd.mrwhite.Preferences$2.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ -001c9c: 5b01 1400 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ -001ca0: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001ca6: 0e00 |0005: return-void │ │ +001d3c: |[001d3c] org.bc_bd.mrwhite.Preferences$2.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ +001d4c: 5b01 1400 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ +001d50: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/bc_bd/mrwhite/Preferences$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/bc_bd/mrwhite/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/bc_bd/mrwhite/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/Preferences$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -001ca8: |[001ca8] org.bc_bd.mrwhite.Preferences$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -001cb8: 5453 1400 |0000: iget-object v3, v5, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ -001cbc: 6e10 6e00 0300 |0002: invoke-virtual {v3}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ -001cc2: 0c03 |0005: move-result-object v3 │ │ -001cc4: 7110 2e00 0300 |0006: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -001cca: 0c02 |0009: move-result-object v2 │ │ -001ccc: 1a03 a800 |000a: const-string v3, "color" // string@00a8 │ │ -001cd0: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -001cd2: 7230 1700 3204 |000d: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ -001cd8: 0a00 |0010: move-result v0 │ │ -001cda: 2201 5000 |0011: new-instance v1, Lorg/bc_bd/mrwhite/RGBPickerDialog; // type@0050 │ │ -001cde: 5453 1400 |0013: iget-object v3, v5, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ -001ce2: 5454 1400 |0015: iget-object v4, v5, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ -001ce6: 7040 8500 3104 |0017: invoke-direct {v1, v3, v4, v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V // method@0085 │ │ -001cec: 6e10 8c00 0100 |001a: invoke-virtual {v1}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.show:()V // method@008c │ │ -001cf2: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -001cf4: 0f03 |001e: return v3 │ │ +001d58: |[001d58] org.bc_bd.mrwhite.Preferences$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +001d68: 5453 1400 |0000: iget-object v3, v5, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ +001d6c: 6e10 6e00 0300 |0002: invoke-virtual {v3}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ +001d72: 0c03 |0005: move-result-object v3 │ │ +001d74: 7110 2e00 0300 |0006: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +001d7a: 0c02 |0009: move-result-object v2 │ │ +001d7c: 1a03 a800 |000a: const-string v3, "color" // string@00a8 │ │ +001d80: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +001d82: 7230 1700 3204 |000d: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ +001d88: 0a00 |0010: move-result v0 │ │ +001d8a: 2201 5000 |0011: new-instance v1, Lorg/bc_bd/mrwhite/RGBPickerDialog; // type@0050 │ │ +001d8e: 5453 1400 |0013: iget-object v3, v5, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ +001d92: 5454 1400 |0015: iget-object v4, v5, Lorg/bc_bd/mrwhite/Preferences$2;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0014 │ │ +001d96: 7040 8500 3104 |0017: invoke-direct {v1, v3, v4, v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V // method@0085 │ │ +001d9c: 6e10 8c00 0100 |001a: invoke-virtual {v1}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.show:()V // method@008c │ │ +001da2: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +001da4: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ + 0x0002 line=70 │ │ 0x000a line=71 │ │ 0x0011 line=73 │ │ 0x001a line=75 │ │ 0x001d line=76 │ │ locals : │ │ 0x0011 - 0x001f reg=0 c I │ │ 0x001a - 0x001f reg=1 d Lorg/bc_bd/mrwhite/RGBPickerDialog; │ │ @@ -772,40 +779,40 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001cf8: |[001cf8] org.bc_bd.mrwhite.Preferences$3.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ -001d08: 5b01 1500 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$3;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0015 │ │ -001d0c: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001d12: 0e00 |0005: return-void │ │ +001da8: |[001da8] org.bc_bd.mrwhite.Preferences$3.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ +001db8: 5b01 1500 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$3;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0015 │ │ +001dbc: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/bc_bd/mrwhite/Preferences$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/bc_bd/mrwhite/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/bc_bd/mrwhite/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/Preferences$3;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -001d14: |[001d14] org.bc_bd.mrwhite.Preferences$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -001d24: 5410 1500 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/Preferences$3;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0015 │ │ -001d28: 7110 6600 0000 |0002: invoke-static {v0}, Lorg/bc_bd/mrwhite/Preferences;.access$000:(Lorg/bc_bd/mrwhite/Preferences;)V // method@0066 │ │ -001d2e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -001d30: 0f00 |0006: return v0 │ │ +001dc4: |[001dc4] org.bc_bd.mrwhite.Preferences$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +001dd4: 5410 1500 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/Preferences$3;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0015 │ │ +001dd8: 7110 6600 0000 |0002: invoke-static {v0}, Lorg/bc_bd/mrwhite/Preferences;.access$000:(Lorg/bc_bd/mrwhite/Preferences;)V // method@0066 │ │ +001dde: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +001de0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/bc_bd/mrwhite/Preferences$3; │ │ 0x0000 - 0x0007 reg=2 preference Landroid/preference/Preference; │ │ @@ -845,58 +852,61 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001d34: |[001d34] org.bc_bd.mrwhite.Preferences$4.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ -001d44: 5b01 1600 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ -001d48: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001d4e: 0e00 |0005: return-void │ │ +001de4: |[001de4] org.bc_bd.mrwhite.Preferences$4.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ +001df4: 5b01 1600 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ +001df8: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/bc_bd/mrwhite/Preferences$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/bc_bd/mrwhite/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/bc_bd/mrwhite/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/Preferences$4;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -001d50: |[001d50] org.bc_bd.mrwhite.Preferences$4.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -001d60: 5430 1600 |0000: iget-object v0, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ -001d64: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -001d66: 6e20 6b00 1000 |0003: invoke-virtual {v0, v1}, Lorg/bc_bd/mrwhite/Preferences;.colorChanged:(I)V // method@006b │ │ -001d6c: 5430 1600 |0006: iget-object v0, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ -001d70: 1301 6400 |0008: const/16 v1, #int 100 // #64 │ │ -001d74: 6e20 6900 1000 |000a: invoke-virtual {v0, v1}, Lorg/bc_bd/mrwhite/Preferences;.brightnessChanged:(I)V // method@0069 │ │ -001d7a: 5430 1600 |000d: iget-object v0, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ -001d7e: 5431 1600 |000f: iget-object v1, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ -001d82: 1402 0900 057f |0011: const v2, #float 1.76788e+38 // #7f050009 │ │ -001d88: 6e20 7100 2100 |0014: invoke-virtual {v1, v2}, Lorg/bc_bd/mrwhite/Preferences;.getString:(I)Ljava/lang/String; // method@0071 │ │ -001d8e: 0c01 |0017: move-result-object v1 │ │ -001d90: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -001d92: 7130 4000 1002 |0019: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0040 │ │ -001d98: 0c00 |001c: move-result-object v0 │ │ -001d9a: 6e10 4100 0000 |001d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0041 │ │ -001da0: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -001da2: 0f00 |0021: return v0 │ │ +001e00: |[001e00] org.bc_bd.mrwhite.Preferences$4.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +001e10: 5430 1600 |0000: iget-object v0, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ +001e14: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +001e16: 6e20 6b00 1000 |0003: invoke-virtual {v0, v1}, Lorg/bc_bd/mrwhite/Preferences;.colorChanged:(I)V // method@006b │ │ +001e1c: 5430 1600 |0006: iget-object v0, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ +001e20: 1301 6400 |0008: const/16 v1, #int 100 // #64 │ │ +001e24: 6e20 6900 1000 |000a: invoke-virtual {v0, v1}, Lorg/bc_bd/mrwhite/Preferences;.brightnessChanged:(I)V // method@0069 │ │ +001e2a: 5430 1600 |000d: iget-object v0, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ +001e2e: 5431 1600 |000f: iget-object v1, v3, Lorg/bc_bd/mrwhite/Preferences$4;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0016 │ │ +001e32: 1402 0900 057f |0011: const v2, #float 1.76788e+38 // #7f050009 │ │ +001e38: 6e20 7100 2100 |0014: invoke-virtual {v1, v2}, Lorg/bc_bd/mrwhite/Preferences;.getString:(I)Ljava/lang/String; // method@0071 │ │ +001e3e: 0c01 |0017: move-result-object v1 │ │ +001e40: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +001e42: 7130 4000 1002 |0019: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0040 │ │ +001e48: 0c00 |001c: move-result-object v0 │ │ +001e4a: 6e10 4100 0000 |001d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0041 │ │ +001e50: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +001e52: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x000d line=100 │ │ + 0x0014 line=101 │ │ + 0x0019 line=100 │ │ + 0x001d line=102 │ │ 0x0020 line=103 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/bc_bd/mrwhite/Preferences$4; │ │ 0x0000 - 0x0022 reg=4 preference Landroid/preference/Preference; │ │ │ │ source_file_idx : 112 (Preferences.java) │ │ │ │ @@ -937,44 +947,44 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences;Landroid/widget/SeekBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -001da4: |[001da4] org.bc_bd.mrwhite.Preferences$5.:(Lorg/bc_bd/mrwhite/Preferences;Landroid/widget/SeekBar;)V │ │ -001db4: 5b01 1700 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$5;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0017 │ │ -001db8: 5b02 1800 |0002: iput-object v2, v0, Lorg/bc_bd/mrwhite/Preferences$5;.val$seekbar:Landroid/widget/SeekBar; // field@0018 │ │ -001dbc: 7010 4400 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001dc2: 0e00 |0007: return-void │ │ +001e54: |[001e54] org.bc_bd.mrwhite.Preferences$5.:(Lorg/bc_bd/mrwhite/Preferences;Landroid/widget/SeekBar;)V │ │ +001e64: 5b01 1700 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$5;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0017 │ │ +001e68: 5b02 1800 |0002: iput-object v2, v0, Lorg/bc_bd/mrwhite/Preferences$5;.val$seekbar:Landroid/widget/SeekBar; // field@0018 │ │ +001e6c: 7010 4400 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001e72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/bc_bd/mrwhite/Preferences$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/bc_bd/mrwhite/Preferences; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/bc_bd/mrwhite/Preferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/SeekBar; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/Preferences$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -001dc4: |[001dc4] org.bc_bd.mrwhite.Preferences$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -001dd4: 5420 1700 |0000: iget-object v0, v2, Lorg/bc_bd/mrwhite/Preferences$5;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0017 │ │ -001dd8: 5421 1800 |0002: iget-object v1, v2, Lorg/bc_bd/mrwhite/Preferences$5;.val$seekbar:Landroid/widget/SeekBar; // field@0018 │ │ -001ddc: 6e10 3e00 0100 |0004: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@003e │ │ -001de2: 0a01 |0007: move-result v1 │ │ -001de4: 6e20 6900 1000 |0008: invoke-virtual {v0, v1}, Lorg/bc_bd/mrwhite/Preferences;.brightnessChanged:(I)V // method@0069 │ │ -001dea: 0e00 |000b: return-void │ │ +001e74: |[001e74] org.bc_bd.mrwhite.Preferences$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +001e84: 5420 1700 |0000: iget-object v0, v2, Lorg/bc_bd/mrwhite/Preferences$5;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0017 │ │ +001e88: 5421 1800 |0002: iget-object v1, v2, Lorg/bc_bd/mrwhite/Preferences$5;.val$seekbar:Landroid/widget/SeekBar; // field@0018 │ │ +001e8c: 6e10 3e00 0100 |0004: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@003e │ │ +001e92: 0a01 |0007: move-result v1 │ │ +001e94: 6e20 6900 1000 |0008: invoke-virtual {v0, v1}, Lorg/bc_bd/mrwhite/Preferences;.brightnessChanged:(I)V // method@0069 │ │ +001e9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000b line=129 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/bc_bd/mrwhite/Preferences$5; │ │ 0x0000 - 0x000c reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -1015,37 +1025,37 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001dec: |[001dec] org.bc_bd.mrwhite.Preferences$6.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ -001dfc: 5b01 1900 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$6;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0019 │ │ -001e00: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001e06: 0e00 |0005: return-void │ │ +001e9c: |[001e9c] org.bc_bd.mrwhite.Preferences$6.:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ +001eac: 5b01 1900 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/Preferences$6;.this$0:Lorg/bc_bd/mrwhite/Preferences; // field@0019 │ │ +001eb0: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001eb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/bc_bd/mrwhite/Preferences$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/bc_bd/mrwhite/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/bc_bd/mrwhite/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/Preferences$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -001e08: |[001e08] org.bc_bd.mrwhite.Preferences$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -001e18: 0e00 |0000: return-void │ │ +001eb8: |[001eb8] org.bc_bd.mrwhite.Preferences$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +001ec8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/bc_bd/mrwhite/Preferences$6; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 id I │ │ @@ -1080,17 +1090,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e1c: |[001e1c] org.bc_bd.mrwhite.R$attr.:()V │ │ -001e2c: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001e32: 0e00 |0003: return-void │ │ +001ecc: |[001ecc] org.bc_bd.mrwhite.R$attr.:()V │ │ +001edc: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001ee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R$attr; │ │ │ │ Virtual methods - │ │ @@ -1129,17 +1139,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e34: |[001e34] org.bc_bd.mrwhite.R$drawable.:()V │ │ -001e44: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001e4a: 0e00 |0003: return-void │ │ +001ee4: |[001ee4] org.bc_bd.mrwhite.R$drawable.:()V │ │ +001ef4: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001efa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -1188,17 +1198,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e4c: |[001e4c] org.bc_bd.mrwhite.R$id.:()V │ │ -001e5c: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001e62: 0e00 |0003: return-void │ │ +001efc: |[001efc] org.bc_bd.mrwhite.R$id.:()V │ │ +001f0c: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R$id; │ │ │ │ Virtual methods - │ │ @@ -1242,17 +1252,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e64: |[001e64] org.bc_bd.mrwhite.R$layout.:()V │ │ -001e74: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001e7a: 0e00 |0003: return-void │ │ +001f14: |[001f14] org.bc_bd.mrwhite.R$layout.:()V │ │ +001f24: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R$layout; │ │ │ │ Virtual methods - │ │ @@ -1291,17 +1301,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e7c: |[001e7c] org.bc_bd.mrwhite.R$menu.:()V │ │ -001e8c: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001e92: 0e00 |0003: return-void │ │ +001f2c: |[001f2c] org.bc_bd.mrwhite.R$menu.:()V │ │ +001f3c: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R$menu; │ │ │ │ Virtual methods - │ │ @@ -1400,17 +1410,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e94: |[001e94] org.bc_bd.mrwhite.R$string.:()V │ │ -001ea4: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001eaa: 0e00 |0003: return-void │ │ +001f44: |[001f44] org.bc_bd.mrwhite.R$string.:()V │ │ +001f54: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R$string; │ │ │ │ Virtual methods - │ │ @@ -1449,17 +1459,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001eac: |[001eac] org.bc_bd.mrwhite.R$xml.:()V │ │ -001ebc: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001ec2: 0e00 |0003: return-void │ │ +001f5c: |[001f5c] org.bc_bd.mrwhite.R$xml.:()V │ │ +001f6c: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R$xml; │ │ │ │ Virtual methods - │ │ @@ -1492,21 +1502,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001ec4: |[001ec4] org.bc_bd.mrwhite.R.:()V │ │ -001ed4: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -001eda: 0e00 |0003: return-void │ │ +001f74: |[001f74] org.bc_bd.mrwhite.R.:()V │ │ +001f84: 7010 4400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +001f8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 113 (R.java) │ │ │ │ Class #19 header: │ │ @@ -1560,36 +1569,36 @@ │ │ type : '(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -001edc: |[001edc] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V │ │ -001eec: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -001ef0: 7020 3700 5400 |0002: invoke-direct {v4, v5}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0037 │ │ -001ef6: 5b46 3400 |0005: iput-object v6, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0034 │ │ -001efa: 5947 3300 |0007: iput v7, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -001efe: 2200 1600 |0009: new-instance v0, Landroid/graphics/Paint; // type@0016 │ │ -001f02: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -001f04: 7020 2200 1000 |000c: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@0022 │ │ -001f0a: 5b40 3500 |000f: iput-object v0, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -001f0e: 2200 1a00 |0011: new-instance v0, Landroid/graphics/drawable/GradientDrawable; // type@001a │ │ -001f12: 6201 0500 |0013: sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;.LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation; // field@0005 │ │ -001f16: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -001f18: 2322 5400 |0016: new-array v2, v2, [I // type@0054 │ │ -001f1c: 2602 1200 0000 |0018: fill-array-data v2, 0000002a // +00000012 │ │ -001f22: 7030 2700 1002 |001b: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;.:(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V // method@0027 │ │ -001f28: 5b40 3200 |001e: iput-object v0, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.blue_:Landroid/graphics/drawable/GradientDrawable; // field@0032 │ │ -001f2c: 5440 3200 |0020: iget-object v0, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.blue_:Landroid/graphics/drawable/GradientDrawable; // field@0032 │ │ -001f30: 1301 0901 |0022: const/16 v1, #int 265 // #109 │ │ -001f34: 1302 3200 |0024: const/16 v2, #int 50 // #32 │ │ -001f38: 6e52 2900 3013 |0026: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/graphics/drawable/GradientDrawable;.setBounds:(IIII)V // method@0029 │ │ -001f3e: 0e00 |0029: return-void │ │ -001f40: 0003 0400 0200 0000 0000 00ff 0000 ... |002a: array-data (8 units) │ │ +001f8c: |[001f8c] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V │ │ +001f9c: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +001fa0: 7020 3700 5400 |0002: invoke-direct {v4, v5}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0037 │ │ +001fa6: 5b46 3400 |0005: iput-object v6, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0034 │ │ +001faa: 5947 3300 |0007: iput v7, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +001fae: 2200 1600 |0009: new-instance v0, Landroid/graphics/Paint; // type@0016 │ │ +001fb2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +001fb4: 7020 2200 1000 |000c: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@0022 │ │ +001fba: 5b40 3500 |000f: iput-object v0, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +001fbe: 2200 1a00 |0011: new-instance v0, Landroid/graphics/drawable/GradientDrawable; // type@001a │ │ +001fc2: 6201 0500 |0013: sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;.LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation; // field@0005 │ │ +001fc6: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +001fc8: 2322 5400 |0016: new-array v2, v2, [I // type@0054 │ │ +001fcc: 2602 1200 0000 |0018: fill-array-data v2, 0000002a // +00000012 │ │ +001fd2: 7030 2700 1002 |001b: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;.:(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V // method@0027 │ │ +001fd8: 5b40 3200 |001e: iput-object v0, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.blue_:Landroid/graphics/drawable/GradientDrawable; // field@0032 │ │ +001fdc: 5440 3200 |0020: iget-object v0, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.blue_:Landroid/graphics/drawable/GradientDrawable; // field@0032 │ │ +001fe0: 1301 0901 |0022: const/16 v1, #int 265 // #109 │ │ +001fe4: 1302 3200 |0024: const/16 v2, #int 50 // #32 │ │ +001fe8: 6e52 2900 3013 |0026: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/graphics/drawable/GradientDrawable;.setBounds:(IIII)V // method@0029 │ │ +001fee: 0e00 |0029: return-void │ │ +001ff0: 0003 0400 0200 0000 0000 00ff 0000 ... |002a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x0009 line=39 │ │ 0x0011 line=41 │ │ @@ -1608,125 +1617,125 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 226 16-bit code units │ │ -001f50: |[001f50] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.onDraw:(Landroid/graphics/Canvas;)V │ │ -001f60: 1a03 0500 |0000: const-string v3, "ColorPickerView" // string@0005 │ │ -001f64: 1a04 f200 |0002: const-string v4, "onDraw" // string@00f2 │ │ -001f68: 7120 2f00 4300 |0004: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -001f6e: 0800 1300 |0007: move-object/from16 v0, v19 │ │ -001f72: 5203 3300 |0009: iget v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -001f76: 7110 1f00 0300 |000b: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@001f │ │ -001f7c: 0a12 |000e: move-result v18 │ │ -001f7e: 0800 1300 |000f: move-object/from16 v0, v19 │ │ -001f82: 5203 3300 |0011: iget v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -001f86: 7110 1e00 0300 |0013: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@001e │ │ -001f8c: 0a10 |0016: move-result v16 │ │ -001f8e: 0800 1300 |0017: move-object/from16 v0, v19 │ │ -001f92: 5203 3300 |0019: iget v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -001f96: 7110 1d00 0300 |001b: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@001d │ │ -001f9c: 0a0f |001e: move-result v15 │ │ -001f9e: 0800 1300 |001f: move-object/from16 v0, v19 │ │ -001fa2: 5403 3500 |0021: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -001fa6: 6204 0200 |0023: sget-object v4, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0002 │ │ -001faa: 6e20 2600 4300 |0025: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0026 │ │ -001fb0: 0800 1300 |0028: move-object/from16 v0, v19 │ │ -001fb4: 5403 3200 |002a: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.blue_:Landroid/graphics/drawable/GradientDrawable; // field@0032 │ │ -001fb8: 0800 1400 |002c: move-object/from16 v0, v20 │ │ -001fbc: 6e20 2800 0300 |002e: invoke-virtual {v3, v0}, Landroid/graphics/drawable/GradientDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0028 │ │ -001fc2: 1311 0000 |0031: const/16 v17, #int 0 // #0 │ │ -001fc6: 1303 ff00 |0033: const/16 v3, #int 255 // #ff │ │ -001fca: 0200 1100 |0035: move/from16 v0, v17 │ │ -001fce: 3630 4500 |0037: if-gt v0, v3, 007c // +0045 │ │ -001fd2: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -001fd4: 0200 1200 |003a: move/from16 v0, v18 │ │ -001fd8: 0201 1100 |003c: move/from16 v1, v17 │ │ -001fdc: 7130 2000 1003 |003e: invoke-static {v0, v1, v3}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ -001fe2: 0a07 |0041: move-result v7 │ │ -001fe4: 1303 ff00 |0042: const/16 v3, #int 255 // #ff │ │ -001fe8: 0200 1200 |0044: move/from16 v0, v18 │ │ -001fec: 0201 1100 |0046: move/from16 v1, v17 │ │ -001ff0: 7130 2000 1003 |0048: invoke-static {v0, v1, v3}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ -001ff6: 0a08 |004b: move-result v8 │ │ -001ff8: 2202 1400 |004c: new-instance v2, Landroid/graphics/LinearGradient; // type@0014 │ │ -001ffc: d803 110a |004e: add-int/lit8 v3, v17, #int 10 // #0a │ │ -002000: 8233 |0050: int-to-float v3, v3 │ │ -002002: 1504 7042 |0051: const/high16 v4, #int 1114636288 // #4270 │ │ -002006: d805 110a |0053: add-int/lit8 v5, v17, #int 10 // #0a │ │ -00200a: 8255 |0055: int-to-float v5, v5 │ │ -00200c: 1406 0080 9d43 |0056: const v6, #float 315 // #439d8000 │ │ -002012: 6209 0400 |0059: sget-object v9, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0004 │ │ -002016: 7608 2100 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@0021 │ │ -00201c: 0800 1300 |005e: move-object/from16 v0, v19 │ │ -002020: 5403 3500 |0060: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -002024: 6e20 2400 2300 |0062: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0024 │ │ -00202a: d803 110a |0065: add-int/lit8 v3, v17, #int 10 // #0a │ │ -00202e: 823a |0067: int-to-float v10, v3 │ │ -002030: 150b 7042 |0068: const/high16 v11, #int 1114636288 // #4270 │ │ -002034: d803 110a |006a: add-int/lit8 v3, v17, #int 10 // #0a │ │ -002038: 823c |006c: int-to-float v12, v3 │ │ -00203a: 140d 0080 9d43 |006d: const v13, #float 315 // #439d8000 │ │ -002040: 0800 1300 |0070: move-object/from16 v0, v19 │ │ -002044: 540e 3500 |0072: iget-object v14, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -002048: 0809 1400 |0074: move-object/from16 v9, v20 │ │ -00204c: 7406 1b00 0900 |0076: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@001b │ │ -002052: d811 1101 |0079: add-int/lit8 v17, v17, #int 1 // #01 │ │ -002056: 28b8 |007b: goto 0033 // -0048 │ │ -002058: 0800 1300 |007c: move-object/from16 v0, v19 │ │ -00205c: 5403 3500 |007e: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -002060: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -002062: 6e20 2400 4300 |0081: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0024 │ │ -002068: 0800 1300 |0084: move-object/from16 v0, v19 │ │ -00206c: 5403 3500 |0086: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -002070: 0800 1300 |0088: move-object/from16 v0, v19 │ │ -002074: 5204 3300 |008a: iget v4, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -002078: 6e20 2300 4300 |008c: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0023 │ │ -00207e: 150a 2041 |008f: const/high16 v10, #int 1092616192 // #4120 │ │ -002082: 140b 0080 a243 |0091: const v11, #float 325 // #43a28000 │ │ -002088: 140c 0080 8443 |0094: const v12, #float 265 // #43848000 │ │ -00208e: 140d 0080 b643 |0097: const v13, #float 365 // #43b68000 │ │ -002094: 0800 1300 |009a: move-object/from16 v0, v19 │ │ -002098: 540e 3500 |009c: iget-object v14, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -00209c: 0809 1400 |009e: move-object/from16 v9, v20 │ │ -0020a0: 7406 1c00 0900 |00a0: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@001c │ │ -0020a6: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -0020aa: 5403 3500 |00a5: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -0020ae: 6204 0300 |00a7: sget-object v4, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0003 │ │ -0020b2: 6e20 2600 4300 |00a9: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0026 │ │ -0020b8: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ -0020bc: 5403 3500 |00ae: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -0020c0: 12f4 |00b0: const/4 v4, #int -1 // #ff │ │ -0020c2: 6e20 2300 4300 |00b1: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0023 │ │ -0020c8: 0800 1300 |00b4: move-object/from16 v0, v19 │ │ -0020cc: 5403 3500 |00b6: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -0020d0: 1504 4040 |00b8: const/high16 v4, #int 1077936128 // #4040 │ │ -0020d4: 6e20 2500 4300 |00ba: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0025 │ │ -0020da: d803 100a |00bd: add-int/lit8 v3, v16, #int 10 // #0a │ │ -0020de: 8233 |00bf: int-to-float v3, v3 │ │ -0020e0: d804 0f3c |00c0: add-int/lit8 v4, v15, #int 60 // #3c │ │ -0020e4: 8244 |00c2: int-to-float v4, v4 │ │ -0020e6: 1505 2041 |00c3: const/high16 v5, #int 1092616192 // #4120 │ │ -0020ea: 0800 1300 |00c5: move-object/from16 v0, v19 │ │ -0020ee: 5406 3500 |00c7: iget-object v6, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -0020f2: 0800 1400 |00c9: move-object/from16 v0, v20 │ │ -0020f6: 6e56 1a00 3054 |00cb: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@001a │ │ -0020fc: d803 1207 |00ce: add-int/lit8 v3, v18, #int 7 // #07 │ │ -002100: 823a |00d0: int-to-float v10, v3 │ │ -002102: 150b 1041 |00d1: const/high16 v11, #int 1091567616 // #4110 │ │ -002106: d803 120d |00d3: add-int/lit8 v3, v18, #int 13 // #0d │ │ -00210a: 823c |00d5: int-to-float v12, v3 │ │ -00210c: 150d 4c42 |00d6: const/high16 v13, #int 1112276992 // #424c │ │ -002110: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ -002114: 540e 3500 |00da: iget-object v14, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ -002118: 0809 1400 |00dc: move-object/from16 v9, v20 │ │ -00211c: 7406 1c00 0900 |00de: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@001c │ │ -002122: 0e00 |00e1: return-void │ │ +002000: |[002000] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.onDraw:(Landroid/graphics/Canvas;)V │ │ +002010: 1a03 0500 |0000: const-string v3, "ColorPickerView" // string@0005 │ │ +002014: 1a04 f200 |0002: const-string v4, "onDraw" // string@00f2 │ │ +002018: 7120 2f00 4300 |0004: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +00201e: 0800 1300 |0007: move-object/from16 v0, v19 │ │ +002022: 5203 3300 |0009: iget v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +002026: 7110 1f00 0300 |000b: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@001f │ │ +00202c: 0a12 |000e: move-result v18 │ │ +00202e: 0800 1300 |000f: move-object/from16 v0, v19 │ │ +002032: 5203 3300 |0011: iget v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +002036: 7110 1e00 0300 |0013: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@001e │ │ +00203c: 0a10 |0016: move-result v16 │ │ +00203e: 0800 1300 |0017: move-object/from16 v0, v19 │ │ +002042: 5203 3300 |0019: iget v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +002046: 7110 1d00 0300 |001b: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@001d │ │ +00204c: 0a0f |001e: move-result v15 │ │ +00204e: 0800 1300 |001f: move-object/from16 v0, v19 │ │ +002052: 5403 3500 |0021: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +002056: 6204 0200 |0023: sget-object v4, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0002 │ │ +00205a: 6e20 2600 4300 |0025: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0026 │ │ +002060: 0800 1300 |0028: move-object/from16 v0, v19 │ │ +002064: 5403 3200 |002a: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.blue_:Landroid/graphics/drawable/GradientDrawable; // field@0032 │ │ +002068: 0800 1400 |002c: move-object/from16 v0, v20 │ │ +00206c: 6e20 2800 0300 |002e: invoke-virtual {v3, v0}, Landroid/graphics/drawable/GradientDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0028 │ │ +002072: 1311 0000 |0031: const/16 v17, #int 0 // #0 │ │ +002076: 1303 ff00 |0033: const/16 v3, #int 255 // #ff │ │ +00207a: 0200 1100 |0035: move/from16 v0, v17 │ │ +00207e: 3630 4500 |0037: if-gt v0, v3, 007c // +0045 │ │ +002082: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +002084: 0200 1200 |003a: move/from16 v0, v18 │ │ +002088: 0201 1100 |003c: move/from16 v1, v17 │ │ +00208c: 7130 2000 1003 |003e: invoke-static {v0, v1, v3}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ +002092: 0a07 |0041: move-result v7 │ │ +002094: 1303 ff00 |0042: const/16 v3, #int 255 // #ff │ │ +002098: 0200 1200 |0044: move/from16 v0, v18 │ │ +00209c: 0201 1100 |0046: move/from16 v1, v17 │ │ +0020a0: 7130 2000 1003 |0048: invoke-static {v0, v1, v3}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ +0020a6: 0a08 |004b: move-result v8 │ │ +0020a8: 2202 1400 |004c: new-instance v2, Landroid/graphics/LinearGradient; // type@0014 │ │ +0020ac: d803 110a |004e: add-int/lit8 v3, v17, #int 10 // #0a │ │ +0020b0: 8233 |0050: int-to-float v3, v3 │ │ +0020b2: 1504 7042 |0051: const/high16 v4, #int 1114636288 // #4270 │ │ +0020b6: d805 110a |0053: add-int/lit8 v5, v17, #int 10 // #0a │ │ +0020ba: 8255 |0055: int-to-float v5, v5 │ │ +0020bc: 1406 0080 9d43 |0056: const v6, #float 315 // #439d8000 │ │ +0020c2: 6209 0400 |0059: sget-object v9, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0004 │ │ +0020c6: 7608 2100 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@0021 │ │ +0020cc: 0800 1300 |005e: move-object/from16 v0, v19 │ │ +0020d0: 5403 3500 |0060: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +0020d4: 6e20 2400 2300 |0062: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0024 │ │ +0020da: d803 110a |0065: add-int/lit8 v3, v17, #int 10 // #0a │ │ +0020de: 823a |0067: int-to-float v10, v3 │ │ +0020e0: 150b 7042 |0068: const/high16 v11, #int 1114636288 // #4270 │ │ +0020e4: d803 110a |006a: add-int/lit8 v3, v17, #int 10 // #0a │ │ +0020e8: 823c |006c: int-to-float v12, v3 │ │ +0020ea: 140d 0080 9d43 |006d: const v13, #float 315 // #439d8000 │ │ +0020f0: 0800 1300 |0070: move-object/from16 v0, v19 │ │ +0020f4: 540e 3500 |0072: iget-object v14, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +0020f8: 0809 1400 |0074: move-object/from16 v9, v20 │ │ +0020fc: 7406 1b00 0900 |0076: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@001b │ │ +002102: d811 1101 |0079: add-int/lit8 v17, v17, #int 1 // #01 │ │ +002106: 28b8 |007b: goto 0033 // -0048 │ │ +002108: 0800 1300 |007c: move-object/from16 v0, v19 │ │ +00210c: 5403 3500 |007e: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +002110: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +002112: 6e20 2400 4300 |0081: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0024 │ │ +002118: 0800 1300 |0084: move-object/from16 v0, v19 │ │ +00211c: 5403 3500 |0086: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +002120: 0800 1300 |0088: move-object/from16 v0, v19 │ │ +002124: 5204 3300 |008a: iget v4, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +002128: 6e20 2300 4300 |008c: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0023 │ │ +00212e: 150a 2041 |008f: const/high16 v10, #int 1092616192 // #4120 │ │ +002132: 140b 0080 a243 |0091: const v11, #float 325 // #43a28000 │ │ +002138: 140c 0080 8443 |0094: const v12, #float 265 // #43848000 │ │ +00213e: 140d 0080 b643 |0097: const v13, #float 365 // #43b68000 │ │ +002144: 0800 1300 |009a: move-object/from16 v0, v19 │ │ +002148: 540e 3500 |009c: iget-object v14, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +00214c: 0809 1400 |009e: move-object/from16 v9, v20 │ │ +002150: 7406 1c00 0900 |00a0: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@001c │ │ +002156: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +00215a: 5403 3500 |00a5: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +00215e: 6204 0300 |00a7: sget-object v4, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0003 │ │ +002162: 6e20 2600 4300 |00a9: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0026 │ │ +002168: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ +00216c: 5403 3500 |00ae: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +002170: 12f4 |00b0: const/4 v4, #int -1 // #ff │ │ +002172: 6e20 2300 4300 |00b1: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0023 │ │ +002178: 0800 1300 |00b4: move-object/from16 v0, v19 │ │ +00217c: 5403 3500 |00b6: iget-object v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +002180: 1504 4040 |00b8: const/high16 v4, #int 1077936128 // #4040 │ │ +002184: 6e20 2500 4300 |00ba: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0025 │ │ +00218a: d803 100a |00bd: add-int/lit8 v3, v16, #int 10 // #0a │ │ +00218e: 8233 |00bf: int-to-float v3, v3 │ │ +002190: d804 0f3c |00c0: add-int/lit8 v4, v15, #int 60 // #3c │ │ +002194: 8244 |00c2: int-to-float v4, v4 │ │ +002196: 1505 2041 |00c3: const/high16 v5, #int 1092616192 // #4120 │ │ +00219a: 0800 1300 |00c5: move-object/from16 v0, v19 │ │ +00219e: 5406 3500 |00c7: iget-object v6, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +0021a2: 0800 1400 |00c9: move-object/from16 v0, v20 │ │ +0021a6: 6e56 1a00 3054 |00cb: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@001a │ │ +0021ac: d803 1207 |00ce: add-int/lit8 v3, v18, #int 7 // #07 │ │ +0021b0: 823a |00d0: int-to-float v10, v3 │ │ +0021b2: 150b 1041 |00d1: const/high16 v11, #int 1091567616 // #4110 │ │ +0021b6: d803 120d |00d3: add-int/lit8 v3, v18, #int 13 // #0d │ │ +0021ba: 823c |00d5: int-to-float v12, v3 │ │ +0021bc: 150d 4c42 |00d6: const/high16 v13, #int 1112276992 // #424c │ │ +0021c0: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ +0021c4: 540e 3500 |00da: iget-object v14, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.paint_:Landroid/graphics/Paint; // field@0035 │ │ +0021c8: 0809 1400 |00dc: move-object/from16 v9, v20 │ │ +0021cc: 7406 1c00 0900 |00de: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@001c │ │ +0021d2: 0e00 |00e1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ 0x000f line=52 │ │ 0x0017 line=53 │ │ 0x001f line=55 │ │ @@ -1763,19 +1772,19 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -002124: |[002124] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.onMeasure:(II)V │ │ -002134: 1301 1401 |0000: const/16 v1, #int 276 // #114 │ │ -002138: 1300 7801 |0002: const/16 v0, #int 376 // #178 │ │ -00213c: 6e30 8300 1200 |0004: invoke-virtual {v2, v1, v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.setMeasuredDimension:(II)V // method@0083 │ │ -002142: 0e00 |0007: return-void │ │ +0021d4: |[0021d4] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.onMeasure:(II)V │ │ +0021e4: 1301 1401 |0000: const/16 v1, #int 276 // #114 │ │ +0021e8: 1300 7801 |0002: const/16 v0, #int 376 // #178 │ │ +0021ec: 6e30 8300 1200 |0004: invoke-virtual {v2, v1, v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.setMeasuredDimension:(II)V // method@0083 │ │ +0021f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x0004 line=90 │ │ 0x0007 line=91 │ │ locals : │ │ @@ -1790,91 +1799,91 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -002144: |[002144] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -002154: 121a |0000: const/4 v10, #int 1 // #1 │ │ -002156: 1409 0080 8443 |0001: const v9, #float 265 // #43848000 │ │ -00215c: 1508 2041 |0004: const/high16 v8, #int 1092616192 // #4120 │ │ -002160: 6e10 3400 0c00 |0006: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@0034 │ │ -002166: 0a05 |0009: move-result v5 │ │ -002168: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -00216c: 0f0a |000c: return v10 │ │ -00216e: 6e10 3500 0c00 |000d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@0035 │ │ -002174: 0a03 |0010: move-result v3 │ │ -002176: 6e10 3600 0c00 |0011: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@0036 │ │ -00217c: 0a04 |0014: move-result v4 │ │ -00217e: 2d05 0308 |0015: cmpl-float v5, v3, v8 │ │ -002182: 3d05 2f00 |0017: if-lez v5, 0046 // +002f │ │ -002186: 2e05 0309 |0019: cmpg-float v5, v3, v9 │ │ -00218a: 3b05 2b00 |001b: if-gez v5, 0046 // +002b │ │ -00218e: 2d05 0408 |001d: cmpl-float v5, v4, v8 │ │ -002192: 3d05 2700 |001f: if-lez v5, 0046 // +0027 │ │ -002196: 1505 4842 |0021: const/high16 v5, #int 1112014848 // #4248 │ │ -00219a: 2e05 0405 |0023: cmpg-float v5, v4, v5 │ │ -00219e: 3b05 2100 |0025: if-gez v5, 0046 // +0021 │ │ -0021a2: 1a05 0500 |0027: const-string v5, "ColorPickerView" // string@0005 │ │ -0021a6: 1a06 e100 |0029: const-string v6, "inside box" // string@00e1 │ │ -0021aa: 7120 2f00 6500 |002b: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -0021b0: 52b5 3300 |002e: iget v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -0021b4: 7110 1e00 0500 |0030: invoke-static {v5}, Landroid/graphics/Color;.green:(I)I // method@001e │ │ -0021ba: 0a01 |0033: move-result v1 │ │ -0021bc: 52b5 3300 |0034: iget v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -0021c0: 7110 1d00 0500 |0036: invoke-static {v5}, Landroid/graphics/Color;.blue:(I)I // method@001d │ │ -0021c6: 0a00 |0039: move-result v0 │ │ -0021c8: a705 0308 |003a: sub-float v5, v3, v8 │ │ -0021cc: 8755 |003c: float-to-int v5, v5 │ │ -0021ce: 7130 2000 1500 |003d: invoke-static {v5, v1, v0}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ -0021d4: 0a05 |0040: move-result v5 │ │ -0021d6: 59b5 3300 |0041: iput v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -0021da: 6e10 7f00 0b00 |0043: invoke-virtual {v11}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.invalidate:()V // method@007f │ │ -0021e0: 2d05 0308 |0046: cmpl-float v5, v3, v8 │ │ -0021e4: 3d05 3300 |0048: if-lez v5, 007b // +0033 │ │ -0021e8: 2e05 0309 |004a: cmpg-float v5, v3, v9 │ │ -0021ec: 3b05 2f00 |004c: if-gez v5, 007b // +002f │ │ -0021f0: 1505 7042 |004e: const/high16 v5, #int 1114636288 // #4270 │ │ -0021f4: 2d05 0405 |0050: cmpl-float v5, v4, v5 │ │ -0021f8: 3d05 2900 |0052: if-lez v5, 007b // +0029 │ │ -0021fc: 1405 0080 9d43 |0054: const v5, #float 315 // #439d8000 │ │ -002202: 2e05 0405 |0057: cmpg-float v5, v4, v5 │ │ -002206: 3b05 2200 |0059: if-gez v5, 007b // +0022 │ │ -00220a: 1a05 0500 |005b: const-string v5, "ColorPickerView" // string@0005 │ │ -00220e: 1a06 e200 |005d: const-string v6, "inside square" // string@00e2 │ │ -002212: 7120 2f00 6500 |005f: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -002218: 52b5 3300 |0062: iget v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -00221c: 7110 1f00 0500 |0064: invoke-static {v5}, Landroid/graphics/Color;.red:(I)I // method@001f │ │ -002222: 0a02 |0067: move-result v2 │ │ -002224: a705 0308 |0068: sub-float v5, v3, v8 │ │ -002228: 8755 |006a: float-to-int v5, v5 │ │ -00222a: a706 0408 |006b: sub-float v6, v4, v8 │ │ -00222e: 1507 2042 |006d: const/high16 v7, #int 1109393408 // #4220 │ │ -002232: c776 |006f: sub-float/2addr v6, v7 │ │ -002234: c786 |0070: sub-float/2addr v6, v8 │ │ -002236: 8766 |0071: float-to-int v6, v6 │ │ -002238: 7130 2000 5206 |0072: invoke-static {v2, v5, v6}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ -00223e: 0a05 |0075: move-result v5 │ │ -002240: 59b5 3300 |0076: iput v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -002244: 6e10 7f00 0b00 |0078: invoke-virtual {v11}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.invalidate:()V // method@007f │ │ -00224a: 2d05 0308 |007b: cmpl-float v5, v3, v8 │ │ -00224e: 3d05 8fff |007d: if-lez v5, 000c // -0071 │ │ -002252: 2e05 0309 |007f: cmpg-float v5, v3, v9 │ │ -002256: 3b05 8bff |0081: if-gez v5, 000c // -0075 │ │ -00225a: 1405 0080 a243 |0083: const v5, #float 325 // #43a28000 │ │ -002260: 2d05 0405 |0086: cmpl-float v5, v4, v5 │ │ -002264: 3d05 84ff |0088: if-lez v5, 000c // -007c │ │ -002268: 1405 0080 b643 |008a: const v5, #float 365 // #43b68000 │ │ -00226e: 2e05 0405 |008d: cmpg-float v5, v4, v5 │ │ -002272: 3b05 7dff |008f: if-gez v5, 000c // -0083 │ │ -002276: 54b5 3400 |0091: iget-object v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0034 │ │ -00227a: 52b6 3300 |0093: iget v6, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ -00227e: 7220 8400 6500 |0095: invoke-interface {v5, v6}, Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;.colorChanged:(I)V // method@0084 │ │ -002284: 2900 74ff |0098: goto/16 000c // -008c │ │ +0021f4: |[0021f4] org.bc_bd.mrwhite.RGBPickerDialog$ColorPickerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +002204: 121a |0000: const/4 v10, #int 1 // #1 │ │ +002206: 1409 0080 8443 |0001: const v9, #float 265 // #43848000 │ │ +00220c: 1508 2041 |0004: const/high16 v8, #int 1092616192 // #4120 │ │ +002210: 6e10 3400 0c00 |0006: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@0034 │ │ +002216: 0a05 |0009: move-result v5 │ │ +002218: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +00221c: 0f0a |000c: return v10 │ │ +00221e: 6e10 3500 0c00 |000d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@0035 │ │ +002224: 0a03 |0010: move-result v3 │ │ +002226: 6e10 3600 0c00 |0011: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@0036 │ │ +00222c: 0a04 |0014: move-result v4 │ │ +00222e: 2d05 0308 |0015: cmpl-float v5, v3, v8 │ │ +002232: 3d05 2f00 |0017: if-lez v5, 0046 // +002f │ │ +002236: 2e05 0309 |0019: cmpg-float v5, v3, v9 │ │ +00223a: 3b05 2b00 |001b: if-gez v5, 0046 // +002b │ │ +00223e: 2d05 0408 |001d: cmpl-float v5, v4, v8 │ │ +002242: 3d05 2700 |001f: if-lez v5, 0046 // +0027 │ │ +002246: 1505 4842 |0021: const/high16 v5, #int 1112014848 // #4248 │ │ +00224a: 2e05 0405 |0023: cmpg-float v5, v4, v5 │ │ +00224e: 3b05 2100 |0025: if-gez v5, 0046 // +0021 │ │ +002252: 1a05 0500 |0027: const-string v5, "ColorPickerView" // string@0005 │ │ +002256: 1a06 e100 |0029: const-string v6, "inside box" // string@00e1 │ │ +00225a: 7120 2f00 6500 |002b: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +002260: 52b5 3300 |002e: iget v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +002264: 7110 1e00 0500 |0030: invoke-static {v5}, Landroid/graphics/Color;.green:(I)I // method@001e │ │ +00226a: 0a01 |0033: move-result v1 │ │ +00226c: 52b5 3300 |0034: iget v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +002270: 7110 1d00 0500 |0036: invoke-static {v5}, Landroid/graphics/Color;.blue:(I)I // method@001d │ │ +002276: 0a00 |0039: move-result v0 │ │ +002278: a705 0308 |003a: sub-float v5, v3, v8 │ │ +00227c: 8755 |003c: float-to-int v5, v5 │ │ +00227e: 7130 2000 1500 |003d: invoke-static {v5, v1, v0}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ +002284: 0a05 |0040: move-result v5 │ │ +002286: 59b5 3300 |0041: iput v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +00228a: 6e10 7f00 0b00 |0043: invoke-virtual {v11}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.invalidate:()V // method@007f │ │ +002290: 2d05 0308 |0046: cmpl-float v5, v3, v8 │ │ +002294: 3d05 3300 |0048: if-lez v5, 007b // +0033 │ │ +002298: 2e05 0309 |004a: cmpg-float v5, v3, v9 │ │ +00229c: 3b05 2f00 |004c: if-gez v5, 007b // +002f │ │ +0022a0: 1505 7042 |004e: const/high16 v5, #int 1114636288 // #4270 │ │ +0022a4: 2d05 0405 |0050: cmpl-float v5, v4, v5 │ │ +0022a8: 3d05 2900 |0052: if-lez v5, 007b // +0029 │ │ +0022ac: 1405 0080 9d43 |0054: const v5, #float 315 // #439d8000 │ │ +0022b2: 2e05 0405 |0057: cmpg-float v5, v4, v5 │ │ +0022b6: 3b05 2200 |0059: if-gez v5, 007b // +0022 │ │ +0022ba: 1a05 0500 |005b: const-string v5, "ColorPickerView" // string@0005 │ │ +0022be: 1a06 e200 |005d: const-string v6, "inside square" // string@00e2 │ │ +0022c2: 7120 2f00 6500 |005f: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +0022c8: 52b5 3300 |0062: iget v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +0022cc: 7110 1f00 0500 |0064: invoke-static {v5}, Landroid/graphics/Color;.red:(I)I // method@001f │ │ +0022d2: 0a02 |0067: move-result v2 │ │ +0022d4: a705 0308 |0068: sub-float v5, v3, v8 │ │ +0022d8: 8755 |006a: float-to-int v5, v5 │ │ +0022da: a706 0408 |006b: sub-float v6, v4, v8 │ │ +0022de: 1507 2042 |006d: const/high16 v7, #int 1109393408 // #4220 │ │ +0022e2: c776 |006f: sub-float/2addr v6, v7 │ │ +0022e4: c786 |0070: sub-float/2addr v6, v8 │ │ +0022e6: 8766 |0071: float-to-int v6, v6 │ │ +0022e8: 7130 2000 5206 |0072: invoke-static {v2, v5, v6}, Landroid/graphics/Color;.rgb:(III)I // method@0020 │ │ +0022ee: 0a05 |0075: move-result v5 │ │ +0022f0: 59b5 3300 |0076: iput v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +0022f4: 6e10 7f00 0b00 |0078: invoke-virtual {v11}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.invalidate:()V // method@007f │ │ +0022fa: 2d05 0308 |007b: cmpl-float v5, v3, v8 │ │ +0022fe: 3d05 8fff |007d: if-lez v5, 000c // -0071 │ │ +002302: 2e05 0309 |007f: cmpg-float v5, v3, v9 │ │ +002306: 3b05 8bff |0081: if-gez v5, 000c // -0075 │ │ +00230a: 1405 0080 a243 |0083: const v5, #float 325 // #43a28000 │ │ +002310: 2d05 0405 |0086: cmpl-float v5, v4, v5 │ │ +002314: 3d05 84ff |0088: if-lez v5, 000c // -007c │ │ +002318: 1405 0080 b643 |008a: const v5, #float 365 // #43b68000 │ │ +00231e: 2e05 0405 |008d: cmpg-float v5, v4, v5 │ │ +002322: 3b05 7dff |008f: if-gez v5, 000c // -0083 │ │ +002326: 54b5 3400 |0091: iget-object v5, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0034 │ │ +00232a: 52b6 3300 |0093: iget v6, v11, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.color_:I // field@0033 │ │ +00232e: 7220 8400 6500 |0095: invoke-interface {v5, v6}, Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;.colorChanged:(I)V // method@0084 │ │ +002334: 2900 74ff |0098: goto/16 000c // -008c │ │ catches : (none) │ │ positions : │ │ 0x0006 line=95 │ │ 0x000c line=127 │ │ 0x000d line=98 │ │ 0x0011 line=99 │ │ 0x0015 line=101 │ │ @@ -1968,19 +1977,19 @@ │ │ type : '(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -002288: |[002288] org.bc_bd.mrwhite.RGBPickerDialog.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V │ │ -002298: 7020 0f00 1000 |0000: invoke-direct {v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@000f │ │ -00229e: 5b02 3700 |0003: iput-object v2, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0037 │ │ -0022a2: 5903 3600 |0005: iput v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog;.color_:I // field@0036 │ │ -0022a6: 0e00 |0007: return-void │ │ +002338: |[002338] org.bc_bd.mrwhite.RGBPickerDialog.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V │ │ +002348: 7020 0f00 1000 |0000: invoke-direct {v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@000f │ │ +00234e: 5b02 3700 |0003: iput-object v2, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0037 │ │ +002352: 5903 3600 |0005: iput v3, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog;.color_:I // field@0036 │ │ +002356: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=135 │ │ 0x0005 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ @@ -1994,17 +2003,17 @@ │ │ type : '(Lorg/bc_bd/mrwhite/RGBPickerDialog;)Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0022a8: |[0022a8] org.bc_bd.mrwhite.RGBPickerDialog.access$000:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; │ │ -0022b8: 5410 3700 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/RGBPickerDialog;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0037 │ │ -0022bc: 1100 |0002: return-object v0 │ │ +002358: |[002358] org.bc_bd.mrwhite.RGBPickerDialog.access$000:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; │ │ +002368: 5410 3700 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/RGBPickerDialog;.listener_:Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // field@0037 │ │ +00236c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/bc_bd/mrwhite/RGBPickerDialog; │ │ │ │ Virtual methods - │ │ @@ -2013,27 +2022,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0022c0: |[0022c0] org.bc_bd.mrwhite.RGBPickerDialog.onCreate:(Landroid/os/Bundle;)V │ │ -0022d0: 6f20 1000 5400 |0000: invoke-super {v4, v5}, Landroid/app/Dialog;.onCreate:(Landroid/os/Bundle;)V // method@0010 │ │ -0022d6: 2200 4d00 |0003: new-instance v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$1; // type@004d │ │ -0022da: 7020 7c00 4000 |0005: invoke-direct {v0, v4}, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)V // method@007c │ │ -0022e0: 2201 4e00 |0008: new-instance v1, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView; // type@004e │ │ -0022e4: 6e10 8800 0400 |000a: invoke-virtual {v4}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.getContext:()Landroid/content/Context; // method@0088 │ │ -0022ea: 0c02 |000d: move-result-object v2 │ │ -0022ec: 5243 3600 |000e: iget v3, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog;.color_:I // field@0036 │ │ -0022f0: 7040 7e00 2130 |0010: invoke-direct {v1, v2, v0, v3}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V // method@007e │ │ -0022f6: 6e20 8a00 1400 |0013: invoke-virtual {v4, v1}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.setContentView:(Landroid/view/View;)V // method@008a │ │ -0022fc: 1401 0400 057f |0016: const v1, #float 1.76787e+38 // #7f050004 │ │ -002302: 6e20 8b00 1400 |0019: invoke-virtual {v4, v1}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.setTitle:(I)V // method@008b │ │ -002308: 0e00 |001c: return-void │ │ +002370: |[002370] org.bc_bd.mrwhite.RGBPickerDialog.onCreate:(Landroid/os/Bundle;)V │ │ +002380: 6f20 1000 5400 |0000: invoke-super {v4, v5}, Landroid/app/Dialog;.onCreate:(Landroid/os/Bundle;)V // method@0010 │ │ +002386: 2200 4d00 |0003: new-instance v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$1; // type@004d │ │ +00238a: 7020 7c00 4000 |0005: invoke-direct {v0, v4}, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)V // method@007c │ │ +002390: 2201 4e00 |0008: new-instance v1, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView; // type@004e │ │ +002394: 6e10 8800 0400 |000a: invoke-virtual {v4}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.getContext:()Landroid/content/Context; // method@0088 │ │ +00239a: 0c02 |000d: move-result-object v2 │ │ +00239c: 5243 3600 |000e: iget v3, v4, Lorg/bc_bd/mrwhite/RGBPickerDialog;.color_:I // field@0036 │ │ +0023a0: 7040 7e00 2130 |0010: invoke-direct {v1, v2, v0, v3}, Lorg/bc_bd/mrwhite/RGBPickerDialog$ColorPickerView;.:(Landroid/content/Context;Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;I)V // method@007e │ │ +0023a6: 6e20 8a00 1400 |0013: invoke-virtual {v4, v1}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.setContentView:(Landroid/view/View;)V // method@008a │ │ +0023ac: 1401 0400 057f |0016: const v1, #float 1.76787e+38 // #7f050004 │ │ +0023b2: 6e20 8b00 1400 |0019: invoke-virtual {v4, v1}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.setTitle:(I)V // method@008b │ │ +0023b8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0008 line=149 │ │ 0x0016 line=150 │ │ 0x001c line=151 │ │ @@ -2080,37 +2089,37 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -00230c: |[00230c] org.bc_bd.mrwhite.Version.:(Landroid/content/Context;)V │ │ -00231c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00231e: 7010 4400 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0044 │ │ -002324: 5952 3900 |0004: iput v2, v5, Lorg/bc_bd/mrwhite/Version;.versionCode_:I // field@0039 │ │ -002328: 1a02 2601 |0006: const-string v2, "unknown" // string@0126 │ │ -00232c: 5b52 3a00 |0008: iput-object v2, v5, Lorg/bc_bd/mrwhite/Version;.versionName_:Ljava/lang/String; // field@003a │ │ -002330: 6e10 1100 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ -002336: 0c02 |000d: move-result-object v2 │ │ -002338: 6e10 1200 0600 |000e: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0012 │ │ -00233e: 0c03 |0011: move-result-object v3 │ │ -002340: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -002342: 6e30 1800 3204 |0013: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0018 │ │ -002348: 0c01 |0016: move-result-object v1 │ │ -00234a: 5212 0000 |0017: iget v2, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@0000 │ │ -00234e: 5952 3900 |0019: iput v2, v5, Lorg/bc_bd/mrwhite/Version;.versionCode_:I // field@0039 │ │ -002352: 5412 0100 |001b: iget-object v2, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ -002356: 5b52 3a00 |001d: iput-object v2, v5, Lorg/bc_bd/mrwhite/Version;.versionName_:Ljava/lang/String; // field@003a │ │ -00235a: 0e00 |001f: return-void │ │ -00235c: 0d00 |0020: move-exception v0 │ │ -00235e: 1a02 8500 |0021: const-string v2, "Version" // string@0085 │ │ -002362: 1a03 d400 |0023: const-string v3, "getVersionInormation()" // string@00d4 │ │ -002366: 7130 3000 3200 |0025: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0030 │ │ -00236c: 28f7 |0028: goto 001f // -0009 │ │ +0023bc: |[0023bc] org.bc_bd.mrwhite.Version.:(Landroid/content/Context;)V │ │ +0023cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0023ce: 7010 4400 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0044 │ │ +0023d4: 5952 3900 |0004: iput v2, v5, Lorg/bc_bd/mrwhite/Version;.versionCode_:I // field@0039 │ │ +0023d8: 1a02 2601 |0006: const-string v2, "unknown" // string@0126 │ │ +0023dc: 5b52 3a00 |0008: iput-object v2, v5, Lorg/bc_bd/mrwhite/Version;.versionName_:Ljava/lang/String; // field@003a │ │ +0023e0: 6e10 1100 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0011 │ │ +0023e6: 0c02 |000d: move-result-object v2 │ │ +0023e8: 6e10 1200 0600 |000e: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0012 │ │ +0023ee: 0c03 |0011: move-result-object v3 │ │ +0023f0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +0023f2: 6e30 1800 3204 |0013: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0018 │ │ +0023f8: 0c01 |0016: move-result-object v1 │ │ +0023fa: 5212 0000 |0017: iget v2, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@0000 │ │ +0023fe: 5952 3900 |0019: iput v2, v5, Lorg/bc_bd/mrwhite/Version;.versionCode_:I // field@0039 │ │ +002402: 5412 0100 |001b: iget-object v2, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0001 │ │ +002406: 5b52 3a00 |001d: iput-object v2, v5, Lorg/bc_bd/mrwhite/Version;.versionName_:Ljava/lang/String; // field@003a │ │ +00240a: 0e00 |001f: return-void │ │ +00240c: 0d00 |0020: move-exception v0 │ │ +00240e: 1a02 8500 |0021: const-string v2, "Version" // string@0085 │ │ +002412: 1a03 d400 |0023: const-string v3, "getVersionInormation()" // string@00d4 │ │ +002416: 7130 3000 3200 |0025: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0030 │ │ +00241c: 28f7 |0028: goto 001f // -0009 │ │ catches : 1 │ │ 0x000a - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0020 │ │ positions : │ │ 0x0001 line=14 │ │ 0x0004 line=11 │ │ 0x0006 line=12 │ │ @@ -2132,17 +2141,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00237c: |[00237c] org.bc_bd.mrwhite.Version.code:()I │ │ -00238c: 5210 3900 |0000: iget v0, v1, Lorg/bc_bd/mrwhite/Version;.versionCode_:I // field@0039 │ │ -002390: 0f00 |0002: return v0 │ │ +00242c: |[00242c] org.bc_bd.mrwhite.Version.code:()I │ │ +00243c: 5210 3900 |0000: iget v0, v1, Lorg/bc_bd/mrwhite/Version;.versionCode_:I // field@0039 │ │ +002440: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/bc_bd/mrwhite/Version; │ │ │ │ #1 : (in Lorg/bc_bd/mrwhite/Version;) │ │ @@ -2150,17 +2159,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -002394: |[002394] org.bc_bd.mrwhite.Version.name:()Ljava/lang/String; │ │ -0023a4: 5410 3a00 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/Version;.versionName_:Ljava/lang/String; // field@003a │ │ -0023a8: 1100 |0002: return-object v0 │ │ +002444: |[002444] org.bc_bd.mrwhite.Version.name:()Ljava/lang/String; │ │ +002454: 5410 3a00 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/Version;.versionName_:Ljava/lang/String; // field@003a │ │ +002458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/bc_bd/mrwhite/Version; │ │ │ │ source_file_idx : 134 (Version.java) │ │ @@ -2194,17 +2203,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0023ac: |[0023ac] org.bc_bd.mrwhite.Preferences.:()V │ │ -0023bc: 7010 2c00 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@002c │ │ -0023c2: 0e00 |0003: return-void │ │ +00245c: |[00245c] org.bc_bd.mrwhite.Preferences.:()V │ │ +00246c: 7010 2c00 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@002c │ │ +002472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/bc_bd/mrwhite/Preferences; │ │ │ │ #1 : (in Lorg/bc_bd/mrwhite/Preferences;) │ │ @@ -2212,17 +2221,17 @@ │ │ type : '(Lorg/bc_bd/mrwhite/Preferences;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0023c4: |[0023c4] org.bc_bd.mrwhite.Preferences.access$000:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ -0023d4: 7010 6800 0000 |0000: invoke-direct {v0}, Lorg/bc_bd/mrwhite/Preferences;.brightness:()V // method@0068 │ │ -0023da: 0e00 |0003: return-void │ │ +002474: |[002474] org.bc_bd.mrwhite.Preferences.access$000:(Lorg/bc_bd/mrwhite/Preferences;)V │ │ +002484: 7010 6800 0000 |0000: invoke-direct {v0}, Lorg/bc_bd/mrwhite/Preferences;.brightness:()V // method@0068 │ │ +00248a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/bc_bd/mrwhite/Preferences; │ │ │ │ #2 : (in Lorg/bc_bd/mrwhite/Preferences;) │ │ @@ -2230,58 +2239,59 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0023dc: |[0023dc] org.bc_bd.mrwhite.Preferences.brightness:()V │ │ -0023ec: 6e10 6f00 0900 |0000: invoke-virtual {v9}, Lorg/bc_bd/mrwhite/Preferences;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@006f │ │ -0023f2: 0c03 |0003: move-result-object v3 │ │ -0023f4: 2201 0500 |0004: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -0023f8: 7020 0600 9100 |0006: invoke-direct {v1, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0006 │ │ -0023fe: 1507 037f |0009: const/high16 v7, #int 2130903040 // #7f03 │ │ -002402: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -002404: 6e30 3300 7308 |000c: invoke-virtual {v3, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0033 │ │ -00240a: 0c06 |000f: move-result-object v6 │ │ -00240c: 1507 077f |0010: const/high16 v7, #int 2131165184 // #7f07 │ │ -002410: 6e20 3800 7600 |0012: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0038 │ │ -002416: 0c04 |0015: move-result-object v4 │ │ -002418: 1f04 2900 |0016: check-cast v4, Landroid/widget/SeekBar; // type@0029 │ │ -00241c: 6e10 6e00 0900 |0018: invoke-virtual {v9}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ -002422: 0c07 |001b: move-result-object v7 │ │ -002424: 7110 2e00 0700 |001c: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -00242a: 0c05 |001f: move-result-object v5 │ │ -00242c: 1a07 9c00 |0020: const-string v7, "brightness" // string@009c │ │ -002430: 1308 6400 |0022: const/16 v8, #int 100 // #64 │ │ -002434: 7230 1700 7508 |0024: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ -00243a: 0a00 |0027: move-result v0 │ │ -00243c: 6e20 3f00 0400 |0028: invoke-virtual {v4, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@003f │ │ -002442: 1407 0700 057f |002b: const v7, #float 1.76787e+38 // #7f050007 │ │ -002448: 6e20 0b00 7100 |002e: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000b │ │ -00244e: 6e20 0c00 6100 |0031: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -002454: 1407 0a00 0401 |0034: const v7, #float 2.42446e-38 // #0104000a │ │ -00245a: 2208 4200 |0037: new-instance v8, Lorg/bc_bd/mrwhite/Preferences$5; // type@0042 │ │ -00245e: 7030 6100 9804 |0039: invoke-direct {v8, v9, v4}, Lorg/bc_bd/mrwhite/Preferences$5;.:(Lorg/bc_bd/mrwhite/Preferences;Landroid/widget/SeekBar;)V // method@0061 │ │ -002464: 6e30 0a00 7108 |003c: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -00246a: 1507 0401 |003f: const/high16 v7, #int 17039360 // #104 │ │ -00246e: 2208 4300 |0041: new-instance v8, Lorg/bc_bd/mrwhite/Preferences$6; // type@0043 │ │ -002472: 7020 6300 9800 |0043: invoke-direct {v8, v9}, Lorg/bc_bd/mrwhite/Preferences$6;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@0063 │ │ -002478: 6e30 0900 7108 |0046: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -00247e: 6e10 0700 0100 |0049: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0007 │ │ -002484: 0c02 |004c: move-result-object v2 │ │ -002486: 6e10 0e00 0200 |004d: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@000e │ │ -00248c: 0e00 |0050: return-void │ │ +00248c: |[00248c] org.bc_bd.mrwhite.Preferences.brightness:()V │ │ +00249c: 6e10 6f00 0900 |0000: invoke-virtual {v9}, Lorg/bc_bd/mrwhite/Preferences;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@006f │ │ +0024a2: 0c03 |0003: move-result-object v3 │ │ +0024a4: 2201 0500 |0004: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +0024a8: 7020 0600 9100 |0006: invoke-direct {v1, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0006 │ │ +0024ae: 1507 037f |0009: const/high16 v7, #int 2130903040 // #7f03 │ │ +0024b2: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +0024b4: 6e30 3300 7308 |000c: invoke-virtual {v3, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0033 │ │ +0024ba: 0c06 |000f: move-result-object v6 │ │ +0024bc: 1507 077f |0010: const/high16 v7, #int 2131165184 // #7f07 │ │ +0024c0: 6e20 3800 7600 |0012: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0038 │ │ +0024c6: 0c04 |0015: move-result-object v4 │ │ +0024c8: 1f04 2900 |0016: check-cast v4, Landroid/widget/SeekBar; // type@0029 │ │ +0024cc: 6e10 6e00 0900 |0018: invoke-virtual {v9}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ +0024d2: 0c07 |001b: move-result-object v7 │ │ +0024d4: 7110 2e00 0700 |001c: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +0024da: 0c05 |001f: move-result-object v5 │ │ +0024dc: 1a07 9c00 |0020: const-string v7, "brightness" // string@009c │ │ +0024e0: 1308 6400 |0022: const/16 v8, #int 100 // #64 │ │ +0024e4: 7230 1700 7508 |0024: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ +0024ea: 0a00 |0027: move-result v0 │ │ +0024ec: 6e20 3f00 0400 |0028: invoke-virtual {v4, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@003f │ │ +0024f2: 1407 0700 057f |002b: const v7, #float 1.76787e+38 // #7f050007 │ │ +0024f8: 6e20 0b00 7100 |002e: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000b │ │ +0024fe: 6e20 0c00 6100 |0031: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +002504: 1407 0a00 0401 |0034: const v7, #float 2.42446e-38 // #0104000a │ │ +00250a: 2208 4200 |0037: new-instance v8, Lorg/bc_bd/mrwhite/Preferences$5; // type@0042 │ │ +00250e: 7030 6100 9804 |0039: invoke-direct {v8, v9, v4}, Lorg/bc_bd/mrwhite/Preferences$5;.:(Lorg/bc_bd/mrwhite/Preferences;Landroid/widget/SeekBar;)V // method@0061 │ │ +002514: 6e30 0a00 7108 |003c: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +00251a: 1507 0401 |003f: const/high16 v7, #int 17039360 // #104 │ │ +00251e: 2208 4300 |0041: new-instance v8, Lorg/bc_bd/mrwhite/Preferences$6; // type@0043 │ │ +002522: 7020 6300 9800 |0043: invoke-direct {v8, v9}, Lorg/bc_bd/mrwhite/Preferences$6;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@0063 │ │ +002528: 6e30 0900 7108 |0046: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +00252e: 6e10 0700 0100 |0049: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0007 │ │ +002534: 0c02 |004c: move-result-object v2 │ │ +002536: 6e10 0e00 0200 |004d: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@000e │ │ +00253c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=111 │ │ 0x0009 line=112 │ │ 0x0010 line=114 │ │ - 0x0018 line=117 │ │ + 0x0012 line=115 │ │ + 0x0018 line=118 │ │ 0x0020 line=119 │ │ 0x0028 line=121 │ │ 0x002b line=123 │ │ 0x0031 line=124 │ │ 0x0034 line=125 │ │ 0x003f line=132 │ │ 0x0049 line=138 │ │ @@ -2302,33 +2312,33 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -002490: |[002490] org.bc_bd.mrwhite.Preferences.brightnessSummary:(I)V │ │ -0024a0: 1a02 9c00 |0000: const-string v2, "brightness" // string@009c │ │ -0024a4: 6e20 6d00 2500 |0002: invoke-virtual {v5, v2}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ -0024aa: 0c00 |0005: move-result-object v0 │ │ -0024ac: 6e10 7000 0500 |0006: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ -0024b2: 0c02 |0009: move-result-object v2 │ │ -0024b4: 1403 0c00 057f |000a: const v3, #float 1.76788e+38 // #7f05000c │ │ -0024ba: 6e20 1900 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0019 │ │ -0024c0: 0c01 |0010: move-result-object v1 │ │ -0024c2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0024c4: 2322 5500 |0012: new-array v2, v2, [Ljava/lang/Object; // type@0055 │ │ -0024c8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0024ca: 7110 4300 0600 |0015: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0043 │ │ -0024d0: 0c04 |0018: move-result-object v4 │ │ -0024d2: 4d04 0203 |0019: aput-object v4, v2, v3 │ │ -0024d6: 7120 4500 2100 |001b: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0045 │ │ -0024dc: 0c02 |001e: move-result-object v2 │ │ -0024de: 6e20 2b00 2000 |001f: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@002b │ │ -0024e4: 0e00 |0022: return-void │ │ +002540: |[002540] org.bc_bd.mrwhite.Preferences.brightnessSummary:(I)V │ │ +002550: 1a02 9c00 |0000: const-string v2, "brightness" // string@009c │ │ +002554: 6e20 6d00 2500 |0002: invoke-virtual {v5, v2}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ +00255a: 0c00 |0005: move-result-object v0 │ │ +00255c: 6e10 7000 0500 |0006: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ +002562: 0c02 |0009: move-result-object v2 │ │ +002564: 1403 0c00 057f |000a: const v3, #float 1.76788e+38 // #7f05000c │ │ +00256a: 6e20 1900 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0019 │ │ +002570: 0c01 |0010: move-result-object v1 │ │ +002572: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +002574: 2322 5500 |0012: new-array v2, v2, [Ljava/lang/Object; // type@0055 │ │ +002578: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +00257a: 7110 4300 0600 |0015: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0043 │ │ +002580: 0c04 |0018: move-result-object v4 │ │ +002582: 4d04 0203 |0019: aput-object v4, v2, v3 │ │ +002586: 7120 4500 2100 |001b: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0045 │ │ +00258c: 0c02 |001e: move-result-object v2 │ │ +00258e: 6e20 2b00 2000 |001f: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@002b │ │ +002594: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=152 │ │ 0x0011 line=153 │ │ 0x0022 line=154 │ │ locals : │ │ @@ -2342,33 +2352,33 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0024e8: |[0024e8] org.bc_bd.mrwhite.Preferences.colorSummary:(I)V │ │ -0024f8: 1a02 a800 |0000: const-string v2, "color" // string@00a8 │ │ -0024fc: 6e20 6d00 2500 |0002: invoke-virtual {v5, v2}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ -002502: 0c00 |0005: move-result-object v0 │ │ -002504: 6e10 7000 0500 |0006: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ -00250a: 0c02 |0009: move-result-object v2 │ │ -00250c: 1403 0b00 057f |000a: const v3, #float 1.76788e+38 // #7f05000b │ │ -002512: 6e20 1900 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0019 │ │ -002518: 0c01 |0010: move-result-object v1 │ │ -00251a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -00251c: 2322 5500 |0012: new-array v2, v2, [Ljava/lang/Object; // type@0055 │ │ -002520: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -002522: 7110 4300 0600 |0015: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0043 │ │ -002528: 0c04 |0018: move-result-object v4 │ │ -00252a: 4d04 0203 |0019: aput-object v4, v2, v3 │ │ -00252e: 7120 4500 2100 |001b: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0045 │ │ -002534: 0c02 |001e: move-result-object v2 │ │ -002536: 6e20 2b00 2000 |001f: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@002b │ │ -00253c: 0e00 |0022: return-void │ │ +002598: |[002598] org.bc_bd.mrwhite.Preferences.colorSummary:(I)V │ │ +0025a8: 1a02 a800 |0000: const-string v2, "color" // string@00a8 │ │ +0025ac: 6e20 6d00 2500 |0002: invoke-virtual {v5, v2}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ +0025b2: 0c00 |0005: move-result-object v0 │ │ +0025b4: 6e10 7000 0500 |0006: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getResources:()Landroid/content/res/Resources; // method@0070 │ │ +0025ba: 0c02 |0009: move-result-object v2 │ │ +0025bc: 1403 0b00 057f |000a: const v3, #float 1.76788e+38 // #7f05000b │ │ +0025c2: 6e20 1900 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0019 │ │ +0025c8: 0c01 |0010: move-result-object v1 │ │ +0025ca: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0025cc: 2322 5500 |0012: new-array v2, v2, [Ljava/lang/Object; // type@0055 │ │ +0025d0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0025d2: 7110 4300 0600 |0015: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0043 │ │ +0025d8: 0c04 |0018: move-result-object v4 │ │ +0025da: 4d04 0203 |0019: aput-object v4, v2, v3 │ │ +0025de: 7120 4500 2100 |001b: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0045 │ │ +0025e4: 0c02 |001e: move-result-object v2 │ │ +0025e6: 6e20 2b00 2000 |001f: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@002b │ │ +0025ec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0006 line=145 │ │ 0x0011 line=146 │ │ 0x0022 line=147 │ │ locals : │ │ @@ -2383,47 +2393,47 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -002540: |[002540] org.bc_bd.mrwhite.Preferences.brightnessChanged:(I)V │ │ -002550: 1a02 6f00 |0000: const-string v2, "Preferences" // string@006f │ │ -002554: 2203 3400 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0034 │ │ -002558: 7010 4600 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0046 │ │ -00255e: 1a04 9d00 |0007: const-string v4, "brightness changed to " // string@009d │ │ -002562: 6e20 4700 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ -002568: 0c03 |000c: move-result-object v3 │ │ -00256a: 7110 4200 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0042 │ │ -002570: 0c04 |0010: move-result-object v4 │ │ -002572: 6e20 4700 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ -002578: 0c03 |0014: move-result-object v3 │ │ -00257a: 6e10 4800 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0048 │ │ -002580: 0c03 |0018: move-result-object v3 │ │ -002582: 7120 2f00 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -002588: 3c06 0300 |001c: if-gtz v6, 001f // +0003 │ │ -00258c: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -00258e: 6e10 6e00 0500 |001f: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ -002594: 0c02 |0022: move-result-object v2 │ │ -002596: 7110 2e00 0200 |0023: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -00259c: 0c01 |0026: move-result-object v1 │ │ -00259e: 7210 1600 0100 |0027: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ -0025a4: 0c00 |002a: move-result-object v0 │ │ -0025a6: 1a02 9c00 |002b: const-string v2, "brightness" // string@009c │ │ -0025aa: 7230 1500 2006 |002d: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0015 │ │ -0025b0: 7210 1400 0000 |0030: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0014 │ │ -0025b6: 7020 6a00 6500 |0033: invoke-direct {v5, v6}, Lorg/bc_bd/mrwhite/Preferences;.brightnessSummary:(I)V // method@006a │ │ -0025bc: 0e00 |0036: return-void │ │ +0025f0: |[0025f0] org.bc_bd.mrwhite.Preferences.brightnessChanged:(I)V │ │ +002600: 1a02 6f00 |0000: const-string v2, "Preferences" // string@006f │ │ +002604: 2203 3400 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0034 │ │ +002608: 7010 4600 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0046 │ │ +00260e: 1a04 9d00 |0007: const-string v4, "brightness changed to " // string@009d │ │ +002612: 6e20 4700 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ +002618: 0c03 |000c: move-result-object v3 │ │ +00261a: 7110 4200 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0042 │ │ +002620: 0c04 |0010: move-result-object v4 │ │ +002622: 6e20 4700 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ +002628: 0c03 |0014: move-result-object v3 │ │ +00262a: 6e10 4800 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0048 │ │ +002630: 0c03 |0018: move-result-object v3 │ │ +002632: 7120 2f00 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +002638: 3c06 0300 |001c: if-gtz v6, 001f // +0003 │ │ +00263c: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +00263e: 6e10 6e00 0500 |001f: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ +002644: 0c02 |0022: move-result-object v2 │ │ +002646: 7110 2e00 0200 |0023: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +00264c: 0c01 |0026: move-result-object v1 │ │ +00264e: 7210 1600 0100 |0027: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ +002654: 0c00 |002a: move-result-object v0 │ │ +002656: 1a02 9c00 |002b: const-string v2, "brightness" // string@009c │ │ +00265a: 7230 1500 2006 |002d: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0015 │ │ +002660: 7210 1400 0000 |0030: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0014 │ │ +002666: 7020 6a00 6500 |0033: invoke-direct {v5, v6}, Lorg/bc_bd/mrwhite/Preferences;.brightnessSummary:(I)V // method@006a │ │ +00266c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x001c line=171 │ │ 0x001e line=172 │ │ - 0x001f line=174 │ │ + 0x001f line=175 │ │ 0x0027 line=176 │ │ 0x002b line=177 │ │ 0x0030 line=178 │ │ 0x0033 line=180 │ │ 0x0036 line=181 │ │ locals : │ │ 0x002b - 0x0037 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ @@ -2436,43 +2446,43 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0025c0: |[0025c0] org.bc_bd.mrwhite.Preferences.colorChanged:(I)V │ │ -0025d0: 1a02 6f00 |0000: const-string v2, "Preferences" // string@006f │ │ -0025d4: 2203 3400 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0034 │ │ -0025d8: 7010 4600 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0046 │ │ -0025de: 1a04 a900 |0007: const-string v4, "color changed to " // string@00a9 │ │ -0025e2: 6e20 4700 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ -0025e8: 0c03 |000c: move-result-object v3 │ │ -0025ea: 7110 4200 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0042 │ │ -0025f0: 0c04 |0010: move-result-object v4 │ │ -0025f2: 6e20 4700 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ -0025f8: 0c03 |0014: move-result-object v3 │ │ -0025fa: 6e10 4800 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0048 │ │ -002600: 0c03 |0018: move-result-object v3 │ │ -002602: 7120 2f00 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ -002608: 6e10 6e00 0500 |001c: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ -00260e: 0c02 |001f: move-result-object v2 │ │ -002610: 7110 2e00 0200 |0020: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -002616: 0c01 |0023: move-result-object v1 │ │ -002618: 7210 1600 0100 |0024: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ -00261e: 0c00 |0027: move-result-object v0 │ │ -002620: 1a02 a800 |0028: const-string v2, "color" // string@00a8 │ │ -002624: 7230 1500 2006 |002a: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0015 │ │ -00262a: 7210 1400 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0014 │ │ -002630: 7020 6c00 6500 |0030: invoke-direct {v5, v6}, Lorg/bc_bd/mrwhite/Preferences;.colorSummary:(I)V // method@006c │ │ -002636: 0e00 |0033: return-void │ │ +002670: |[002670] org.bc_bd.mrwhite.Preferences.colorChanged:(I)V │ │ +002680: 1a02 6f00 |0000: const-string v2, "Preferences" // string@006f │ │ +002684: 2203 3400 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0034 │ │ +002688: 7010 4600 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0046 │ │ +00268e: 1a04 a900 |0007: const-string v4, "color changed to " // string@00a9 │ │ +002692: 6e20 4700 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ +002698: 0c03 |000c: move-result-object v3 │ │ +00269a: 7110 4200 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0042 │ │ +0026a0: 0c04 |0010: move-result-object v4 │ │ +0026a2: 6e20 4700 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0047 │ │ +0026a8: 0c03 |0014: move-result-object v3 │ │ +0026aa: 6e10 4800 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0048 │ │ +0026b0: 0c03 |0018: move-result-object v3 │ │ +0026b2: 7120 2f00 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@002f │ │ +0026b8: 6e10 6e00 0500 |001c: invoke-virtual {v5}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ +0026be: 0c02 |001f: move-result-object v2 │ │ +0026c0: 7110 2e00 0200 |0020: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +0026c6: 0c01 |0023: move-result-object v1 │ │ +0026c8: 7210 1600 0100 |0024: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ +0026ce: 0c00 |0027: move-result-object v0 │ │ +0026d0: 1a02 a800 |0028: const-string v2, "color" // string@00a8 │ │ +0026d4: 7230 1500 2006 |002a: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0015 │ │ +0026da: 7210 1400 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0014 │ │ +0026e0: 7020 6c00 6500 |0030: invoke-direct {v5, v6}, Lorg/bc_bd/mrwhite/Preferences;.colorSummary:(I)V // method@006c │ │ +0026e6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ - 0x001c line=159 │ │ + 0x001c line=160 │ │ 0x0024 line=161 │ │ 0x0028 line=162 │ │ 0x002d line=163 │ │ 0x0030 line=165 │ │ 0x0033 line=166 │ │ locals : │ │ 0x0028 - 0x0034 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ @@ -2485,75 +2495,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -002638: |[002638] org.bc_bd.mrwhite.Preferences.onCreate:(Landroid/os/Bundle;)V │ │ -002648: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -00264a: 6e20 7300 7900 |0001: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.requestWindowFeature:(I)Z // method@0073 │ │ -002650: 6f20 2d00 a900 |0004: invoke-super {v9, v10}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@002d │ │ -002656: 1507 047f |0007: const/high16 v7, #int 2130968576 // #7f04 │ │ -00265a: 6e20 6700 7900 |0009: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.addPreferencesFromResource:(I)V // method@0067 │ │ -002660: 1a07 8d00 |000c: const-string v7, "about" // string@008d │ │ -002664: 6e20 6d00 7900 |000e: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ -00266a: 0c00 |0011: move-result-object v0 │ │ -00266c: 2207 3e00 |0012: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$1; // type@003e │ │ -002670: 7020 5900 9700 |0014: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$1;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@0059 │ │ -002676: 6e20 2a00 7000 |0017: invoke-virtual {v0, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ -00267c: 6e10 6e00 0900 |001a: invoke-virtual {v9}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ -002682: 0c07 |001d: move-result-object v7 │ │ -002684: 7110 2e00 0700 |001e: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ -00268a: 0c06 |0021: move-result-object v6 │ │ -00268c: 1a07 a800 |0022: const-string v7, "color" // string@00a8 │ │ -002690: 12f8 |0024: const/4 v8, #int -1 // #ff │ │ -002692: 7230 1700 7608 |0025: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ -002698: 0a03 |0028: move-result v3 │ │ -00269a: 1a07 a800 |0029: const-string v7, "color" // string@00a8 │ │ -00269e: 6e20 6d00 7900 |002b: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ -0026a4: 0c04 |002e: move-result-object v4 │ │ -0026a6: 7020 6c00 3900 |002f: invoke-direct {v9, v3}, Lorg/bc_bd/mrwhite/Preferences;.colorSummary:(I)V // method@006c │ │ -0026ac: 2207 3f00 |0032: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$2; // type@003f │ │ -0026b0: 7020 5b00 9700 |0034: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$2;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@005b │ │ -0026b6: 6e20 2a00 7400 |0037: invoke-virtual {v4, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ -0026bc: 1a07 9c00 |003a: const-string v7, "brightness" // string@009c │ │ -0026c0: 6e20 6d00 7900 |003c: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ -0026c6: 0c02 |003f: move-result-object v2 │ │ -0026c8: 1a07 9c00 |0040: const-string v7, "brightness" // string@009c │ │ -0026cc: 1308 6400 |0042: const/16 v8, #int 100 // #64 │ │ -0026d0: 7230 1700 7608 |0044: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ -0026d6: 0a01 |0047: move-result v1 │ │ -0026d8: 7020 6a00 1900 |0048: invoke-direct {v9, v1}, Lorg/bc_bd/mrwhite/Preferences;.brightnessSummary:(I)V // method@006a │ │ -0026de: 2207 4000 |004b: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$3; // type@0040 │ │ -0026e2: 7020 5d00 9700 |004d: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$3;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@005d │ │ -0026e8: 6e20 2a00 7200 |0050: invoke-virtual {v2, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ -0026ee: 1a07 0001 |0053: const-string v7, "reset" // string@0100 │ │ -0026f2: 6e20 6d00 7900 |0055: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ -0026f8: 0c05 |0058: move-result-object v5 │ │ -0026fa: 2207 4100 |0059: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$4; // type@0041 │ │ -0026fe: 7020 5f00 9700 |005b: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$4;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@005f │ │ -002704: 6e20 2a00 7500 |005e: invoke-virtual {v5, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ -00270a: 0e00 |0061: return-void │ │ +0026e8: |[0026e8] org.bc_bd.mrwhite.Preferences.onCreate:(Landroid/os/Bundle;)V │ │ +0026f8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0026fa: 6e20 7300 7900 |0001: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.requestWindowFeature:(I)Z // method@0073 │ │ +002700: 6f20 2d00 a900 |0004: invoke-super {v9, v10}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@002d │ │ +002706: 1507 047f |0007: const/high16 v7, #int 2130968576 // #7f04 │ │ +00270a: 6e20 6700 7900 |0009: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.addPreferencesFromResource:(I)V // method@0067 │ │ +002710: 1a07 8d00 |000c: const-string v7, "about" // string@008d │ │ +002714: 6e20 6d00 7900 |000e: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ +00271a: 0c00 |0011: move-result-object v0 │ │ +00271c: 2207 3e00 |0012: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$1; // type@003e │ │ +002720: 7020 5900 9700 |0014: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$1;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@0059 │ │ +002726: 6e20 2a00 7000 |0017: invoke-virtual {v0, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ +00272c: 6e10 6e00 0900 |001a: invoke-virtual {v9}, Lorg/bc_bd/mrwhite/Preferences;.getBaseContext:()Landroid/content/Context; // method@006e │ │ +002732: 0c07 |001d: move-result-object v7 │ │ +002734: 7110 2e00 0700 |001e: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@002e │ │ +00273a: 0c06 |0021: move-result-object v6 │ │ +00273c: 1a07 a800 |0022: const-string v7, "color" // string@00a8 │ │ +002740: 12f8 |0024: const/4 v8, #int -1 // #ff │ │ +002742: 7230 1700 7608 |0025: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ +002748: 0a03 |0028: move-result v3 │ │ +00274a: 1a07 a800 |0029: const-string v7, "color" // string@00a8 │ │ +00274e: 6e20 6d00 7900 |002b: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ +002754: 0c04 |002e: move-result-object v4 │ │ +002756: 7020 6c00 3900 |002f: invoke-direct {v9, v3}, Lorg/bc_bd/mrwhite/Preferences;.colorSummary:(I)V // method@006c │ │ +00275c: 2207 3f00 |0032: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$2; // type@003f │ │ +002760: 7020 5b00 9700 |0034: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$2;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@005b │ │ +002766: 6e20 2a00 7400 |0037: invoke-virtual {v4, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ +00276c: 1a07 9c00 |003a: const-string v7, "brightness" // string@009c │ │ +002770: 6e20 6d00 7900 |003c: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ +002776: 0c02 |003f: move-result-object v2 │ │ +002778: 1a07 9c00 |0040: const-string v7, "brightness" // string@009c │ │ +00277c: 1308 6400 |0042: const/16 v8, #int 100 // #64 │ │ +002780: 7230 1700 7608 |0044: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0017 │ │ +002786: 0a01 |0047: move-result v1 │ │ +002788: 7020 6a00 1900 |0048: invoke-direct {v9, v1}, Lorg/bc_bd/mrwhite/Preferences;.brightnessSummary:(I)V // method@006a │ │ +00278e: 2207 4000 |004b: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$3; // type@0040 │ │ +002792: 7020 5d00 9700 |004d: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$3;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@005d │ │ +002798: 6e20 2a00 7200 |0050: invoke-virtual {v2, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ +00279e: 1a07 0001 |0053: const-string v7, "reset" // string@0100 │ │ +0027a2: 6e20 6d00 7900 |0055: invoke-virtual {v9, v7}, Lorg/bc_bd/mrwhite/Preferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@006d │ │ +0027a8: 0c05 |0058: move-result-object v5 │ │ +0027aa: 2207 4100 |0059: new-instance v7, Lorg/bc_bd/mrwhite/Preferences$4; // type@0041 │ │ +0027ae: 7020 5f00 9700 |005b: invoke-direct {v7, v9}, Lorg/bc_bd/mrwhite/Preferences$4;.:(Lorg/bc_bd/mrwhite/Preferences;)V // method@005f │ │ +0027b4: 6e20 2a00 7500 |005e: invoke-virtual {v5, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@002a │ │ +0027ba: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=29 │ │ 0x0007 line=31 │ │ 0x000c line=33 │ │ 0x0012 line=34 │ │ - 0x001a line=59 │ │ + 0x001a line=60 │ │ 0x0022 line=61 │ │ 0x0029 line=63 │ │ 0x002f line=65 │ │ 0x0032 line=67 │ │ 0x003a line=81 │ │ 0x0040 line=82 │ │ 0x0048 line=84 │ │ 0x004b line=86 │ │ + 0x0050 line=87 │ │ 0x0053 line=95 │ │ 0x0059 line=96 │ │ 0x0061 line=107 │ │ locals : │ │ 0x0012 - 0x0062 reg=0 about Landroid/preference/Preference; │ │ 0x0048 - 0x0062 reg=1 b I │ │ 0x0040 - 0x0062 reg=2 brightness Landroid/preference/Preference; │ │ @@ -2599,43 +2610,43 @@ │ │ type : '(Lorg/bc_bd/mrwhite/RGBPickerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00270c: |[00270c] org.bc_bd.mrwhite.RGBPickerDialog$1.:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)V │ │ -00271c: 5b01 3000 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; // field@0030 │ │ -002720: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ -002726: 0e00 |0005: return-void │ │ +0027bc: |[0027bc] org.bc_bd.mrwhite.RGBPickerDialog$1.:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)V │ │ +0027cc: 5b01 3000 |0000: iput-object v1, v0, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; // field@0030 │ │ +0027d0: 7010 4400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0044 │ │ +0027d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/bc_bd/mrwhite/RGBPickerDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/bc_bd/mrwhite/RGBPickerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/bc_bd/mrwhite/RGBPickerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/bc_bd/mrwhite/RGBPickerDialog$1;) │ │ name : 'colorChanged' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -002728: |[002728] org.bc_bd.mrwhite.RGBPickerDialog$1.colorChanged:(I)V │ │ -002738: 5410 3000 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; // field@0030 │ │ -00273c: 7110 8600 0000 |0002: invoke-static {v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.access$000:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // method@0086 │ │ -002742: 0c00 |0005: move-result-object v0 │ │ -002744: 7220 8400 2000 |0006: invoke-interface {v0, v2}, Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;.colorChanged:(I)V // method@0084 │ │ -00274a: 5410 3000 |0009: iget-object v0, v1, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; // field@0030 │ │ -00274e: 6e10 8700 0000 |000b: invoke-virtual {v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.dismiss:()V // method@0087 │ │ -002754: 0e00 |000e: return-void │ │ +0027d8: |[0027d8] org.bc_bd.mrwhite.RGBPickerDialog$1.colorChanged:(I)V │ │ +0027e8: 5410 3000 |0000: iget-object v0, v1, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; // field@0030 │ │ +0027ec: 7110 8600 0000 |0002: invoke-static {v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.access$000:(Lorg/bc_bd/mrwhite/RGBPickerDialog;)Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener; // method@0086 │ │ +0027f2: 0c00 |0005: move-result-object v0 │ │ +0027f4: 7220 8400 2000 |0006: invoke-interface {v0, v2}, Lorg/bc_bd/mrwhite/RGBPickerDialog$OnColorChangedListener;.colorChanged:(I)V // method@0084 │ │ +0027fa: 5410 3000 |0009: iget-object v0, v1, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;.this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; // field@0030 │ │ +0027fe: 6e10 8700 0000 |000b: invoke-virtual {v0}, Lorg/bc_bd/mrwhite/RGBPickerDialog;.dismiss:()V // method@0087 │ │ +002804: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0009 line=145 │ │ 0x000e line=146 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/bc_bd/mrwhite/RGBPickerDialog$1; ├── smali/org/bc_bd/mrwhite/MrWhiteActivity.smali │ @@ -50,15 +50,15 @@ │ const/16 v3, 0xa │ │ if-ge v0, v3, :cond_1 │ │ .line 78 │ const/16 v0, 0xa │ │ - .line 80 │ + .line 81 │ :cond_1 │ invoke-virtual {p0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;->getBaseContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ @@ -111,14 +111,15 @@ │ .end method │ │ .method private getBrightness()I │ .locals 3 │ │ .prologue │ .line 66 │ + .line 67 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ .line 69 │ .local v0, "settings":Landroid/content/SharedPreferences; │ const-string v1, "brightness" │ @@ -135,14 +136,15 @@ │ │ # virtual methods │ .method public applySettings()V │ .locals 5 │ │ .prologue │ .line 51 │ + .line 52 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ .line 54 │ .local v2, "settings":Landroid/content/SharedPreferences; │ invoke-virtual {p0}, Lorg/bc_bd/mrwhite/MrWhiteActivity;->getWindow()Landroid/view/Window; ├── smali/org/bc_bd/mrwhite/Preferences$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/bc_bd/mrwhite/Preferences; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/Preferences$2;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -40,14 +41,15 @@ │ .locals 5 │ .param p1, "preference" # Landroid/preference/Preference; │ │ .prologue │ .line 69 │ iget-object v3, p0, Lorg/bc_bd/mrwhite/Preferences$2;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ + .line 70 │ invoke-virtual {v3}, Lorg/bc_bd/mrwhite/Preferences;->getBaseContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 ├── smali/org/bc_bd/mrwhite/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 43 │ return-void │ .end method ├── smali/org/bc_bd/mrwhite/RGBPickerDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/RGBPickerDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/bc_bd/mrwhite/RGBPickerDialog; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/RGBPickerDialog$1;->this$0:Lorg/bc_bd/mrwhite/RGBPickerDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/bc_bd/mrwhite/Preferences$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/bc_bd/mrwhite/Preferences; │ │ .prologue │ .line 34 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/Preferences$1;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -105,30 +106,34 @@ │ │ iget-object v4, p0, Lorg/bc_bd/mrwhite/Preferences$1;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f050002 │ │ + .line 45 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 46 │ invoke-virtual {v3, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x104000a │ │ new-instance v5, Lorg/bc_bd/mrwhite/Preferences$1$1; │ │ invoke-direct {v5, p0}, Lorg/bc_bd/mrwhite/Preferences$1$1;->(Lorg/bc_bd/mrwhite/Preferences$1;)V │ │ + .line 47 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 53 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 54 │ return v6 │ .end method ├── smali/org/bc_bd/mrwhite/Preferences$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/bc_bd/mrwhite/Preferences; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/Preferences$3;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/bc_bd/mrwhite/Preferences$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$seekbar:Landroid/widget/SeekBar; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/Preferences;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/bc_bd/mrwhite/Preferences; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/Preferences$5;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ iput-object p2, p0, Lorg/bc_bd/mrwhite/Preferences$5;->val$seekbar:Landroid/widget/SeekBar; ├── smali/org/bc_bd/mrwhite/Preferences$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/bc_bd/mrwhite/Preferences; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/Preferences$4;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -58,24 +59,27 @@ │ .line 100 │ iget-object v0, p0, Lorg/bc_bd/mrwhite/Preferences$4;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ iget-object v1, p0, Lorg/bc_bd/mrwhite/Preferences$4;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ const v2, 0x7f050009 │ │ + .line 101 │ invoke-virtual {v1, v2}, Lorg/bc_bd/mrwhite/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 100 │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 102 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 103 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/org/bc_bd/mrwhite/Preferences$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/bc_bd/mrwhite/Preferences; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/Preferences$6;->this$0:Lorg/bc_bd/mrwhite/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/bc_bd/mrwhite/Preferences$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/bc_bd/mrwhite/Preferences$1; │ │ │ # direct methods │ .method constructor (Lorg/bc_bd/mrwhite/Preferences$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/bc_bd/mrwhite/Preferences$1; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lorg/bc_bd/mrwhite/Preferences$1$1;->this$1:Lorg/bc_bd/mrwhite/Preferences$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/bc_bd/mrwhite/Preferences.smali │ @@ -57,21 +57,22 @@ │ │ move-result-object v6 │ │ .line 114 │ .local v6, "settingsView":Landroid/view/View; │ const/high16 v7, 0x7f070000 │ │ + .line 115 │ invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/SeekBar; │ │ - .line 117 │ + .line 118 │ .local v4, "seekbar":Landroid/widget/SeekBar; │ invoke-virtual {p0}, Lorg/bc_bd/mrwhite/Preferences;->getBaseContext()Landroid/content/Context; │ │ move-result-object v7 │ │ invoke-static {v7}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ @@ -262,15 +263,15 @@ │ │ .line 171 │ if-gtz p1, :cond_0 │ │ .line 172 │ const/4 p1, 0x1 │ │ - .line 174 │ + .line 175 │ :cond_0 │ invoke-virtual {p0}, Lorg/bc_bd/mrwhite/Preferences;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ @@ -326,15 +327,15 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 159 │ + .line 160 │ invoke-virtual {p0}, Lorg/bc_bd/mrwhite/Preferences;->getBaseContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ @@ -390,15 +391,15 @@ │ .local v0, "about":Landroid/preference/Preference; │ new-instance v7, Lorg/bc_bd/mrwhite/Preferences$1; │ │ invoke-direct {v7, p0}, Lorg/bc_bd/mrwhite/Preferences$1;->(Lorg/bc_bd/mrwhite/Preferences;)V │ │ invoke-virtual {v0, v7}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ - .line 59 │ + .line 60 │ invoke-virtual {p0}, Lorg/bc_bd/mrwhite/Preferences;->getBaseContext()Landroid/content/Context; │ │ move-result-object v7 │ │ invoke-static {v7}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v6 │ @@ -454,14 +455,15 @@ │ invoke-direct {p0, v1}, Lorg/bc_bd/mrwhite/Preferences;->brightnessSummary(I)V │ │ .line 86 │ new-instance v7, Lorg/bc_bd/mrwhite/Preferences$3; │ │ invoke-direct {v7, p0}, Lorg/bc_bd/mrwhite/Preferences$3;->(Lorg/bc_bd/mrwhite/Preferences;)V │ │ + .line 87 │ invoke-virtual {v2, v7}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ .line 95 │ const-string v7, "reset" │ │ invoke-virtual {p0, v7}, Lorg/bc_bd/mrwhite/Preferences;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;