ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 37 2e 33 00 00 00 00 10 00 00 87 4a 6e 52 99 0c 76 00 39 75 00 00 63 5f 61 76 | b0VIM.7.3........JnR..v.9u..c_av |
0020 | 61 6e 69 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | anip............................ |
0040 | 00 00 00 00 63 2d 61 76 61 6e 69 70 2d 6c 69 6e 75 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....c-avanip-linux.............. |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 2f 6c 6f 63 61 6c 2f 6d 6e 74 2f 77 6f 72 6b 73 70 61 63 65 | ............/local/mnt/workspace |
0080 | 2f 63 5f 61 76 61 6e 69 70 2f 6b 6b 5f 6d 6f 63 6b 32 2f 70 61 63 6b 61 67 65 73 2f 61 70 70 73 | /c_avanip/kk_mock2/packages/apps |
00a0 | 2f 43 61 6d 65 72 61 32 2f 73 72 63 2f 63 6f 6d 2f 61 6e 64 72 6f 69 64 2f 63 61 6d 65 72 61 2f | /Camera2/src/com/android/camera/ |
00c0 | 50 68 6f 74 6f 4d 6f 64 75 6c 65 2e 6a 61 76 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | PhotoModule.java................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 55 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 | ...............U3210....#"!...U. |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 1d 00 7f 00 00 00 02 00 00 00 00 00 00 00 66 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | tp..............f............... |
1020 | 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 57 00 00 00 00 00 00 00 67 00 00 00 00 00 00 00 | ................W.......g....... |
1040 | 01 00 00 00 00 00 00 00 fe ff ff ff ff ff ff ff 65 00 00 00 00 00 00 00 c3 00 00 00 00 00 00 00 | ................e............... |
1060 | 01 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 68 00 00 00 00 00 00 00 28 01 00 00 00 00 00 00 | ................h.......(....... |
1080 | 01 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 5a 00 00 00 00 00 00 00 92 01 00 00 00 00 00 00 | ................Z............... |
10a0 | 01 00 00 00 00 00 00 00 fb ff ff ff ff ff ff ff 69 00 00 00 00 00 00 00 ed 01 00 00 00 00 00 00 | ................i............... |
10c0 | 01 00 00 00 00 00 00 00 fa ff ff ff ff ff ff ff 68 00 00 00 00 00 00 00 56 02 00 00 00 00 00 00 | ................h.......V....... |
10e0 | 01 00 00 00 00 00 00 00 f9 ff ff ff ff ff ff ff 62 00 00 00 00 00 00 00 be 02 00 00 00 00 00 00 | ................b............... |
1100 | 01 00 00 00 00 00 00 00 f8 ff ff ff ff ff ff ff 51 00 00 00 00 00 00 00 20 03 00 00 00 00 00 00 | ................Q............... |
1120 | 01 00 00 00 00 00 00 00 f7 ff ff ff ff ff ff ff 56 00 00 00 00 00 00 00 71 03 00 00 00 00 00 00 | ................V.......q....... |
1140 | 01 00 00 00 00 00 00 00 f6 ff ff ff ff ff ff ff 6c 00 00 00 00 00 00 00 c7 03 00 00 00 00 00 00 | ................l............... |
1160 | 01 00 00 00 00 00 00 00 f5 ff ff ff ff ff ff ff 56 00 00 00 00 00 00 00 33 04 00 00 00 00 00 00 | ................V.......3....... |
1180 | 01 00 00 00 00 00 00 00 f4 ff ff ff ff ff ff ff 65 00 00 00 00 00 00 00 89 04 00 00 00 00 00 00 | ................e............... |
11a0 | 01 00 00 00 00 00 00 00 f3 ff ff ff ff ff ff ff 64 00 00 00 00 00 00 00 ee 04 00 00 00 00 00 00 | ................d............... |
11c0 | 01 00 00 00 00 00 00 00 f2 ff ff ff ff ff ff ff 64 00 00 00 00 00 00 00 52 05 00 00 00 00 00 00 | ................d.......R....... |
11e0 | 01 00 00 00 00 00 00 00 f1 ff ff ff ff ff ff ff 6f 00 00 00 00 00 00 00 b6 05 00 00 00 00 00 00 | ................o............... |
1200 | 01 00 00 00 00 00 00 00 f0 ff ff ff ff ff ff ff 4d 00 00 00 00 00 00 00 25 06 00 00 00 00 00 00 | ................M.......%....... |
1220 | 01 00 00 00 00 00 00 00 ef ff ff ff ff ff ff ff 6a 00 00 00 00 00 00 00 72 06 00 00 00 00 00 00 | ................j.......r....... |
1240 | 01 00 00 00 00 00 00 00 ee ff ff ff ff ff ff ff 58 00 00 00 00 00 00 00 dc 06 00 00 00 00 00 00 | ................X............... |
1260 | 01 00 00 00 00 00 00 00 ed ff ff ff ff ff ff ff 4d 00 00 00 00 00 00 00 34 07 00 00 00 00 00 00 | ................M.......4....... |
1280 | 01 00 00 00 00 00 00 00 ec ff ff ff ff ff ff ff 4c 00 00 00 00 00 00 00 81 07 00 00 00 00 00 00 | ................L............... |
12a0 | 01 00 00 00 00 00 00 00 eb ff ff ff ff ff ff ff 5b 00 00 00 00 00 00 00 cd 07 00 00 00 00 00 00 | ................[............... |
12c0 | 01 00 00 00 00 00 00 00 ea ff ff ff ff ff ff ff 50 00 00 00 00 00 00 00 28 08 00 00 00 00 00 00 | ................P.......(....... |
12e0 | 01 00 00 00 00 00 00 00 e9 ff ff ff ff ff ff ff 5b 00 00 00 00 00 00 00 78 08 00 00 00 00 00 00 | ................[.......x....... |
1300 | 01 00 00 00 00 00 00 00 e8 ff ff ff ff ff ff ff 5c 00 00 00 00 00 00 00 d3 08 00 00 00 00 00 00 | ................\............... |
1320 | 01 00 00 00 00 00 00 00 e7 ff ff ff ff ff ff ff 6f 00 00 00 00 00 00 00 2f 09 00 00 00 00 00 00 | ................o......./....... |
1340 | 01 00 00 00 00 00 00 00 e6 ff ff ff ff ff ff ff 5b 00 00 00 00 00 00 00 9e 09 00 00 00 00 00 00 | ................[............... |
1360 | 01 00 00 00 00 00 00 00 e5 ff ff ff ff ff ff ff 6b 00 00 00 00 00 00 00 f9 09 00 00 00 00 00 00 | ................k............... |
1380 | 01 00 00 00 00 00 00 00 e4 ff ff ff ff ff ff ff 4c 00 00 00 00 00 00 00 64 0a 00 00 00 00 00 00 | ................L.......d....... |
13a0 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 15 00 00 00 c9 01 00 00 00 10 00 00 66 00 00 00 00 00 00 00 fd 0f 00 00 c7 0f 00 00 | ad..............f............... |
2020 | c4 0f 00 00 81 0f 00 00 3d 0f 00 00 12 0f 00 00 0f 0f 00 00 dc 0e 00 00 d9 0e 00 00 92 0e 00 00 | ........=....................... |
2040 | 4d 0e 00 00 01 0e 00 00 ba 0d 00 00 98 0d 00 00 94 0d 00 00 93 0d 00 00 77 0d 00 00 76 0d 00 00 | M.......................w...v... |
2060 | 51 0d 00 00 34 0d 00 00 06 0d 00 00 de 0c 00 00 be 0c 00 00 9f 0c 00 00 6e 0c 00 00 44 0c 00 00 | Q...4...................n...D... |
2080 | 24 0c 00 00 fc 0b 00 00 d1 0b 00 00 a6 0b 00 00 81 0b 00 00 61 0b 00 00 3c 0b 00 00 0f 0b 00 00 | $...................a...<....... |
20a0 | e8 0a 00 00 c6 0a 00 00 a2 0a 00 00 8a 0a 00 00 71 0a 00 00 57 0a 00 00 3c 0a 00 00 22 0a 00 00 | ................q...W...<..."... |
20c0 | 07 0a 00 00 e7 09 00 00 c8 09 00 00 a4 09 00 00 8b 09 00 00 6d 09 00 00 3f 09 00 00 25 09 00 00 | ....................m...?...%... |
20e0 | 02 09 00 00 e5 08 00 00 c2 08 00 00 a3 08 00 00 6c 08 00 00 48 08 00 00 28 08 00 00 27 08 00 00 | ................l...H...(...'... |
2100 | ed 07 00 00 af 07 00 00 70 07 00 00 3b 07 00 00 fc 06 00 00 bd 06 00 00 8f 06 00 00 67 06 00 00 | ........p...;...............g... |
2120 | 3e 06 00 00 f6 05 00 00 c9 05 00 00 9b 05 00 00 71 05 00 00 46 05 00 00 1b 05 00 00 eb 04 00 00 | >...............q...F........... |
2140 | cd 04 00 00 cc 04 00 00 b7 04 00 00 91 04 00 00 70 04 00 00 54 04 00 00 37 04 00 00 20 04 00 00 | ................p...T...7....... |
2160 | 07 04 00 00 ed 03 00 00 cb 03 00 00 ab 03 00 00 8c 03 00 00 6d 03 00 00 49 03 00 00 2b 03 00 00 | ....................m...I...+... |
2180 | 0f 03 00 00 0e 03 00 00 f5 02 00 00 d4 02 00 00 bb 02 00 00 95 02 00 00 5f 02 00 00 30 02 00 00 | ........................_...0... |
21a0 | 0d 02 00 00 e8 01 00 00 ca 01 00 00 c9 01 00 00 c8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
21c0 | 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 53 65 6e 73 6f 72 45 76 65 6e 74 4c 69 73 | ..................SensorEventLis |
21e0 | 74 65 6e 65 72 20 7b 00 20 20 20 20 20 20 20 20 4f 6e 43 6f 75 6e 74 44 6f 77 6e 46 69 6e 69 73 | tener.{.........OnCountDownFinis |
2200 | 68 65 64 4c 69 73 74 65 6e 65 72 2c 00 20 20 20 20 20 20 20 20 4d 65 64 69 61 53 61 76 65 53 65 | hedListener,.........MediaSaveSe |
2220 | 72 76 69 63 65 2e 4c 69 73 74 65 6e 65 72 2c 00 20 20 20 20 20 20 20 20 53 68 75 74 74 65 72 42 | rvice.Listener,.........ShutterB |
2240 | 75 74 74 6f 6e 2e 4f 6e 53 68 75 74 74 65 72 42 75 74 74 6f 6e 4c 69 73 74 65 6e 65 72 2c 00 20 | utton.OnShutterButtonListener,.. |
2260 | 20 20 20 20 20 20 20 43 61 6d 65 72 61 50 72 65 66 65 72 65 6e 63 65 2e 4f 6e 50 72 65 66 65 72 | .......CameraPreference.OnPrefer |
2280 | 65 6e 63 65 43 68 61 6e 67 65 64 4c 69 73 74 65 6e 65 72 2c 00 20 20 20 20 20 20 20 20 46 6f 63 | enceChangedListener,.........Foc |
22a0 | 75 73 4f 76 65 72 6c 61 79 4d 61 6e 61 67 65 72 2e 4c 69 73 74 65 6e 65 72 2c 00 20 20 20 20 20 | usOverlayManager.Listener,...... |
22c0 | 20 20 20 50 68 6f 74 6f 43 6f 6e 74 72 6f 6c 6c 65 72 2c 00 20 20 20 20 20 20 20 20 69 6d 70 6c | ...PhotoController,.........impl |
22e0 | 65 6d 65 6e 74 73 20 43 61 6d 65 72 61 4d 6f 64 75 6c 65 2c 00 70 75 62 6c 69 63 20 63 6c 61 73 | ements.CameraModule,.public.clas |
2300 | 73 20 50 68 6f 74 6f 4d 6f 64 75 6c 65 00 00 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75 74 69 6c 2e | s.PhotoModule..import.java.util. |
2320 | 46 6f 72 6d 61 74 74 65 72 3b 00 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75 74 69 6c 2e 43 6f 6c 6c | Formatter;.import.java.util.Coll |
2340 | 65 63 74 69 6f 6e 73 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6f 73 2e 53 79 73 74 65 | ections;.import.android.os.Syste |
2360 | 6d 50 72 6f 70 65 72 74 69 65 73 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 67 72 61 70 | mProperties;.import.android.grap |
2380 | 68 69 63 73 2e 50 61 69 6e 74 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 67 72 61 70 68 | hics.Paint;.import.android.graph |
23a0 | 69 63 73 2e 43 6f 6c 6f 72 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 67 72 61 70 68 69 | ics.Color;.import.android.graphi |
23c0 | 63 73 2e 43 61 6e 76 61 73 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 75 74 69 6c 2e 41 | cs.Canvas;.import.android.util.A |
23e0 | 74 74 72 69 62 75 74 65 53 65 74 3b 00 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75 74 69 6c 2e 48 61 | ttributeSet;.import.java.util.Ha |
2400 | 73 68 4d 61 70 3b 00 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75 74 69 6c 2e 56 65 63 74 6f 72 3b 00 | shMap;.import.java.util.Vector;. |
2420 | 69 6d 70 6f 72 74 20 6a 61 76 61 2e 75 74 69 6c 2e 4c 69 73 74 3b 00 69 6d 70 6f 72 74 20 6a 61 | import.java.util.List;.import.ja |
2440 | 76 61 2e 69 6f 2e 4f 75 74 70 75 74 53 74 72 65 61 6d 3b 00 69 6d 70 6f 72 74 20 6a 61 76 61 2e | va.io.OutputStream;.import.java. |
2460 | 69 6f 2e 49 4f 45 78 63 65 70 74 69 6f 6e 3b 00 69 6d 70 6f 72 74 20 6a 61 76 61 2e 69 6f 2e 46 | io.IOException;.import.java.io.F |
2480 | 69 6c 65 4f 75 74 70 75 74 53 74 72 65 61 6d 3b 00 69 6d 70 6f 72 74 20 6a 61 76 61 2e 69 6f 2e | ileOutputStream;.import.java.io. |
24a0 | 46 69 6c 65 4e 6f 74 46 6f 75 6e 64 45 78 63 65 70 74 69 6f 6e 3b 00 69 6d 70 6f 72 74 20 6a 61 | FileNotFoundException;.import.ja |
24c0 | 76 61 2e 69 6f 2e 46 69 6c 65 3b 00 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e | va.io.File;..import.com.android. |
24e0 | 63 61 6d 65 72 61 32 2e 52 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 | camera2.R;.import.com.android.ca |
2500 | 6d 65 72 61 2e 75 74 69 6c 2e 55 73 61 67 65 53 74 61 74 69 73 74 69 63 73 3b 00 69 6d 70 6f 72 | mera.util.UsageStatistics;.impor |
2520 | 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e 75 74 69 6c 2e 47 63 61 6d 48 65 | t.com.android.camera.util.GcamHe |
2540 | 6c 70 65 72 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e | lper;.import.com.android.camera. |
2560 | 75 74 69 6c 2e 43 61 6d 65 72 61 55 74 69 6c 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 | util.CameraUtil;.import.com.andr |
2580 | 6f 69 64 2e 63 61 6d 65 72 61 2e 75 74 69 6c 2e 41 70 69 48 65 6c 70 65 72 3b 00 69 6d 70 6f 72 | oid.camera.util.ApiHelper;.impor |
25a0 | 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e 75 69 2e 52 6f 74 61 74 65 54 65 | t.com.android.camera.ui.RotateTe |
25c0 | 78 74 54 6f 61 73 74 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 | xtToast;.import.com.android.came |
25e0 | 72 61 2e 75 69 2e 4d 6f 64 75 6c 65 53 77 69 74 63 68 65 72 3b 00 69 6d 70 6f 72 74 20 63 6f 6d | ra.ui.ModuleSwitcher;.import.com |
2600 | 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e 75 69 2e 43 6f 75 6e 74 44 6f 77 6e 56 69 65 77 | .android.camera.ui.CountDownView |
2620 | 2e 4f 6e 43 6f 75 6e 74 44 6f 77 6e 46 69 6e 69 73 68 65 64 4c 69 73 74 65 6e 65 72 3b 00 69 6d | .OnCountDownFinishedListener;.im |
2640 | 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e 65 78 69 66 2e 52 61 74 | port.com.android.camera.exif.Rat |
2660 | 69 6f 6e 61 6c 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 | ional;.import.com.android.camera |
2680 | 2e 65 78 69 66 2e 45 78 69 66 54 61 67 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 | .exif.ExifTag;.import.com.androi |
26a0 | 64 2e 63 61 6d 65 72 61 2e 65 78 69 66 2e 45 78 69 66 49 6e 74 65 72 66 61 63 65 3b 00 69 6d 70 | d.camera.exif.ExifInterface;.imp |
26c0 | 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e 50 68 6f 74 6f 4d 6f 64 75 | ort.com.android.camera.PhotoModu |
26e0 | 6c 65 2e 4e 61 6d 65 64 49 6d 61 67 65 73 2e 4e 61 6d 65 64 45 6e 74 69 74 79 3b 00 69 6d 70 6f | le.NamedImages.NamedEntity;.impo |
2700 | 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e 43 61 6d 65 72 61 4d 61 6e 61 | rt.com.android.camera.CameraMana |
2720 | 67 65 72 2e 43 61 6d 65 72 61 53 68 75 74 74 65 72 43 61 6c 6c 62 61 63 6b 3b 00 69 6d 70 6f 72 | ger.CameraShutterCallback;.impor |
2740 | 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 2e 43 61 6d 65 72 61 4d 61 6e 61 67 | t.com.android.camera.CameraManag |
2760 | 65 72 2e 43 61 6d 65 72 61 50 72 6f 78 79 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f | er.CameraProxy;.import.com.andro |
2780 | 69 64 2e 63 61 6d 65 72 61 2e 43 61 6d 65 72 61 4d 61 6e 61 67 65 72 2e 43 61 6d 65 72 61 50 69 | id.camera.CameraManager.CameraPi |
27a0 | 63 74 75 72 65 43 61 6c 6c 62 61 63 6b 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 | ctureCallback;.import.com.androi |
27c0 | 64 2e 63 61 6d 65 72 61 2e 43 61 6d 65 72 61 4d 61 6e 61 67 65 72 2e 43 61 6d 65 72 61 41 46 4d | d.camera.CameraManager.CameraAFM |
27e0 | 6f 76 65 43 61 6c 6c 62 61 63 6b 3b 00 69 6d 70 6f 72 74 20 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e | oveCallback;.import.com.android. |
2800 | 63 61 6d 65 72 61 2e 43 61 6d 65 72 61 4d 61 6e 61 67 65 72 2e 43 61 6d 65 72 61 41 46 43 61 6c | camera.CameraManager.CameraAFCal |
2820 | 6c 62 61 63 6b 3b 00 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 77 69 64 67 65 74 2e 54 65 | lback;..import.android.widget.Te |
2840 | 78 74 56 69 65 77 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 77 69 64 67 65 74 2e 4c 69 | xtView;.import.android.widget.Li |
2860 | 6e 65 61 72 4c 61 79 6f 75 74 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 77 69 64 67 65 | nearLayout;.import.android.widge |
2880 | 74 2e 53 65 65 6b 42 61 72 2e 4f 6e 53 65 65 6b 42 61 72 43 68 61 6e 67 65 4c 69 73 74 65 6e 65 | t.SeekBar.OnSeekBarChangeListene |
28a0 | 72 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 77 69 64 67 65 74 2e 53 65 65 6b 42 61 72 | r;.import.android.widget.SeekBar |
28c0 | 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 77 69 64 67 65 74 2e 50 72 6f 67 72 65 73 73 | ;.import.android.widget.Progress |
28e0 | 42 61 72 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 77 69 64 67 65 74 2e 54 6f 61 73 74 | Bar;.import.android.widget.Toast |
2900 | 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 76 69 65 77 2e 57 69 6e 64 6f 77 4d 61 6e 61 | ;.import.android.view.WindowMana |
2920 | 67 65 72 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 76 69 65 77 2e 56 69 65 77 3b 00 69 | ger;.import.android.view.View;.i |
2940 | 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 76 69 65 77 2e 4f 72 69 65 6e 74 61 74 69 6f 6e 45 76 | mport.android.view.OrientationEv |
2960 | 65 6e 74 4c 69 73 74 65 6e 65 72 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 76 69 65 77 | entListener;.import.android.view |
2980 | 2e 4b 65 79 45 76 65 6e 74 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 75 74 69 6c 2e 4c | .KeyEvent;.import.android.util.L |
29a0 | 6f 67 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 70 72 6f 76 69 64 65 72 2e 4d 65 64 69 | og;.import.android.provider.Medi |
29c0 | 61 53 74 6f 72 65 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6f 73 2e 53 79 73 74 65 6d | aStore;.import.android.os.System |
29e0 | 43 6c 6f 63 6b 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6f 73 2e 4d 65 73 73 61 67 65 | Clock;.import.android.os.Message |
2a00 | 51 75 65 75 65 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6f 73 2e 4d 65 73 73 61 67 65 | Queue;.import.android.os.Message |
2a20 | 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6f 73 2e 4c 6f 6f 70 65 72 3b 00 69 6d 70 6f | ;.import.android.os.Looper;.impo |
2a40 | 72 74 20 61 6e 64 72 6f 69 64 2e 6f 73 2e 48 61 6e 64 6c 65 72 3b 00 69 6d 70 6f 72 74 20 61 6e | rt.android.os.Handler;.import.an |
2a60 | 64 72 6f 69 64 2e 6f 73 2e 42 75 6e 64 6c 65 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e | droid.os.Bundle;.import.android. |
2a80 | 6f 73 2e 42 75 69 6c 64 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6e 65 74 2e 55 72 69 | os.Build;.import.android.net.Uri |
2aa0 | 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6d 65 64 69 61 2e 43 61 6d 65 72 61 50 72 6f | ;.import.android.media.CameraPro |
2ac0 | 66 69 6c 65 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 6c 6f 63 61 74 69 6f 6e 2e 4c 6f | file;.import.android.location.Lo |
2ae0 | 63 61 74 69 6f 6e 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 68 61 72 64 77 61 72 65 2e | cation;.import.android.hardware. |
2b00 | 53 65 6e 73 6f 72 4d 61 6e 61 67 65 72 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 68 61 | SensorManager;.import.android.ha |
2b20 | 72 64 77 61 72 65 2e 53 65 6e 73 6f 72 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 3b 00 69 6d 70 6f | rdware.SensorEventListener;.impo |
2b40 | 72 74 20 61 6e 64 72 6f 69 64 2e 68 61 72 64 77 61 72 65 2e 53 65 6e 73 6f 72 45 76 65 6e 74 3b | rt.android.hardware.SensorEvent; |
2b60 | 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 68 61 72 64 77 61 72 65 2e 53 65 6e 73 6f 72 3b | .import.android.hardware.Sensor; |
2b80 | 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 68 61 72 64 77 61 72 65 2e 43 61 6d 65 72 61 2e | .import.android.hardware.Camera. |
2ba0 | 53 69 7a 65 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 68 61 72 64 77 61 72 65 2e 43 61 | Size;.import.android.hardware.Ca |
2bc0 | 6d 65 72 61 2e 50 61 72 61 6d 65 74 65 72 73 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e | mera.Parameters;.import.android. |
2be0 | 68 61 72 64 77 61 72 65 2e 43 61 6d 65 72 61 2e 43 61 6d 65 72 61 49 6e 66 6f 3b 00 69 6d 70 6f | hardware.Camera.CameraInfo;.impo |
2c00 | 72 74 20 61 6e 64 72 6f 69 64 2e 67 72 61 70 68 69 63 73 2e 53 75 72 66 61 63 65 54 65 78 74 75 | rt.android.graphics.SurfaceTextu |
2c20 | 72 65 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 67 72 61 70 68 69 63 73 2e 42 69 74 6d | re;.import.android.graphics.Bitm |
2c40 | 61 70 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 63 6f 6e 74 65 6e 74 2e 72 65 73 2e 43 | ap;.import.android.content.res.C |
2c60 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 63 6f 6e | onfiguration;.import.android.con |
2c80 | 74 65 6e 74 2e 53 68 61 72 65 64 50 72 65 66 65 72 65 6e 63 65 73 2e 45 64 69 74 6f 72 3b 00 69 | tent.SharedPreferences.Editor;.i |
2ca0 | 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 63 6f 6e 74 65 6e 74 2e 49 6e 74 65 6e 74 3b 00 69 6d | mport.android.content.Intent;.im |
2cc0 | 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 63 6f 6e 74 65 6e 74 2e 43 6f 6e 74 65 78 74 3b 00 69 6d | port.android.content.Context;.im |
2ce0 | 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 63 6f 6e 74 65 6e 74 2e 43 6f 6e 74 65 6e 74 52 65 73 6f | port.android.content.ContentReso |
2d00 | 6c 76 65 72 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e 63 6f 6e 74 65 6e 74 2e 43 6f 6e | lver;.import.android.content.Con |
2d20 | 74 65 6e 74 50 72 6f 76 69 64 65 72 43 6c 69 65 6e 74 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f | tentProviderClient;.import.andro |
2d40 | 69 64 2e 61 70 70 2e 41 63 74 69 76 69 74 79 3b 00 69 6d 70 6f 72 74 20 61 6e 64 72 6f 69 64 2e | id.app.Activity;.import.android. |
2d60 | 61 6e 6e 6f 74 61 74 69 6f 6e 2e 54 61 72 67 65 74 41 70 69 3b 00 00 70 61 63 6b 61 67 65 20 63 | annotation.TargetApi;..package.c |
2d80 | 6f 6d 2e 61 6e 64 72 6f 69 64 2e 63 61 6d 65 72 61 3b 00 00 20 2a 2f 00 20 2a 20 6c 69 6d 69 74 | om.android.camera;...*/..*.limit |
2da0 | 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74 68 65 20 4c 69 63 65 6e 73 65 2e 00 20 2a 20 53 65 65 | ations.under.the.License...*.See |
2dc0 | 20 74 68 65 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 66 69 63 20 6c 61 | .the.License.for.the.specific.la |
2de0 | 6e 67 75 61 67 65 20 67 6f 76 65 72 6e 69 6e 67 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 61 6e 64 | nguage.governing.permissions.and |
2e00 | 00 20 2a 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 49 45 53 20 4f 52 20 43 4f 4e 44 49 54 | ..*.WITHOUT.WARRANTIES.OR.CONDIT |
2e20 | 49 4f 4e 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 65 69 74 68 65 72 20 65 78 70 72 65 73 73 | IONS.OF.ANY.KIND,.either.express |
2e40 | 20 6f 72 20 69 6d 70 6c 69 65 64 2e 00 20 2a 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 | .or.implied...*.distributed.unde |
2e60 | 72 20 74 68 65 20 4c 69 63 65 6e 73 65 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 6f 6e 20 | r.the.License.is.distributed.on. |
2e80 | 61 6e 20 22 41 53 20 49 53 22 20 42 41 53 49 53 2c 00 20 2a 20 55 6e 6c 65 73 73 20 72 65 71 75 | an."AS.IS".BASIS,..*.Unless.requ |
2ea0 | 69 72 65 64 20 62 79 20 61 70 70 6c 69 63 61 62 6c 65 20 6c 61 77 20 6f 72 20 61 67 72 65 65 64 | ired.by.applicable.law.or.agreed |
2ec0 | 20 74 6f 20 69 6e 20 77 72 69 74 69 6e 67 2c 20 73 6f 66 74 77 61 72 65 00 20 2a 00 20 2a 20 20 | .to.in.writing,.software..*..*.. |
2ee0 | 20 20 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 61 70 61 63 68 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 | ....http://www.apache.org/licens |
2f00 | 65 73 2f 4c 49 43 45 4e 53 45 2d 32 2e 30 00 20 2a 00 20 2a 20 59 6f 75 20 6d 61 79 20 6f 62 74 | es/LICENSE-2.0..*..*.You.may.obt |
2f20 | 61 69 6e 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 20 61 74 00 20 2a 20 | ain.a.copy.of.the.License.at..*. |
2f40 | 79 6f 75 20 6d 61 79 20 6e 6f 74 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 65 78 63 65 70 74 | you.may.not.use.this.file.except |
2f60 | 20 69 6e 20 63 6f 6d 70 6c 69 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 4c 69 63 65 6e 73 65 2e | .in.compliance.with.the.License. |
2f80 | 00 20 2a 20 4c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68 65 20 41 70 61 63 68 65 20 4c 69 | ..*.Licensed.under.the.Apache.Li |
2fa0 | 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 32 2e 30 20 28 74 68 65 20 22 4c 69 63 65 6e 73 65 | cense,.Version.2.0.(the."License |
2fc0 | 22 29 3b 00 20 2a 00 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 32 20 54 68 65 | ");..*..*.Copyright.(C).2012.The |
2fe0 | 20 41 6e 64 72 6f 69 64 20 4f 70 65 6e 20 53 6f 75 72 63 65 20 50 72 6f 6a 65 63 74 00 2f 2a 00 | .Android.Open.Source.Project./*. |
3000 | 61 64 00 00 da 02 00 00 26 04 00 00 00 10 00 00 4c 00 00 00 00 00 00 00 d5 0f 00 00 a8 0f 00 00 | ad......&.......L............... |
3020 | 5a 0f 00 00 12 0f 00 00 f0 0e 00 00 d2 0e 00 00 be 0e 00 00 b4 0e 00 00 b3 0e 00 00 76 0e 00 00 | Z...........................v... |
3040 | 3c 0e 00 00 28 0e 00 00 1e 0e 00 00 1d 0e 00 00 fe 0d 00 00 d6 0d 00 00 ac 0d 00 00 88 0d 00 00 | <...(........................... |
3060 | 50 0d 00 00 1a 0d 00 00 f1 0c 00 00 d0 0c 00 00 9c 0c 00 00 9b 0c 00 00 72 0c 00 00 49 0c 00 00 | P.......................r...I... |
3080 | 48 0c 00 00 0c 0c 00 00 d9 0b 00 00 8e 0b 00 00 80 0b 00 00 46 0b 00 00 13 0b 00 00 c8 0a 00 00 | H...................F........... |
30a0 | ba 0a 00 00 88 0a 00 00 4e 0a 00 00 1d 0a 00 00 eb 09 00 00 b4 09 00 00 74 09 00 00 2e 09 00 00 | ........N...............t....... |
30c0 | ec 08 00 00 d1 08 00 00 bb 08 00 00 a2 08 00 00 69 08 00 00 57 08 00 00 2a 08 00 00 f4 07 00 00 | ................i...W...*....... |
30e0 | a9 07 00 00 75 07 00 00 41 07 00 00 fa 06 00 00 ca 06 00 00 9d 06 00 00 72 06 00 00 28 06 00 00 | ....u...A...............r...(... |
3100 | 16 06 00 00 08 06 00 00 d4 05 00 00 ca 05 00 00 8f 05 00 00 54 05 00 00 27 05 00 00 ef 04 00 00 | ....................T...'....... |
3120 | e1 04 00 00 d7 04 00 00 d1 04 00 00 ae 04 00 00 98 04 00 00 92 04 00 00 52 04 00 00 2e 04 00 00 | ........................R....... |
3140 | 28 04 00 00 26 04 00 00 25 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | (...&...%....................... |
3160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 7d 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 6d 50 68 6f 74 6f 4d 6f 64 75 | ......}.....}.........mPhotoModu |
3440 | 6c 65 20 3d 20 70 68 6f 74 6f 4d 6f 64 75 6c 65 3b 00 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 | le.=.photoModule;.....public.voi |
3460 | 64 20 73 65 74 50 68 6f 74 6f 4d 6f 64 75 6c 65 4f 62 6a 65 63 74 28 50 68 6f 74 6f 4d 6f 64 75 | d.setPhotoModuleObject(PhotoModu |
3480 | 6c 65 20 70 68 6f 74 6f 4d 6f 64 75 6c 65 29 20 7b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 | le.photoModule).{.....}......... |
34a0 | 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 00 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 50 72 | invalidate();.....public.void.Pr |
34c0 | 65 76 69 65 77 43 68 61 6e 67 65 64 28 29 20 7b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 7d | eviewChanged().{.....}.........} |
34e0 | 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | .............}.................m |
3500 | 47 72 61 70 68 43 61 6d 65 72 61 44 65 76 69 63 65 2e 73 65 6e 64 48 69 73 74 6f 67 72 61 6d 44 | GraphCameraDevice.sendHistogramD |
3520 | 61 74 61 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6d 47 72 61 70 68 43 61 6d | ata();.............if.(mGraphCam |
3540 | 65 72 61 44 65 76 69 63 65 20 21 3d 20 6e 75 6c 6c 29 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 | eraDevice.!=.null){............. |
3560 | 6d 47 72 61 70 68 43 61 6d 65 72 61 44 65 76 69 63 65 20 3d 20 6d 50 68 6f 74 6f 4d 6f 64 75 6c | mGraphCameraDevice.=.mPhotoModul |
3580 | 65 2e 67 65 74 43 61 6d 65 72 61 28 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 6d 50 68 6f 74 | e.getCamera();.........if.(mPhot |
35a0 | 6f 4d 6f 64 75 6c 65 2e 6d 48 69 73 74 6f 6e 20 26 26 20 6d 50 68 6f 74 6f 4d 6f 64 75 6c 65 21 | oModule.mHiston.&&.mPhotoModule! |
35c0 | 3d 20 6e 75 6c 6c 29 20 7b 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 | =.null).{.........}............. |
35e0 | 63 61 6e 76 61 73 2e 64 72 61 77 42 69 74 6d 61 70 28 6d 42 69 74 6d 61 70 2c 20 30 2c 20 30 2c | canvas.drawBitmap(mBitmap,.0,.0, |
3600 | 20 6e 75 6c 6c 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 | .null);.............}........... |
3620 | 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 76 61 | ......}.....................cava |
3640 | 73 2e 64 72 61 77 52 65 63 74 28 6c 65 66 74 2c 20 74 6f 70 2c 20 72 69 67 68 74 2c 20 62 6f 74 | s.drawRect(left,.top,.right,.bot |
3660 | 74 6f 6d 2c 20 6d 50 61 69 6e 74 52 65 63 74 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tom,.mPaintRect);............... |
3680 | 20 20 20 20 20 20 62 6f 74 74 6f 6d 20 3d 20 74 6f 70 20 2d 20 73 63 61 6c 65 64 3b 00 20 20 20 | ......bottom.=.top.-.scaled;.... |
36a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 20 3d 20 6c 65 66 74 20 2b 20 | .................right.=.left.+. |
36c0 | 62 61 72 77 69 64 74 68 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f | barwidth;.....................to |
36e0 | 70 20 3d 20 67 72 61 70 68 68 65 69 67 68 74 20 2b 20 62 6f 72 64 65 72 3b 00 20 20 20 20 20 20 | p.=.graphheight.+.border;....... |
3700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 66 74 20 3d 20 28 62 61 72 67 61 70 20 2a 20 28 | ..............left.=.(bargap.*.( |
3720 | 69 2b 31 29 29 20 2b 20 28 62 61 72 77 69 64 74 68 20 2a 20 69 29 20 2b 20 62 6f 72 64 65 72 3b | i+1)).+.(barwidth.*.i).+.border; |
3740 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6c 65 64 20 | .........................scaled. |
3760 | 3d 20 28 66 6c 6f 61 74 29 53 54 41 54 53 5f 53 49 5a 45 3b 00 20 20 20 20 20 20 20 20 20 20 20 | =.(float)STATS_SIZE;............ |
3780 | 20 20 20 20 20 20 20 20 20 69 66 28 73 63 61 6c 65 64 20 3e 3d 20 28 66 6c 6f 61 74 29 53 54 41 | .........if(scaled.>=.(float)STA |
37a0 | 54 53 5f 53 49 5a 45 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 | TS_SIZE).....................sca |
37c0 | 6c 65 64 20 3d 20 28 50 68 6f 74 6f 4d 6f 64 75 6c 65 2e 73 74 61 74 73 64 61 74 61 5b 69 5d 2f | led.=.(PhotoModule.statsdata[i]/ |
37e0 | 6d 53 63 61 6c 65 29 2a 53 54 41 54 53 5f 53 49 5a 45 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 | mScale)*STATS_SIZE;............. |
3800 | 20 20 20 20 66 6f 72 28 69 6e 74 20 69 3d 31 20 3b 20 69 3c 3d 53 54 41 54 53 5f 53 49 5a 45 20 | ....for(int.i=1.;.i<=STATS_SIZE. |
3820 | 3b 20 69 2b 2b 29 20 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 53 63 61 6c 65 | ;.i++)..{.................mScale |
3840 | 20 3d 20 28 20 66 6c 6f 61 74 20 29 20 6d 61 78 56 61 6c 75 65 3b 00 20 20 20 20 20 20 20 20 20 | .=.(.float.).maxValue;.......... |
3860 | 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 | .......}.....................max |
3880 | 56 61 6c 75 65 20 3d 20 50 68 6f 74 6f 4d 6f 64 75 6c 65 2e 73 74 61 74 73 64 61 74 61 5b 30 5d | Value.=.PhotoModule.statsdata[0] |
38a0 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 20 20 20 20 20 | ;.................}.else.{...... |
38c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............}................ |
38e0 | 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........}..................... |
3900 | 20 20 20 20 20 20 20 20 20 6d 61 78 56 61 6c 75 65 20 3d 20 50 68 6f 74 6f 4d 6f 64 75 6c 65 2e | .........maxValue.=.PhotoModule. |
3920 | 73 74 61 74 73 64 61 74 61 5b 69 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | statsdata[i];................... |
3940 | 20 20 20 20 20 20 20 69 66 20 28 20 6d 61 78 56 61 6c 75 65 20 3c 20 50 68 6f 74 6f 4d 6f 64 75 | .......if.(.maxValue.<.PhotoModu |
3960 | 6c 65 2e 73 74 61 74 73 64 61 74 61 5b 69 5d 20 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 | le.statsdata[i].).{............. |
3980 | 20 20 20 20 20 20 20 20 66 6f 72 20 28 20 69 6e 74 20 69 20 3d 20 31 20 3b 20 69 20 3c 3d 20 53 | ........for.(.int.i.=.1.;.i.<=.S |
39a0 | 54 41 54 53 5f 53 49 5a 45 20 3b 20 69 2b 2b 20 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 | TATS_SIZE.;.i++.).{............. |
39c0 | 20 20 20 20 69 66 20 28 20 30 20 3d 3d 20 50 68 6f 74 6f 4d 6f 64 75 6c 65 2e 73 74 61 74 73 64 | ....if.(.0.==.PhotoModule.statsd |
39e0 | 61 74 61 5b 30 5d 20 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 6d | ata[0].).{.................int.m |
3a00 | 61 78 56 61 6c 75 65 20 3d 20 49 6e 74 65 67 65 72 2e 4d 49 4e 5f 56 41 4c 55 45 3b 00 20 20 20 | axValue.=.Integer.MIN_VALUE;.... |
3a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 6d | .............//............the.m |
3a40 | 61 78 69 6d 75 6d 20 76 61 6c 75 65 2e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f | aximum.value.................../ |
3a60 | 2f 41 73 73 75 6d 70 74 69 6f 6e 3a 20 54 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 63 | /Assumption:.The.first.element.c |
3a80 | 6f 6e 74 61 69 6e 73 00 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 | ontains.............synchronized |
3aa0 | 28 50 68 6f 74 6f 4d 6f 64 75 6c 65 2e 73 74 61 74 73 64 61 74 61 29 20 7b 00 20 20 20 20 20 20 | (PhotoModule.statsdata).{....... |
3ac0 | 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 76 61 73 2e 64 72 | ......}.................cavas.dr |
3ae0 | 61 77 4c 69 6e 65 28 78 2c 20 62 6f 72 64 65 72 2c 20 78 2c 20 67 72 61 70 68 68 65 69 67 68 74 | awLine(x,.border,.x,.graphheight |
3b00 | 20 2b 20 62 6f 72 64 65 72 2c 20 70 61 69 6e 74 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | .+.border,.paint);.............. |
3b20 | 20 20 20 66 6c 6f 61 74 20 78 20 3d 20 28 66 6c 6f 61 74 29 28 33 32 20 2a 20 6a 29 2b 20 62 6f | ...float.x.=.(float)(32.*.j)+.bo |
3b40 | 72 64 65 72 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 69 6e 74 20 6a 20 3d 20 30 | rder;.............for.(int.j.=.0 |
3b60 | 3b 20 6a 20 3c 3d 20 28 67 72 61 70 68 77 69 64 74 68 20 2f 33 32 29 3b 20 6a 2b 2b 29 20 7b 00 | ;.j.<=.(graphwidth./32);.j++).{. |
3b80 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 | ............}.................ca |
3ba0 | 76 61 73 2e 64 72 61 77 4c 69 6e 65 28 62 6f 72 64 65 72 2c 20 79 2c 20 67 72 61 70 68 77 69 64 | vas.drawLine(border,.y,.graphwid |
3bc0 | 74 68 20 2b 20 62 6f 72 64 65 72 20 2c 20 79 2c 20 70 61 69 6e 74 29 3b 00 20 20 20 20 20 20 20 | th.+.border.,.y,.paint);........ |
3be0 | 20 20 20 20 20 20 20 20 20 66 6c 6f 61 74 20 79 20 3d 20 28 66 6c 6f 61 74 29 28 33 32 20 2a 20 | .........float.y.=.(float)(32.*. |
3c00 | 6b 29 2b 20 62 6f 72 64 65 72 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 69 6e 74 | k)+.border;.............for.(int |
3c20 | 20 6b 20 3d 20 30 3b 20 6b 20 3c 3d 20 28 67 72 61 70 68 68 65 69 67 68 74 20 2f 33 32 29 20 3b | .k.=.0;.k.<=.(graphheight./32).; |
3c40 | 20 6b 2b 2b 29 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 70 61 69 6e 74 2e 73 65 74 43 6f | .k++).{..............paint.setCo |
3c60 | 6c 6f 72 28 43 6f 6c 6f 72 2e 42 4c 41 43 4b 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 63 61 | lor(Color.BLACK);.............ca |
3c80 | 76 61 73 2e 64 72 61 77 43 6f 6c 6f 72 28 30 78 46 46 41 41 41 41 41 41 29 3b 00 00 20 20 20 20 | vas.drawColor(0xFFAAAAAA);...... |
3ca0 | 20 20 20 20 20 20 20 20 66 6c 6f 61 74 20 62 61 72 77 69 64 74 68 20 3d 20 67 72 61 70 68 77 69 | ........float.barwidth.=.graphwi |
3cc0 | 64 74 68 2f 53 54 41 54 53 5f 53 49 5a 45 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 6f 61 | dth/STATS_SIZE;.............floa |
3ce0 | 74 20 62 61 72 67 61 70 20 3d 20 30 2e 30 66 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 6f | t.bargap.=.0.0f;.............flo |
3d00 | 61 74 20 6c 65 66 74 2c 74 6f 70 2c 72 69 67 68 74 2c 62 6f 74 74 6f 6d 3b 00 20 20 20 20 20 20 | at.left,top,right,bottom;....... |
3d20 | 20 20 20 20 20 20 66 6c 6f 61 74 20 67 72 61 70 68 77 69 64 74 68 20 3d 20 6d 57 69 64 74 68 20 | ......float.graphwidth.=.mWidth. |
3d40 | 2d 20 28 32 20 2a 20 62 6f 72 64 65 72 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 6f 61 | -.(2.*.border);.............floa |
3d60 | 74 20 67 72 61 70 68 68 65 69 67 68 74 20 3d 20 6d 48 65 69 67 68 74 20 2d 20 28 32 20 2a 20 62 | t.graphheight.=.mHeight.-.(2.*.b |
3d80 | 6f 72 64 65 72 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 61 6c 20 66 6c 6f 61 74 20 | order);.............final.float. |
3da0 | 62 6f 72 64 65 72 20 3d 20 35 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 61 6c 20 43 61 | border.=.5;.............final.Ca |
3dc0 | 6e 76 61 73 20 63 61 76 61 73 20 3d 20 6d 43 61 6e 76 61 73 3b 00 20 20 20 20 20 20 20 20 20 20 | nvas.cavas.=.mCanvas;........... |
3de0 | 20 20 66 69 6e 61 6c 20 50 61 69 6e 74 20 70 61 69 6e 74 20 3d 20 6d 50 61 69 6e 74 3b 00 20 20 | ..final.Paint.paint.=.mPaint;... |
3e00 | 20 20 20 20 20 20 69 66 20 28 6d 42 69 74 6d 61 70 20 21 3d 20 6e 75 6c 6c 29 20 7b 00 00 20 20 | ......if.(mBitmap.!=.null).{.... |
3e20 | 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 20 20 | ......}.............return;..... |
3e40 | 20 20 20 20 20 20 20 20 4c 6f 67 2e 65 28 54 41 47 2c 20 22 72 65 74 75 72 6e 69 6e 67 20 61 73 | ........Log.e(TAG,."returning.as |
3e60 | 20 68 69 73 74 6f 67 72 61 6d 20 69 73 20 6f 66 66 20 22 29 3b 00 20 20 20 20 20 20 20 20 69 66 | .histogram.is.off.");.........if |
3e80 | 28 6d 50 68 6f 74 6f 4d 6f 64 75 6c 65 20 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 21 6d 50 68 6f 74 6f | (mPhotoModule.==.null.||.!mPhoto |
3ea0 | 4d 6f 64 75 6c 65 2e 6d 48 69 73 74 6f 6e 20 29 20 7b 00 00 20 20 20 20 20 20 20 20 7d 00 20 20 | Module.mHiston.).{..........}... |
3ec0 | 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 50 72 | ..........return;.............Pr |
3ee0 | 65 76 69 65 77 43 68 61 6e 67 65 64 28 29 3b 00 20 20 20 20 20 20 20 20 69 66 28 6d 50 68 6f 74 | eviewChanged();.........if(mPhot |
3f00 | 6f 4d 6f 64 75 6c 65 20 21 3d 20 6e 75 6c 6c 29 7b 00 20 20 20 20 20 20 20 20 2f 2f 62 6f 6f 6c | oModule.!=.null){.........//bool |
3f20 | 65 61 6e 20 69 6e 43 61 6d 50 72 65 76 69 65 77 20 3d 20 41 63 74 69 76 69 74 79 42 61 73 65 2e | ean.inCamPreview.=.ActivityBase. |
3f40 | 67 65 74 43 61 6d 65 72 61 41 70 70 56 69 65 77 53 74 61 74 75 73 28 29 3b 00 20 20 20 20 20 20 | getCameraAppViewStatus();....... |
3f60 | 20 20 20 20 20 2f 2f 64 6f 6e 27 74 20 64 69 73 70 6c 61 79 20 68 69 73 74 6f 67 72 61 6d 20 69 | .....//don't.display.histogram.i |
3f80 | 66 20 75 73 65 72 20 73 77 69 70 65 73 20 74 6f 20 67 61 6c 6c 65 72 79 20 64 75 72 69 6e 67 20 | f.user.swipes.to.gallery.during. |
3fa0 | 70 72 65 76 69 65 77 00 20 20 20 20 20 20 20 20 4c 6f 67 2e 76 28 54 41 47 2c 20 22 69 6e 20 43 | preview.........Log.v(TAG,."in.C |
3fc0 | 61 6d 65 72 61 2e 6a 61 76 61 20 6f 6e 64 72 61 77 22 29 3b 00 20 20 20 20 70 72 6f 74 65 63 74 | amera.java.ondraw");.....protect |
3fe0 | 65 64 20 76 6f 69 64 20 6f 6e 44 72 61 77 28 43 61 6e 76 61 73 20 63 61 6e 76 61 73 29 20 7b 00 | ed.void.onDraw(Canvas.canvas).{. |
4000 | 61 64 00 00 c3 00 00 00 3b 02 00 00 00 10 00 00 57 00 00 00 00 00 00 00 c7 0f 00 00 c6 0f 00 00 | ad......;.......W............... |
4020 | af 0f 00 00 7a 0f 00 00 44 0f 00 00 17 0f 00 00 f8 0e 00 00 c6 0e 00 00 c5 0e 00 00 aa 0e 00 00 | ....z...D....................... |
4040 | 88 0e 00 00 59 0e 00 00 20 0e 00 00 fc 0d 00 00 af 0d 00 00 7d 0d 00 00 7c 0d 00 00 4c 0d 00 00 | ....Y...............}...|...L... |
4060 | 1a 0d 00 00 e5 0c 00 00 a3 0c 00 00 69 0c 00 00 39 0c 00 00 f9 0b 00 00 c6 0b 00 00 93 0b 00 00 | ............i...9............... |
4080 | 60 0b 00 00 28 0b 00 00 dc 0a 00 00 a2 0a 00 00 6e 0a 00 00 34 0a 00 00 00 0a 00 00 ff 09 00 00 | `...(...........n...4........... |
40a0 | b3 09 00 00 68 09 00 00 29 09 00 00 28 09 00 00 e9 08 00 00 e8 08 00 00 c4 08 00 00 9e 08 00 00 | ....h...)...(................... |
40c0 | 77 08 00 00 5c 08 00 00 38 08 00 00 1b 08 00 00 ff 07 00 00 fe 07 00 00 e5 07 00 00 e4 07 00 00 | w...\...8....................... |
40e0 | 99 07 00 00 49 07 00 00 37 07 00 00 08 07 00 00 e3 06 00 00 be 06 00 00 bd 06 00 00 6e 06 00 00 | ....I...7...................n... |
4100 | 43 06 00 00 27 06 00 00 26 06 00 00 eb 05 00 00 ea 05 00 00 b2 05 00 00 b1 05 00 00 8a 05 00 00 | C...'...&....................... |
4120 | 61 05 00 00 35 05 00 00 0f 05 00 00 e8 04 00 00 b9 04 00 00 94 04 00 00 93 04 00 00 42 04 00 00 | a...5.......................B... |
4140 | f5 03 00 00 ca 03 00 00 c9 03 00 00 88 03 00 00 87 03 00 00 4f 03 00 00 1c 03 00 00 1b 03 00 00 | ....................O........... |
4160 | e6 02 00 00 b1 02 00 00 90 02 00 00 6a 02 00 00 3b 02 00 00 f6 01 00 00 ee 01 00 00 ed 01 00 00 | ............j...;............... |
4180 | b4 01 00 00 a7 01 00 00 a6 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41a0 | 00 00 00 00 00 00 00 20 20 20 20 70 72 69 76 61 74 65 20 50 20 20 20 20 70 72 69 76 61 74 65 20 | ...........private.P....private. |
41c0 | 50 72 6f 67 72 65 73 73 42 61 72 20 62 72 69 67 68 74 6e 65 73 73 50 72 6f 67 72 65 73 73 42 61 | ProgressBar.brightnessProgressBa |
41e0 | 72 3b 00 20 20 20 20 70 72 69 76 61 74 20 20 20 20 20 70 72 69 76 20 20 20 20 70 72 69 76 61 74 | r;.....privat.....priv....privat |
4200 | 65 20 50 72 6f 67 72 65 73 73 42 61 72 20 62 72 69 67 68 74 6e 65 73 73 50 72 6f 67 72 65 73 73 | e.ProgressBar.brightnessProgress |
4220 | 42 61 72 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 69 6e 74 20 6d 62 72 69 67 68 20 20 20 20 70 | Bar;.....private.int.mbrigh....p |
4240 | 72 69 76 61 74 65 20 50 72 6f 67 72 65 73 73 42 61 72 20 62 72 69 67 68 74 6e 65 73 73 50 72 6f | rivate.ProgressBar.brightnessPro |
4260 | 67 72 65 73 73 42 61 72 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 69 6e 74 20 6d 62 72 69 67 68 | gressBar;.....private.int.mbrigh |
4280 | 74 6e 65 73 73 5f 73 74 65 70 20 3d 20 31 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 69 6e 74 20 | tness_step.=.1;.....private.int. |
42a0 | 6d 62 72 69 67 68 74 6e 65 73 73 20 3d 20 33 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 | mbrightness.=.3;.....private.sta |
42c0 | 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 4d 41 58 49 4d 55 4d 5f 42 52 49 47 48 54 4e 45 53 53 | tic.final.int.MAXIMUM_BRIGHTNESS |
42e0 | 20 3d 20 36 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 | .=.6;.....private.static.final.i |
4300 | 6e 74 20 4d 49 4e 49 4d 55 4d 5f 42 52 49 47 48 54 4e 45 53 53 20 3d 20 30 3b 00 00 20 20 20 20 | nt.MINIMUM_BRIGHTNESS.=.0;...... |
4320 | 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 46 61 63 65 44 65 74 65 63 74 69 6f 6e 53 74 | private.boolean.mFaceDetectionSt |
4340 | 61 72 74 65 64 20 3d 20 66 61 6c 73 65 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 43 6f 6e 74 65 | arted.=.false;.....private.Conte |
4360 | 6e 74 50 72 6f 76 69 64 65 72 43 6c 69 65 6e 74 20 6d 4d 65 64 69 61 50 72 6f 76 69 64 65 72 43 | ntProviderClient.mMediaProviderC |
4380 | 6c 69 65 6e 74 3b 00 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c | lient;......private.static.final |
43a0 | 20 53 74 72 69 6e 67 20 73 54 65 6d 70 43 72 6f 70 46 69 6c 65 6e 61 6d 65 20 3d 20 22 63 72 6f | .String.sTempCropFilename.=."cro |
43c0 | 70 2d 74 65 6d 70 22 3b 00 00 20 20 20 20 70 72 69 76 61 74 65 20 43 6f 6d 62 6f 50 72 65 66 65 | p-temp";......private.ComboPrefe |
43e0 | 72 65 6e 63 65 73 20 6d 50 72 65 66 65 72 65 6e 63 65 73 3b 00 20 20 20 20 70 72 69 76 61 74 65 | rences.mPreferences;.....private |
4400 | 20 69 6e 74 20 6d 4f 72 69 65 6e 74 61 74 69 6f 6e 20 3d 20 4f 72 69 65 6e 74 61 74 69 6f 6e 45 | .int.mOrientation.=.OrientationE |
4420 | 76 65 6e 74 4c 69 73 74 65 6e 65 72 2e 4f 52 49 45 4e 54 41 54 49 4f 4e 5f 55 4e 4b 4e 4f 57 4e | ventListener.ORIENTATION_UNKNOWN |
4440 | 3b 00 20 20 20 20 2f 2f 20 54 68 65 20 64 65 67 72 65 65 73 20 6f 66 20 74 68 65 20 64 65 76 69 | ;.....//.The.degrees.of.the.devi |
4460 | 63 65 20 72 6f 74 61 74 65 64 20 63 6c 6f 63 6b 77 69 73 65 20 66 72 6f 6d 20 69 74 73 20 6e 61 | ce.rotated.clockwise.from.its.na |
4480 | 74 75 72 61 6c 20 6f 72 69 65 6e 74 61 74 69 6f 6e 2e 00 00 20 20 20 20 70 72 69 76 61 74 65 20 | tural.orientation.......private. |
44a0 | 62 6f 6f 6c 65 61 6e 20 6d 54 6f 75 63 68 41 66 41 65 63 46 6c 61 67 3b 00 20 20 20 20 70 72 69 | boolean.mTouchAfAecFlag;.....pri |
44c0 | 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 43 6f 6e 74 69 6e 75 6f 75 73 46 6f 63 75 73 53 75 70 | vate.boolean.mContinuousFocusSup |
44e0 | 70 6f 72 74 65 64 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 41 77 62 | ported;.....private.boolean.mAwb |
4500 | 4c 6f 63 6b 53 75 70 70 6f 72 74 65 64 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 | LockSupported;.....private.boole |
4520 | 61 6e 20 6d 41 65 4c 6f 63 6b 53 75 70 70 6f 72 74 65 64 3b 00 20 20 20 20 70 72 69 76 61 74 65 | an.mAeLockSupported;.....private |
4540 | 20 62 6f 6f 6c 65 61 6e 20 6d 4d 65 74 65 72 69 6e 67 41 72 65 61 53 75 70 70 6f 72 74 65 64 3b | .boolean.mMeteringAreaSupported; |
4560 | 00 20 20 20 20 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 46 6f 63 75 73 41 72 65 61 53 | .....private.boolean.mFocusAreaS |
4580 | 75 70 70 6f 72 74 65 64 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 50 61 72 61 6d 65 74 65 72 73 | upported;.....private.Parameters |
45a0 | 20 6d 49 6e 69 74 69 61 6c 50 61 72 61 6d 73 3b 00 00 20 20 20 20 70 72 69 76 61 74 65 20 69 6e | .mInitialParams;......private.in |
45c0 | 74 20 6d 5a 6f 6f 6d 56 61 6c 75 65 3b 20 20 2f 2f 20 54 68 65 20 63 75 72 72 65 6e 74 20 7a 6f | t.mZoomValue;..//.The.current.zo |
45e0 | 6f 6d 20 76 61 6c 75 65 2e 00 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 | om.value.......private.static.fi |
4600 | 6e 61 6c 20 69 6e 74 20 53 43 52 45 45 4e 5f 44 45 4c 41 59 20 3d 20 32 20 2a 20 36 30 20 2a 20 | nal.int.SCREEN_DELAY.=.2.*.60.*. |
4620 | 31 30 30 30 3b 00 00 20 20 20 20 70 72 69 76 61 74 65 20 69 6e 74 20 6d 55 70 64 61 74 65 53 65 | 1000;......private.int.mUpdateSe |
4640 | 74 3b 00 20 20 20 20 2f 2f 20 6e 65 65 64 65 64 20 74 6f 20 62 65 20 75 70 64 61 74 65 64 20 69 | t;.....//.needed.to.be.updated.i |
4660 | 6e 20 6d 55 70 64 61 74 65 53 65 74 2e 00 20 20 20 20 2f 2f 20 57 68 65 6e 20 73 65 74 43 61 6d | n.mUpdateSet......//.When.setCam |
4680 | 65 72 61 50 61 72 61 6d 65 74 65 72 73 57 68 65 6e 49 64 6c 65 28 29 20 69 73 20 63 61 6c 6c 65 | eraParametersWhenIdle().is.calle |
46a0 | 64 2c 20 77 65 20 61 63 63 75 6d 75 6c 61 74 65 20 74 68 65 20 73 75 62 73 65 74 73 00 00 20 20 | d,.we.accumulate.the.subsets.... |
46c0 | 20 20 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 43 61 6d 65 72 61 44 69 73 61 62 6c 65 | ..private.boolean.mCameraDisable |
46e0 | 64 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 4f 70 65 6e 43 61 6d 65 | d;.....private.boolean.mOpenCame |
4700 | 72 61 46 61 69 6c 3b 00 20 20 20 20 70 72 6f 74 65 63 74 65 64 20 69 6e 74 20 6d 50 65 6e 64 69 | raFail;.....protected.int.mPendi |
4720 | 6e 67 53 77 69 74 63 68 43 61 6d 65 72 61 49 64 20 3d 20 2d 31 3b 00 20 20 20 20 2f 2f 20 73 77 | ngSwitchCameraId.=.-1;.....//.sw |
4740 | 69 74 63 68 69 6e 67 2e 00 20 20 20 20 2f 2f 20 6e 65 65 64 65 64 20 62 65 63 61 75 73 65 20 74 | itching......//.needed.because.t |
4760 | 65 78 74 75 72 65 20 63 6f 70 79 20 69 73 20 64 6f 6e 65 20 69 6e 20 47 4c 20 74 68 72 65 61 64 | exture.copy.is.done.in.GL.thread |
4780 | 2e 20 2d 31 20 6d 65 61 6e 73 20 63 61 6d 65 72 61 20 69 73 20 6e 6f 74 00 20 20 20 20 2f 2f 20 | ..-1.means.camera.is.not.....//. |
47a0 | 54 68 65 20 61 63 74 69 76 69 74 79 20 69 73 20 67 6f 69 6e 67 20 74 6f 20 73 77 69 74 63 68 20 | The.activity.is.going.to.switch. |
47c0 | 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 61 6d 65 72 61 20 69 64 2e 20 54 68 69 73 | to.the.specified.camera.id..This |
47e0 | 20 69 73 00 00 20 20 20 20 70 72 69 76 61 74 65 20 50 68 6f 74 6f 55 49 20 6d 55 49 3b 00 00 20 | .is......private.PhotoUI.mUI;... |
4800 | 20 20 20 70 72 69 76 61 74 65 20 56 69 65 77 20 6d 52 6f 6f 74 56 69 65 77 3b 00 20 20 20 20 70 | ...private.View.mRootView;.....p |
4820 | 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 50 61 75 73 65 64 3b 00 20 20 20 20 70 72 69 76 | rivate.boolean.mPaused;.....priv |
4840 | 61 74 65 20 50 61 72 61 6d 65 74 65 72 73 20 6d 50 61 72 61 6d 65 74 65 72 73 3b 00 20 20 20 20 | ate.Parameters.mParameters;..... |
4860 | 70 72 69 76 61 74 65 20 69 6e 74 20 6d 43 61 6d 65 72 61 49 64 3b 00 20 20 20 20 70 72 69 76 61 | private.int.mCameraId;.....priva |
4880 | 74 65 20 43 61 6d 65 72 61 50 72 6f 78 79 20 6d 43 61 6d 65 72 61 44 65 76 69 63 65 3b 00 20 20 | te.CameraProxy.mCameraDevice;... |
48a0 | 20 20 70 72 69 76 61 74 65 20 43 61 6d 65 72 61 41 63 74 69 76 69 74 79 20 6d 41 63 74 69 76 69 | ..private.CameraActivity.mActivi |
48c0 | 74 79 3b 00 20 20 20 20 2f 2f 20 63 6f 70 69 65 64 20 66 72 6f 6d 20 43 61 6d 65 72 61 20 68 69 | ty;.....//.copied.from.Camera.hi |
48e0 | 65 72 61 72 63 68 79 00 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 | erarchy......private.static.fina |
4900 | 6c 20 53 74 72 69 6e 67 20 44 45 42 55 47 5f 49 4d 41 47 45 5f 50 52 45 46 49 58 20 3d 20 22 44 | l.String.DEBUG_IMAGE_PREFIX.=."D |
4920 | 45 42 55 47 5f 22 3b 00 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 | EBUG_";......private.static.fina |
4940 | 6c 20 69 6e 74 20 4b 45 45 50 5f 43 41 4d 45 52 41 5f 54 49 4d 45 4f 55 54 20 3d 20 31 30 30 30 | l.int.KEEP_CAMERA_TIMEOUT.=.1000 |
4960 | 3b 20 2f 2f 20 6d 73 00 20 20 20 20 2f 2f 20 61 66 74 65 72 20 73 63 72 65 65 6e 20 6f 6e 20 69 | ;.//.ms.....//.after.screen.on.i |
4980 | 66 20 74 68 65 20 61 63 74 69 76 69 74 79 20 69 73 20 73 74 61 72 74 65 64 20 66 72 6f 6d 20 73 | f.the.activity.is.started.from.s |
49a0 | 65 63 75 72 65 20 6c 6f 63 6b 20 73 63 72 65 65 6e 2e 00 20 20 20 20 2f 2f 20 54 68 69 73 20 69 | ecure.lock.screen......//.This.i |
49c0 | 73 20 74 68 65 20 74 69 6d 65 6f 75 74 20 74 6f 20 6b 65 65 70 20 74 68 65 20 63 61 6d 65 72 61 | s.the.timeout.to.keep.the.camera |
49e0 | 20 69 6e 20 6f 6e 50 61 75 73 65 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 00 00 | .in.onPause.for.the.first.time.. |
4a00 | 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 55 50 44 | ....private.static.final.int.UPD |
4a20 | 41 54 45 5f 50 41 52 41 4d 5f 41 4c 4c 20 3d 20 2d 31 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 | ATE_PARAM_ALL.=.-1;.....private. |
4a40 | 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 55 50 44 41 54 45 5f 50 41 52 41 4d 5f 50 52 | static.final.int.UPDATE_PARAM_PR |
4a60 | 45 46 45 52 45 4e 43 45 20 3d 20 34 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 | EFERENCE.=.4;.....private.static |
4a80 | 20 66 69 6e 61 6c 20 69 6e 74 20 55 50 44 41 54 45 5f 50 41 52 41 4d 5f 5a 4f 4f 4d 20 3d 20 32 | .final.int.UPDATE_PARAM_ZOOM.=.2 |
4aa0 | 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 55 | ;.....private.static.final.int.U |
4ac0 | 50 44 41 54 45 5f 50 41 52 41 4d 5f 49 4e 49 54 49 41 4c 49 5a 45 20 3d 20 31 3b 00 20 20 20 20 | PDATE_PARAM_INITIALIZE.=.1;..... |
4ae0 | 2f 2f 20 54 68 65 20 73 75 62 73 65 74 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 20 77 65 20 6e | //.The.subset.of.parameters.we.n |
4b00 | 65 65 64 20 74 6f 20 75 70 64 61 74 65 20 69 6e 20 73 65 74 43 61 6d 65 72 61 50 61 72 61 6d 65 | eed.to.update.in.setCameraParame |
4b20 | 74 65 72 73 28 29 2e 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c | ters()......private.static.final |
4b40 | 20 69 6e 74 20 53 45 54 5f 53 4b 49 4e 5f 54 4f 4e 45 5f 46 41 43 54 4f 52 20 3d 20 31 31 3b 00 | .int.SET_SKIN_TONE_FACTOR.=.11;. |
4b60 | 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 43 41 4d | ....private.static.final.int.CAM |
4b80 | 45 52 41 5f 44 49 53 41 42 4c 45 44 20 3d 20 31 30 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 | ERA_DISABLED.=.10;.....private.s |
4ba0 | 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 4f 50 45 4e 5f 43 41 4d 45 52 41 5f 46 41 49 4c | tatic.final.int.OPEN_CAMERA_FAIL |
4bc0 | 20 3d 20 39 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 | .=.9;.....private.static.final.i |
4be0 | 6e 74 20 43 41 4d 45 52 41 5f 4f 50 45 4e 5f 44 4f 4e 45 20 3d 20 38 3b 00 20 20 20 20 70 72 69 | nt.CAMERA_OPEN_DONE.=.8;.....pri |
4c00 | 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 53 57 49 54 43 48 5f 43 41 4d | vate.static.final.int.SWITCH_CAM |
4c20 | 45 52 41 5f 53 54 41 52 54 5f 41 4e 49 4d 41 54 49 4f 4e 20 3d 20 37 3b 00 20 20 20 20 70 72 69 | ERA_START_ANIMATION.=.7;.....pri |
4c40 | 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 53 57 49 54 43 48 5f 43 41 4d | vate.static.final.int.SWITCH_CAM |
4c60 | 45 52 41 20 3d 20 36 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 | ERA.=.6;.....private.static.fina |
4c80 | 6c 20 69 6e 74 20 53 48 4f 57 5f 54 41 50 5f 54 4f 5f 46 4f 43 55 53 5f 54 4f 41 53 54 20 3d 20 | l.int.SHOW_TAP_TO_FOCUS_TOAST.=. |
4ca0 | 35 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 | 5;.....private.static.final.int. |
4cc0 | 53 45 54 5f 43 41 4d 45 52 41 5f 50 41 52 41 4d 45 54 45 52 53 5f 57 48 45 4e 5f 49 44 4c 45 20 | SET_CAMERA_PARAMETERS_WHEN_IDLE. |
4ce0 | 3d 20 34 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e | =.4;.....private.static.final.in |
4d00 | 74 20 43 4c 45 41 52 5f 53 43 52 45 45 4e 5f 44 45 4c 41 59 20 3d 20 33 3b 00 20 20 20 20 70 72 | t.CLEAR_SCREEN_DELAY.=.3;.....pr |
4d20 | 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 46 49 52 53 54 5f 54 49 4d | ivate.static.final.int.FIRST_TIM |
4d40 | 45 5f 49 4e 49 54 20 3d 20 32 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 | E_INIT.=.2;.....private.static.f |
4d60 | 69 6e 61 6c 20 69 6e 74 20 53 45 54 55 50 5f 50 52 45 56 49 45 57 20 3d 20 31 3b 00 00 20 20 20 | inal.int.SETUP_PREVIEW.=.1;..... |
4d80 | 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 52 45 51 55 45 53 | .private.static.final.int.REQUES |
4da0 | 54 5f 43 52 4f 50 20 3d 20 31 30 30 30 3b 00 20 20 20 20 2f 2f 20 57 65 20 6e 75 6d 62 65 72 20 | T_CROP.=.1000;.....//.We.number. |
4dc0 | 74 68 65 20 72 65 71 75 65 73 74 20 63 6f 64 65 20 66 72 6f 6d 20 31 30 30 30 20 74 6f 20 61 76 | the.request.code.from.1000.to.av |
4de0 | 6f 69 64 20 63 6f 6c 6c 69 73 69 6f 6e 20 77 69 74 68 20 47 61 6c 6c 65 72 79 2e 00 20 20 20 20 | oid.collision.with.Gallery...... |
4e00 | 70 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 6d 48 69 73 74 6f 6e 20 3d 20 66 61 6c 73 65 3b 00 | public.boolean.mHiston.=.false;. |
4e20 | 20 20 20 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 69 6e 74 20 73 74 61 74 73 64 61 74 61 5b | ....public.static.int.statsdata[ |
4e40 | 5d 20 3d 20 6e 65 77 20 69 6e 74 5b 53 54 41 54 53 5f 44 41 54 41 5d 3b 00 20 20 20 20 70 72 69 | ].=.new.int[STATS_DATA];.....pri |
4e60 | 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 20 53 54 41 54 53 5f 44 41 54 41 | vate.static.final.int.STATS_DATA |
4e80 | 20 3d 20 32 35 37 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 47 72 61 70 68 56 69 65 77 20 6d 47 | .=.257;.....private.GraphView.mG |
4ea0 | 72 61 70 68 56 69 65 77 3b 00 20 20 20 2f 2a 48 69 73 74 6f 67 72 61 6d 20 76 61 72 69 61 62 6c | raphView;..../*Histogram.variabl |
4ec0 | 65 73 2a 2f 00 00 20 20 20 20 70 75 62 6c 69 63 20 62 6f 6f 6c 65 61 6e 20 6d 46 61 63 65 44 65 | es*/......public.boolean.mFaceDe |
4ee0 | 74 65 63 74 69 6f 6e 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 00 20 20 20 20 70 72 69 76 | tectionEnabled.=.false;.....priv |
4f00 | 61 74 65 20 69 6e 74 20 6d 53 6e 61 70 73 68 6f 74 4d 6f 64 65 3b 00 20 20 20 20 70 72 69 76 61 | ate.int.mSnapshotMode;.....priva |
4f20 | 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 52 65 73 74 61 72 74 50 72 65 76 69 65 77 20 3d 20 66 61 6c | te.boolean.mRestartPreview.=.fal |
4f40 | 73 65 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 69 6e 74 | se;.....private.static.final.int |
4f60 | 20 4d 41 58 5f 53 48 41 52 50 4e 45 53 53 5f 4c 45 56 45 4c 20 3d 20 36 3b 00 20 20 20 20 70 75 | .MAX_SHARPNESS_LEVEL.=.6;.....pu |
4f80 | 62 6c 69 63 20 73 74 61 74 69 63 20 62 6f 6f 6c 65 61 6e 20 6d 42 72 69 67 68 74 6e 65 73 73 56 | blic.static.boolean.mBrightnessV |
4fa0 | 69 73 69 62 6c 65 20 3d 20 74 72 75 65 3b 00 20 20 20 2f 2f 51 43 6f 6d 20 64 61 74 61 20 6d 65 | isible.=.true;....//QCom.data.me |
4fc0 | 6d 62 65 72 73 00 00 20 20 20 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 69 6e 61 6c 20 | mbers......private.static.final. |
4fe0 | 53 74 72 69 6e 67 20 54 41 47 20 3d 20 22 43 41 4d 5f 50 68 6f 74 6f 4d 6f 64 75 6c 65 22 3b 00 | String.TAG.=."CAM_PhotoModule";. |
5000 | 61 64 00 00 1f 00 00 00 db 01 00 00 00 10 00 00 68 00 00 00 00 00 00 00 dd 0f 00 00 b3 0f 00 00 | ad..............h............... |
5020 | 88 0f 00 00 5d 0f 00 00 35 0f 00 00 16 0f 00 00 15 0f 00 00 d1 0e 00 00 9a 0e 00 00 99 0e 00 00 | ....]...5....................... |
5040 | 4f 0e 00 00 15 0e 00 00 fb 0d 00 00 c7 0d 00 00 a0 0d 00 00 69 0d 00 00 53 0d 00 00 41 0d 00 00 | O...................i...S...A... |
5060 | 32 0d 00 00 31 0d 00 00 07 0d 00 00 bf 0c 00 00 7e 0c 00 00 3c 0c 00 00 f8 0b 00 00 b5 0b 00 00 | 2...1...........~...<........... |
5080 | 69 0b 00 00 44 0b 00 00 3a 0b 00 00 f9 0a 00 00 c7 0a 00 00 ad 0a 00 00 89 0a 00 00 5d 0a 00 00 | i...D...:...................]... |
50a0 | 4b 0a 00 00 36 0a 00 00 2c 0a 00 00 26 0a 00 00 25 0a 00 00 1d 0a 00 00 d0 09 00 00 bd 09 00 00 | K...6...,...&...%............... |
50c0 | b5 09 00 00 85 09 00 00 73 09 00 00 42 09 00 00 22 09 00 00 fc 08 00 00 d8 08 00 00 bd 08 00 00 | ........s...B..."............... |
50e0 | ab 08 00 00 aa 08 00 00 7f 08 00 00 49 08 00 00 fc 07 00 00 e1 07 00 00 cf 07 00 00 ce 07 00 00 | ............I................... |
5100 | a6 07 00 00 7b 07 00 00 60 07 00 00 4e 07 00 00 4d 07 00 00 15 07 00 00 e1 06 00 00 c6 06 00 00 | ....{...`...N...M............... |
5120 | b4 06 00 00 b3 06 00 00 83 06 00 00 58 06 00 00 3d 06 00 00 2b 06 00 00 2a 06 00 00 04 06 00 00 | ............X...=...+...*....... |
5140 | e0 05 00 00 c5 05 00 00 b3 05 00 00 b2 05 00 00 7c 05 00 00 4f 05 00 00 f0 04 00 00 d5 04 00 00 | ................|...O........... |
5160 | c3 04 00 00 c2 04 00 00 99 04 00 00 73 04 00 00 58 04 00 00 46 04 00 00 45 04 00 00 1c 04 00 00 | ............s...X...F...E....... |
5180 | f0 03 00 00 b3 03 00 00 76 03 00 00 5b 03 00 00 49 03 00 00 48 03 00 00 20 03 00 00 f4 02 00 00 | ........v...[...I...H........... |
51a0 | b7 02 00 00 80 02 00 00 65 02 00 00 53 02 00 00 27 02 00 00 db 01 00 00 d3 01 00 00 c6 01 00 00 | ........e...S...'............... |
51c0 | 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 67 2e 76 28 54 41 47 2c 20 22 73 65 74 20 74 | ...............Log.v(TAG,."set.t |
5200 | 6f 6e 65 20 62 61 72 3a 20 6d 53 63 65 6e 65 4d 6f 64 65 20 3d 20 22 20 2b 20 6d 53 63 65 6e 65 | one.bar:.mSceneMode.=.".+.mScene |
5220 | 4d 6f 64 65 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 53 45 54 5f 53 | Mode);................case.SET_S |
5240 | 4b 49 4e 5f 54 4f 4e 45 5f 46 41 43 54 4f 52 3a 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | KIN_TONE_FACTOR:.{.............. |
5260 | 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 | ...}.....................break;. |
5280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 2e 73 74 | ............................R.st |
52a0 | 72 69 6e 67 2e 63 61 6d 65 72 61 5f 64 69 73 61 62 6c 65 64 29 3b 00 20 20 20 20 20 20 20 20 20 | ring.camera_disabled);.......... |
52c0 | 20 20 20 20 20 20 20 20 20 20 20 43 61 6d 65 72 61 55 74 69 6c 2e 73 68 6f 77 45 72 72 6f 72 41 | ...........CameraUtil.showErrorA |
52e0 | 6e 64 46 69 6e 69 73 68 28 6d 41 63 74 69 76 69 74 79 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 | ndFinish(mActivity,............. |
5300 | 20 20 20 20 20 20 20 20 6d 43 61 6d 65 72 61 44 69 73 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 00 | ........mCameraDisabled.=.true;. |
5320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 43 41 4d 45 52 41 5f 44 49 53 41 | ................case.CAMERA_DISA |
5340 | 42 4c 45 44 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 | BLED:.{..................}...... |
5360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 | ...............break;........... |
5380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 2e 73 74 72 69 6e 67 2e 63 61 6e 6e 6f | ..................R.string.canno |
53a0 | 74 5f 63 6f 6e 6e 65 63 74 5f 63 61 6d 65 72 61 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | t_connect_camera);.............. |
53c0 | 20 20 20 20 20 20 20 43 61 6d 65 72 61 55 74 69 6c 2e 73 68 6f 77 45 72 72 6f 72 41 6e 64 46 69 | .......CameraUtil.showErrorAndFi |
53e0 | 6e 69 73 68 28 6d 41 63 74 69 76 69 74 79 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nish(mActivity,................. |
5400 | 20 20 20 20 6d 4f 70 65 6e 43 61 6d 65 72 61 46 61 69 6c 20 3d 20 74 72 75 65 3b 00 20 20 20 20 | ....mOpenCameraFail.=.true;..... |
5420 | 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 4f 50 45 4e 5f 43 41 4d 45 52 41 5f 46 41 49 | ............case.OPEN_CAMERA_FAI |
5440 | 4c 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 | L:.{..................}......... |
5460 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............break;.............. |
5480 | 20 20 20 20 20 20 20 6f 6e 43 61 6d 65 72 61 4f 70 65 6e 65 64 28 29 3b 00 20 20 20 20 20 20 20 | .......onCameraOpened();........ |
54a0 | 20 20 20 20 20 20 20 20 20 63 61 73 65 20 43 41 4d 45 52 41 5f 4f 50 45 4e 5f 44 4f 4e 45 3a 20 | .........case.CAMERA_OPEN_DONE:. |
54c0 | 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 | {..................}............ |
54e0 | 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........break;................. |
5500 | 20 20 20 20 2f 2f 20 28 28 43 61 6d 65 72 61 53 63 72 65 65 6e 4e 61 69 6c 29 20 6d 41 63 74 69 | ....//.((CameraScreenNail).mActi |
5520 | 76 69 74 79 2e 6d 43 61 6d 65 72 61 53 63 72 65 65 6e 4e 61 69 6c 29 2e 61 6e 69 6d 61 74 65 53 | vity.mCameraScreenNail).animateS |
5540 | 77 69 74 63 68 43 61 6d 65 72 61 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | witchCamera();.................. |
5560 | 20 20 20 2f 2f 20 54 4f 44 4f 3a 20 4e 65 65 64 20 74 6f 20 72 65 76 69 73 69 74 00 20 20 20 20 | ...//.TODO:.Need.to.revisit..... |
5580 | 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 53 57 49 54 43 48 5f 43 41 4d 45 52 41 5f 53 | ............case.SWITCH_CAMERA_S |
55a0 | 54 41 52 54 5f 41 4e 49 4d 41 54 49 4f 4e 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | TART_ANIMATION:.{............... |
55c0 | 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 | ...}.....................break;. |
55e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 77 69 74 63 68 43 61 6d 65 72 61 | ....................switchCamera |
5600 | 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 53 57 49 54 43 48 5f | ();.................case.SWITCH_ |
5620 | 43 41 4d 45 52 41 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 | CAMERA:.{..................}.... |
5640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 | .................break;......... |
5660 | 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 54 61 70 54 6f 46 6f 63 75 73 54 6f 61 73 74 28 | ............showTapToFocusToast( |
5680 | 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 53 48 4f 57 5f 54 41 50 | );.................case.SHOW_TAP |
56a0 | 5f 54 4f 5f 46 4f 43 55 53 5f 54 4f 41 53 54 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 | _TO_FOCUS_TOAST:.{.............. |
56c0 | 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b | ....}.....................break; |
56e0 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 43 61 6d 65 72 61 50 61 | .....................setCameraPa |
5700 | 72 61 6d 65 74 65 72 73 57 68 65 6e 49 64 6c 65 28 30 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 | rametersWhenIdle(0);............ |
5720 | 20 20 20 20 20 63 61 73 65 20 53 45 54 5f 43 41 4d 45 52 41 5f 50 41 52 41 4d 45 54 45 52 53 5f | .....case.SET_CAMERA_PARAMETERS_ |
5740 | 57 48 45 4e 5f 49 44 4c 45 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 | WHEN_IDLE:.{..................}. |
5760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 | ....................break;...... |
5780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 6c 69 7a 65 46 69 72 73 74 54 69 | ...............initializeFirstTi |
57a0 | 6d 65 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 46 49 52 53 54 | me();.................case.FIRST |
57c0 | 5f 54 49 4d 45 5f 49 4e 49 54 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d | _TIME_INIT:.{..................} |
57e0 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 | .....................break;..... |
5800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 69 6e 64 6f 77 4d 61 | ........................WindowMa |
5820 | 6e 61 67 65 72 2e 4c 61 79 6f 75 74 50 61 72 61 6d 73 2e 46 4c 41 47 5f 4b 45 45 50 5f 53 43 52 | nager.LayoutParams.FLAG_KEEP_SCR |
5840 | 45 45 4e 5f 4f 4e 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 41 63 | EEN_ON);.....................mAc |
5860 | 74 69 76 69 74 79 2e 67 65 74 57 69 6e 64 6f 77 28 29 2e 63 6c 65 61 72 46 6c 61 67 73 28 00 20 | tivity.getWindow().clearFlags(.. |
5880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 43 4c 45 41 52 5f 53 43 52 45 45 4e | ...............case.CLEAR_SCREEN |
58a0 | 5f 44 45 4c 41 59 3a 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 | _DELAY:.{..................}.... |
58c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 | .................break;......... |
58e0 | 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 75 70 50 72 65 76 69 65 77 28 29 3b 00 20 20 20 20 | ............setupPreview();..... |
5900 | 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 53 45 54 55 50 5f 50 52 45 56 49 45 57 3a 20 | ............case.SETUP_PREVIEW:. |
5920 | 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 73 77 69 74 63 68 20 28 6d 73 67 2e 77 68 61 74 29 20 | {.............switch.(msg.what). |
5940 | 7b 00 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f 69 64 20 68 61 6e 64 6c 65 4d 65 73 73 | {.........public.void.handleMess |
5960 | 61 67 65 28 4d 65 73 73 61 67 65 20 6d 73 67 29 20 7b 00 20 20 20 20 20 20 20 20 40 4f 76 65 72 | age(Message.msg).{.........@Over |
5980 | 72 69 64 65 00 20 20 20 20 70 72 69 76 61 74 65 20 63 6c 61 73 73 20 4d 61 69 6e 48 61 6e 64 6c | ride.....private.class.MainHandl |
59a0 | 65 72 20 65 78 74 65 6e 64 73 20 48 61 6e 64 6c 65 72 20 7b 00 20 20 20 20 20 2a 2f 00 20 20 20 | er.extends.Handler.{......*/.... |
59c0 | 20 20 2a 20 61 70 70 6c 69 63 61 74 69 6f 6e 00 20 20 20 20 20 2a 20 54 68 69 73 20 48 61 6e 64 | ..*.application......*.This.Hand |
59e0 | 6c 65 72 20 69 73 20 75 73 65 64 20 74 6f 20 70 6f 73 74 20 6d 65 73 73 61 67 65 20 62 61 63 6b | ler.is.used.to.post.message.back |
5a00 | 20 6f 6e 74 6f 20 74 68 65 20 6d 61 69 6e 20 74 68 72 65 61 64 20 6f 66 20 74 68 65 00 20 20 20 | .onto.the.main.thread.of.the.... |
5a20 | 20 2f 2a 2a 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 | ./**......}.........}........... |
5a40 | 20 20 7d 2c 20 31 30 30 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 | ..},.100);.................}.... |
5a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 44 69 73 70 6c 61 79 52 6f 74 | .................checkDisplayRot |
5a80 | 61 74 69 6f 6e 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 | ation();.................public. |
5aa0 | 76 6f 69 64 20 72 75 6e 28 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 4f 76 | void.run().{.................@Ov |
5ac0 | 65 72 72 69 64 65 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 48 61 6e 64 6c 65 72 2e 70 6f 73 74 | erride.............mHandler.post |
5ae0 | 44 65 6c 61 79 65 64 28 6e 65 77 20 52 75 6e 6e 61 62 6c 65 28 29 20 7b 00 20 20 20 20 20 20 20 | Delayed(new.Runnable().{........ |
5b00 | 20 69 66 20 28 53 79 73 74 65 6d 43 6c 6f 63 6b 2e 75 70 74 69 6d 65 4d 69 6c 6c 69 73 28 29 20 | .if.(SystemClock.uptimeMillis(). |
5b20 | 2d 20 6d 4f 6e 52 65 73 75 6d 65 54 69 6d 65 20 3c 20 35 30 30 30 29 20 7b 00 20 20 20 20 20 20 | -.mOnResumeTime.<.5000).{....... |
5b40 | 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 44 69 73 70 6c 61 79 4f 72 69 65 6e 74 | ..}.............setDisplayOrient |
5b60 | 61 74 69 6f 6e 28 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 43 61 6d 65 72 61 55 74 69 6c 2e | ation();.........if.(CameraUtil. |
5b80 | 67 65 74 44 69 73 70 6c 61 79 52 6f 74 61 74 69 6f 6e 28 6d 41 63 74 69 76 69 74 79 29 20 21 3d | getDisplayRotation(mActivity).!= |
5ba0 | 20 6d 44 69 73 70 6c 61 79 52 6f 74 61 74 69 6f 6e 29 20 7b 00 20 20 20 20 20 20 20 20 2f 2f 20 | .mDisplayRotation).{.........//. |
5bc0 | 77 72 6f 6e 67 2e 20 46 72 61 6d 65 77 6f 72 6b 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 | wrong..Framework.does.not.have.a |
5be0 | 20 63 61 6c 6c 62 61 63 6b 20 66 6f 72 20 74 68 69 73 20 6e 6f 77 2e 00 20 20 20 20 20 20 20 20 | .callback.for.this.now.......... |
5c00 | 2f 2f 20 74 61 6b 65 20 73 6f 6d 65 20 74 69 6d 65 20 61 6e 64 20 74 68 65 20 72 6f 74 61 74 69 | //.take.some.time.and.the.rotati |
5c20 | 6f 6e 20 76 61 6c 75 65 20 77 65 20 68 61 76 65 20 67 6f 74 20 6d 61 79 20 62 65 00 20 20 20 20 | on.value.we.have.got.may.be..... |
5c40 | 20 20 20 20 2f 2f 20 64 6f 77 6e 20 61 6e 64 20 63 61 6d 65 72 61 20 61 70 70 20 69 73 20 6f 70 | ....//.down.and.camera.app.is.op |
5c60 | 65 6e 65 64 2e 20 52 6f 74 61 74 69 6f 6e 20 61 6e 69 6d 61 74 69 6f 6e 20 77 69 6c 6c 00 20 20 | ened..Rotation.animation.will... |
5c80 | 20 20 20 20 20 20 2f 2f 20 53 6f 6d 65 74 69 6d 65 73 20 74 68 69 73 20 68 61 70 70 65 6e 73 20 | ......//.Sometimes.this.happens. |
5ca0 | 77 68 65 6e 20 74 68 65 20 64 65 76 69 63 65 20 69 73 20 68 65 6c 64 20 75 70 73 69 64 65 00 20 | when.the.device.is.held.upside.. |
5cc0 | 20 20 20 20 20 20 20 2f 2f 20 53 65 74 20 74 68 65 20 64 69 73 70 6c 61 79 20 6f 72 69 65 6e 74 | .......//.Set.the.display.orient |
5ce0 | 61 74 69 6f 6e 20 69 66 20 64 69 73 70 6c 61 79 20 72 6f 74 61 74 69 6f 6e 20 68 61 73 20 63 68 | ation.if.display.rotation.has.ch |
5d00 | 61 6e 67 65 64 2e 00 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 63 68 65 63 6b 44 69 73 | anged......private.void.checkDis |
5d20 | 70 6c 61 79 52 6f 74 61 74 69 6f 6e 28 29 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 3b | playRotation().{..............}; |
5d40 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | .................}.............. |
5d60 | 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......}........................ |
5d80 | 20 6d 41 63 74 69 76 69 74 79 2e 6e 6f 74 69 66 79 4e 65 77 4d 65 64 69 61 28 75 72 69 29 3b 00 | .mActivity.notifyNewMedia(uri);. |
5da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 75 72 69 20 21 3d 20 6e | ....................if.(uri.!=.n |
5dc0 | 75 6c 6c 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 75 62 6c 69 63 20 76 6f | ull).{.................public.vo |
5de0 | 69 64 20 6f 6e 4d 65 64 69 61 53 61 76 65 64 28 55 72 69 20 75 72 69 29 20 7b 00 20 20 20 20 20 | id.onMediaSaved(Uri.uri).{...... |
5e00 | 20 20 20 20 20 20 20 20 20 20 20 40 4f 76 65 72 72 69 64 65 00 20 20 20 20 20 20 20 20 20 20 20 | ...........@Override............ |
5e20 | 20 6e 65 77 20 4d 65 64 69 61 53 61 76 65 53 65 72 76 69 63 65 2e 4f 6e 4d 65 64 69 61 53 61 76 | .new.MediaSaveService.OnMediaSav |
5e40 | 65 64 4c 69 73 74 65 6e 65 72 28 29 20 7b 00 20 20 20 20 70 72 69 76 61 74 65 20 4d 65 64 69 61 | edListener().{.....private.Media |
5e60 | 53 61 76 65 53 65 72 76 69 63 65 2e 4f 6e 4d 65 64 69 61 53 61 76 65 64 4c 69 73 74 65 6e 65 72 | SaveService.OnMediaSavedListener |
5e80 | 20 6d 4f 6e 4d 65 64 69 61 53 61 76 65 64 4c 69 73 74 65 6e 65 72 20 3d 00 00 20 20 20 20 70 72 | .mOnMediaSavedListener.=......pr |
5ea0 | 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 43 61 6d 65 72 61 50 72 65 76 69 65 77 50 61 72 61 | ivate.boolean.mCameraPreviewPara |
5ec0 | 6d 73 52 65 61 64 79 20 3d 20 66 61 6c 73 65 3b 00 20 20 20 20 2f 2f 20 54 72 75 65 20 69 66 20 | msReady.=.false;.....//.True.if. |
5ee0 | 61 6c 6c 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 6e 65 65 64 65 64 20 74 6f 20 73 74 61 | all.the.parameters.needed.to.sta |
5f00 | 72 74 20 70 72 65 76 69 65 77 20 69 73 20 72 65 61 64 79 2e 00 00 20 20 20 20 70 72 69 76 61 74 | rt.preview.is.ready.......privat |
5f20 | 65 20 69 6e 74 20 6d 48 65 61 64 69 6e 67 20 3d 20 2d 31 3b 00 20 20 20 20 70 72 69 76 61 74 65 | e.int.mHeading.=.-1;.....private |
5f40 | 20 66 6c 6f 61 74 5b 5d 20 6d 52 20 3d 20 6e 65 77 20 66 6c 6f 61 74 5b 31 36 5d 3b 00 20 20 20 | .float[].mR.=.new.float[16];.... |
5f60 | 20 70 72 69 76 61 74 65 20 66 6c 6f 61 74 5b 5d 20 6d 4d 44 61 74 61 20 3d 20 6e 65 77 20 66 6c | .private.float[].mMData.=.new.fl |
5f80 | 6f 61 74 5b 33 5d 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 66 6c 6f 61 74 5b 5d 20 6d 47 44 61 | oat[3];.....private.float[].mGDa |
5fa0 | 74 61 20 3d 20 6e 65 77 20 66 6c 6f 61 74 5b 33 5d 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 53 | ta.=.new.float[3];.....private.S |
5fc0 | 65 6e 73 6f 72 4d 61 6e 61 67 65 72 20 6d 53 65 6e 73 6f 72 4d 61 6e 61 67 65 72 3b 00 20 20 20 | ensorManager.mSensorManager;.... |
5fe0 | 20 70 72 69 76 61 74 65 20 62 6f 6f 6c 65 61 6e 20 6d 51 75 69 63 6b 43 61 70 74 75 72 65 3b 00 | .private.boolean.mQuickCapture;. |
6000 | 61 64 00 00 6e 00 00 00 f2 01 00 00 00 10 00 00 5a 00 00 00 00 00 00 00 d7 0f 00 00 a7 0f 00 00 | ad..n...........Z............... |
6020 | 5b 0f 00 00 21 0f 00 00 e0 0e 00 00 a7 0e 00 00 4f 0e 00 00 05 0e 00 00 b8 0d 00 00 70 0d 00 00 | [...!...........O...........p... |
6040 | 56 0d 00 00 40 0d 00 00 26 0d 00 00 e8 0c 00 00 b6 0c 00 00 a0 0c 00 00 85 0c 00 00 74 0c 00 00 | V...@...&...................t... |
6060 | 66 0c 00 00 5c 0c 00 00 56 0c 00 00 55 0c 00 00 27 0c 00 00 d5 0b 00 00 c3 0b 00 00 b5 0b 00 00 | f...\...V...U...'............... |
6080 | ab 0b 00 00 a5 0b 00 00 a4 0b 00 00 a3 0b 00 00 95 0b 00 00 58 0b 00 00 3a 0b 00 00 1e 0b 00 00 | ....................X...:....... |
60a0 | eb 0a 00 00 b3 0a 00 00 68 0a 00 00 30 0a 00 00 2f 0a 00 00 f4 09 00 00 f3 09 00 00 a2 09 00 00 | ........h...0.../............... |
60c0 | 70 09 00 00 38 09 00 00 37 09 00 00 00 09 00 00 b7 08 00 00 82 08 00 00 5d 08 00 00 5c 08 00 00 | p...8...7...............]...\... |
60e0 | 37 08 00 00 dc 07 00 00 9c 07 00 00 3e 07 00 00 3d 07 00 00 e9 06 00 00 b1 06 00 00 73 06 00 00 | 7...........>...=...........s... |
6100 | 35 06 00 00 2b 06 00 00 f1 05 00 00 b9 05 00 00 6a 05 00 00 1f 05 00 00 e8 04 00 00 a2 04 00 00 | 5...+...........j............... |
6120 | 57 04 00 00 0e 04 00 00 0d 04 00 00 07 04 00 00 06 04 00 00 d7 03 00 00 ae 03 00 00 89 03 00 00 | W............................... |
6140 | 67 03 00 00 5d 03 00 00 57 03 00 00 56 03 00 00 30 03 00 00 12 03 00 00 f4 02 00 00 d8 02 00 00 | g...]...W...V...0............... |
6160 | d2 02 00 00 d1 02 00 00 85 02 00 00 72 02 00 00 4c 02 00 00 10 02 00 00 fc 01 00 00 f2 01 00 00 | ............r...L............... |
6180 | ad 01 00 00 ac 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
61a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 | .....................}.......... |
61c0 | 20 20 20 72 65 74 75 72 6e 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 52 65 63 6f 72 64 4c 6f 63 | ...return;.........if.(RecordLoc |
61e0 | 61 74 69 6f 6e 50 72 65 66 65 72 65 6e 63 65 2e 69 73 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 | ationPreference.is........}..... |
6200 | 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 52 65 63 6f | ........return;.........if.(Reco |
6220 | 72 64 4c 6f 63 61 74 69 6f 6e 50 72 65 66 65 72 65 6e 63 65 2e 69 73 53 65 74 28 6d 50 72 65 66 | rdLocationPreference.isSet(mPref |
6240 | 65 72 65 6e 63 65 73 29 29 20 7b 00 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 20 6c 6f 63 | erences)).{.....private.void.loc |
6260 | 61 74 69 6f 6e 46 69 72 73 74 52 75 6e 28 29 20 7b 00 20 20 20 20 2f 2f 20 63 61 6d 65 72 61 20 | ationFirstRun().{.....//.camera. |
6280 | 6f 6e 6c 79 00 20 20 20 20 2f 2f 20 50 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 74 6f 20 70 | only.....//.Prompt.the.user.to.p |
62a0 | 69 63 6b 20 74 6f 20 72 65 63 6f 72 64 20 6c 6f 63 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 76 | ick.to.record.location.for.the.v |
62c0 | 65 72 79 20 66 69 72 73 74 20 72 75 6e 20 6f 66 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 | ery.first.run.of......}......... |
62e0 | 6c 6f 63 61 74 69 6f 6e 46 69 72 73 74 52 75 6e 28 29 3b 00 20 20 20 20 20 20 20 20 73 74 61 72 | locationFirstRun();.........star |
6300 | 74 46 61 63 65 44 65 74 65 63 74 69 6f 6e 28 29 3b 00 20 20 20 20 20 20 20 20 73 65 74 43 61 6d | tFaceDetection();.........setCam |
6320 | 65 72 61 53 74 61 74 65 28 49 44 4c 45 29 3b 00 20 20 20 20 70 72 69 76 61 74 65 20 76 6f 69 64 | eraState(IDLE);.....private.void |
6340 | 20 6f 6e 50 72 65 76 69 65 77 53 74 61 72 74 65 64 28 29 20 7b 00 00 20 20 20 20 7d 00 20 20 20 | .onPreviewStarted().{......}.... |
6360 | 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 75 70 43 61 70 74 75 72 65 50 | .....}.............setupCaptureP |
6380 | 61 72 61 6d 73 28 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 6d 49 73 49 6d 61 67 65 43 61 70 | arams();.........if.(mIsImageCap |
63a0 | 74 75 72 65 49 6e 74 65 6e 74 29 20 7b 00 20 20 20 20 20 20 20 20 6d 55 49 2e 69 6e 69 74 69 61 | tureIntent).{.........mUI.initia |
63c0 | 6c 69 7a 65 43 6f 6e 74 72 6f 6c 42 79 49 6e 74 65 6e 74 28 29 3b 00 20 20 20 20 70 72 69 76 61 | lizeControlByIntent();.....priva |
63e0 | 74 65 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 43 6f 6e 74 72 6f 6c 42 79 49 6e 74 65 6e | te.void.initializeControlByInten |
6400 | 74 28 29 20 7b 00 00 20 20 20 20 7d 00 00 20 20 20 20 20 20 20 20 4c 65 66 74 56 61 6c 75 65 20 | t().{......}..........LeftValue. |
6420 | 3d 20 28 54 65 78 74 56 69 65 77 29 6d 52 6f 6f 74 56 69 65 77 2e 66 69 6e 64 56 69 65 77 42 79 | =.(TextView)mRootView.findViewBy |
6440 | 49 64 28 52 2e 69 64 2e 73 6b 69 6e 74 6f 6e 65 6c 65 66 74 29 3b 00 20 20 20 20 20 20 20 20 52 | Id(R.id.skintoneleft);.........R |
6460 | 69 67 68 74 56 61 6c 75 65 20 3d 20 28 54 65 78 74 56 69 65 77 29 6d 52 6f 6f 74 56 69 65 77 2e | ightValue.=.(TextView)mRootView. |
6480 | 66 69 6e 64 56 69 65 77 42 79 49 64 28 52 2e 69 64 2e 73 6b 69 6e 74 6f 6e 65 72 69 67 68 74 29 | findViewById(R.id.skintoneright) |
64a0 | 3b 00 20 20 20 20 20 20 20 20 54 69 74 6c 65 20 3d 20 28 54 65 78 74 56 69 65 77 29 6d 52 6f 6f | ;.........Title.=.(TextView)mRoo |
64c0 | 74 56 69 65 77 2e 66 69 6e 64 56 69 65 77 42 79 49 64 28 52 2e 69 64 2e 73 6b 69 6e 74 6f 6e 65 | tView.findViewById(R.id.skintone |
64e0 | 74 69 74 6c 65 29 3b 00 20 20 20 20 20 20 20 20 73 6b 69 6e 54 6f 6e 65 53 65 65 6b 42 61 72 2e | title);.........skinToneSeekBar. |
6500 | 73 65 74 56 69 73 69 62 69 6c 69 74 79 28 56 69 65 77 2e 49 4e 56 49 53 49 42 4c 45 29 3b 00 20 | setVisibility(View.INVISIBLE);.. |
6520 | 20 20 20 20 20 20 20 73 6b 69 6e 54 6f 6e 65 53 65 65 6b 42 61 72 2e 73 65 74 4f 6e 53 65 65 6b | .......skinToneSeekBar.setOnSeek |
6540 | 42 61 72 43 68 61 6e 67 65 4c 69 73 74 65 6e 65 72 28 6d 73 6b 69 6e 54 6f 6e 65 53 65 65 6b 4c | BarChangeListener(mskinToneSeekL |
6560 | 69 73 74 65 6e 65 72 29 3b 00 20 20 20 20 20 20 20 20 73 6b 69 6e 54 6f 6e 65 53 65 65 6b 42 61 | istener);.........skinToneSeekBa |
6580 | 72 20 3d 20 28 53 65 65 6b 42 61 72 29 20 6d 52 6f 6f 74 56 69 65 77 2e 66 69 6e 64 56 69 65 77 | r.=.(SeekBar).mRootView.findView |
65a0 | 42 79 49 64 28 52 2e 69 64 2e 73 6b 69 6e 74 6f 6e 65 73 65 65 6b 29 3b 00 20 20 20 20 20 20 20 | ById(R.id.skintoneseek);........ |
65c0 | 20 62 72 69 67 68 74 6e 65 73 73 50 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 50 72 6f 67 72 65 | .brightnessProgressBar.setProgre |
65e0 | 73 73 28 6d 62 72 69 67 68 74 6e 65 73 73 29 3b 00 20 20 20 20 20 20 20 20 62 72 69 67 68 74 6e | ss(mbrightness);.........brightn |
6600 | 65 73 73 50 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 4d 61 78 28 4d 41 58 49 4d 55 4d 5f 42 52 | essProgressBar.setMax(MAXIMUM_BR |
6620 | 49 47 48 54 4e 45 53 53 29 3b 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 | IGHTNESS);.........}............ |
6640 | 20 73 65 65 6b 65 72 2e 73 65 74 4f 6e 53 65 65 6b 42 61 72 43 68 61 6e 67 65 4c 69 73 74 65 6e | .seeker.setOnSeekBarChangeListen |
6660 | 65 72 28 6d 53 65 65 6b 4c 69 73 74 65 6e 65 72 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 53 | er(mSeekListener);.............S |
6680 | 65 65 6b 42 61 72 20 73 65 65 6b 65 72 20 3d 20 28 53 65 65 6b 42 61 72 29 20 62 72 69 67 68 74 | eekBar.seeker.=.(SeekBar).bright |
66a0 | 6e 65 73 73 50 72 6f 67 72 65 73 73 42 61 72 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 62 72 69 | nessProgressBar;.........if.(bri |
66c0 | 67 68 74 6e 65 73 73 50 72 6f 67 72 65 73 73 42 61 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 65 | ghtnessProgressBar.instanceof.Se |
66e0 | 65 6b 42 61 72 29 20 7b 00 20 20 20 20 20 20 20 20 62 72 69 67 68 74 6e 65 73 73 50 72 6f 67 72 | ekBar).{.........brightnessProgr |
6700 | 65 73 73 42 61 72 20 3d 20 28 50 72 6f 67 72 65 73 73 42 61 72 29 6d 52 6f 6f 74 56 69 65 77 2e | essBar.=.(ProgressBar)mRootView. |
6720 | 66 69 6e 64 56 69 65 77 42 79 49 64 28 52 2e 69 64 2e 70 72 6f 67 72 65 73 73 29 3b 00 00 20 20 | findViewById(R.id.progress);.... |
6740 | 20 20 20 20 20 20 6d 53 65 6e 73 6f 72 4d 61 6e 61 67 65 72 20 3d 20 28 53 65 6e 73 6f 72 4d 61 | ......mSensorManager.=.(SensorMa |
6760 | 6e 61 67 65 72 29 28 6d 41 63 74 69 76 69 74 79 2e 67 65 74 53 79 73 74 65 6d 53 65 72 76 69 63 | nager)(mActivity.getSystemServic |
6780 | 65 28 43 6f 6e 74 65 78 74 2e 53 45 4e 53 4f 52 5f 53 45 52 56 49 43 45 29 29 3b 00 20 20 20 20 | e(Context.SENSOR_SERVICE));..... |
67a0 | 20 20 20 20 6d 4c 6f 63 61 74 69 6f 6e 4d 61 6e 61 67 65 72 20 3d 20 6e 65 77 20 4c 6f 63 61 74 | ....mLocationManager.=.new.Locat |
67c0 | 69 6f 6e 4d 61 6e 61 67 65 72 28 6d 41 63 74 69 76 69 74 79 2c 20 6d 55 49 29 3b 00 20 20 20 20 | ionManager(mActivity,.mUI);..... |
67e0 | 20 20 20 20 6d 51 75 69 63 6b 43 61 70 74 75 72 65 20 3d 20 6d 41 63 74 69 76 69 74 79 2e 67 65 | ....mQuickCapture.=.mActivity.ge |
6800 | 74 49 6e 74 65 6e 74 28 29 2e 67 65 74 42 6f 6f 6c 65 61 6e 45 78 74 72 61 28 45 58 54 52 41 5f | tIntent().getBooleanExtra(EXTRA_ |
6820 | 51 55 49 43 4b 5f 43 41 50 54 55 52 45 2c 20 66 61 6c 73 65 29 3b 00 20 20 20 20 20 20 20 20 69 | QUICK_CAPTURE,.false);.........i |
6840 | 6e 69 74 69 61 6c 69 7a 65 43 6f 6e 74 72 6f 6c 42 79 49 6e 74 65 6e 74 28 29 3b 00 00 20 20 20 | nitializeControlByIntent();..... |
6860 | 20 20 20 20 20 72 65 73 65 74 45 78 70 6f 73 75 72 65 43 6f 6d 70 65 6e 73 61 74 69 6f 6e 28 29 | .....resetExposureCompensation() |
6880 | 3b 00 20 20 20 20 20 20 20 20 2f 2f 20 77 65 20 6e 65 65 64 20 74 6f 20 72 65 73 65 74 20 65 78 | ;.........//.we.need.to.reset.ex |
68a0 | 70 6f 73 75 72 65 20 66 6f 72 20 74 68 65 20 70 72 65 76 69 65 77 00 20 20 20 20 20 20 20 20 43 | posure.for.the.preview.........C |
68c0 | 61 6d 65 72 61 53 65 74 74 69 6e 67 73 2e 75 70 67 72 61 64 65 4c 6f 63 61 6c 50 72 65 66 65 72 | ameraSettings.upgradeLocalPrefer |
68e0 | 65 6e 63 65 73 28 6d 50 72 65 66 65 72 65 6e 63 65 73 2e 67 65 74 4c 6f 63 61 6c 28 29 29 3b 00 | ences(mPreferences.getLocal());. |
6900 | 20 20 20 20 20 20 20 20 6d 50 72 65 66 65 72 65 6e 63 65 73 2e 73 65 74 4c 6f 63 61 6c 49 64 28 | ........mPreferences.setLocalId( |
6920 | 6d 41 63 74 69 76 69 74 79 2c 20 6d 43 61 6d 65 72 61 49 64 29 3b 00 00 20 20 20 20 20 20 20 20 | mActivity,.mCameraId);.......... |
6940 | 6d 49 73 49 6d 61 67 65 43 61 70 74 75 72 65 49 6e 74 65 6e 74 20 3d 20 69 73 49 6d 61 67 65 43 | mIsImageCaptureIntent.=.isImageC |
6960 | 61 70 74 75 72 65 49 6e 74 65 6e 74 28 29 3b 00 20 20 20 20 20 20 20 20 2f 2f 20 54 68 69 73 20 | aptureIntent();.........//.This. |
6980 | 6d 75 73 74 20 62 65 20 64 6f 6e 65 20 62 65 66 6f 72 65 20 73 74 61 72 74 50 72 65 76 69 65 77 | must.be.done.before.startPreview |
69a0 | 2e 00 20 20 20 20 20 20 20 20 2f 2f 20 53 75 72 66 61 63 65 20 74 65 78 74 75 72 65 20 69 73 20 | ..........//.Surface.texture.is. |
69c0 | 66 72 6f 6d 20 63 61 6d 65 72 61 20 73 63 72 65 65 6e 20 6e 61 69 6c 20 61 6e 64 20 73 74 61 72 | from.camera.screen.nail.and.star |
69e0 | 74 50 72 65 76 69 65 77 20 6e 65 65 64 73 20 69 74 2e 00 00 20 20 20 20 20 20 20 20 6d 43 6f 6e | tPreview.needs.it...........mCon |
6a00 | 74 65 6e 74 52 65 73 6f 6c 76 65 72 20 3d 20 6d 41 63 74 69 76 69 74 79 2e 67 65 74 43 6f 6e 74 | tentResolver.=.mActivity.getCont |
6a20 | 65 6e 74 52 65 73 6f 6c 76 65 72 28 29 3b 00 00 20 20 20 20 20 20 20 20 6d 43 61 6d 65 72 61 49 | entResolver();..........mCameraI |
6a40 | 64 20 3d 20 67 65 74 50 72 65 66 65 72 72 65 64 43 61 6d 65 72 61 49 64 28 6d 50 72 65 66 65 72 | d.=.getPreferredCameraId(mPrefer |
6a60 | 65 6e 63 65 73 29 3b 00 20 20 20 20 20 20 20 20 43 61 6d 65 72 61 53 65 74 74 69 6e 67 73 2e 75 | ences);.........CameraSettings.u |
6a80 | 70 67 72 61 64 65 47 6c 6f 62 61 6c 50 72 65 66 65 72 65 6e 63 65 73 28 6d 50 72 65 66 65 72 65 | pgradeGlobalPreferences(mPrefere |
6aa0 | 6e 63 65 73 2e 67 65 74 47 6c 6f 62 61 6c 28 29 29 3b 00 20 20 20 20 20 20 20 20 6d 50 72 65 66 | nces.getGlobal());.........mPref |
6ac0 | 65 72 65 6e 63 65 73 20 3d 20 6e 65 77 20 43 6f 6d 62 6f 50 72 65 66 65 72 65 6e 63 65 73 28 6d | erences.=.new.ComboPreferences(m |
6ae0 | 41 63 74 69 76 69 74 79 29 3b 00 20 20 20 20 20 20 20 20 6d 55 49 20 3d 20 6e 65 77 20 50 68 6f | Activity);.........mUI.=.new.Pho |
6b00 | 74 6f 55 49 28 61 63 74 69 76 69 74 79 2c 20 74 68 69 73 2c 20 70 61 72 65 6e 74 29 3b 00 20 20 | toUI(activity,.this,.parent);... |
6b20 | 20 20 20 20 20 20 6d 52 6f 6f 74 56 69 65 77 20 3d 20 70 61 72 65 6e 74 3b 00 20 20 20 20 20 20 | ......mRootView.=.parent;....... |
6b40 | 20 20 6d 41 63 74 69 76 69 74 79 20 3d 20 61 63 74 69 76 69 74 79 3b 00 20 20 20 20 70 75 62 6c | ..mActivity.=.activity;.....publ |
6b60 | 69 63 20 76 6f 69 64 20 69 6e 69 74 28 43 61 6d 65 72 61 41 63 74 69 76 69 74 79 20 61 63 74 69 | ic.void.init(CameraActivity.acti |
6b80 | 76 69 74 79 2c 20 56 69 65 77 20 70 61 72 65 6e 74 29 20 7b 00 20 20 20 20 40 4f 76 65 72 72 69 | vity,.View.parent).{.....@Overri |
6ba0 | 64 65 00 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 | de.......}.........}............ |
6bc0 | 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 | .}.................}............ |
6be0 | 20 20 20 20 20 20 20 20 20 6d 41 63 74 69 76 69 74 79 2e 6f 6e 4d 6f 64 75 6c 65 53 65 6c 65 63 | .........mActivity.onModuleSelec |
6c00 | 74 65 64 28 4d 6f 64 75 6c 65 53 77 69 74 63 68 65 72 2e 47 43 41 4d 5f 4d 4f 44 55 4c 45 5f 49 | ted(ModuleSwitcher.GCAM_MODULE_I |
6c20 | 4e 44 45 58 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 53 57 49 54 | NDEX);.................case.SWIT |
6c40 | 43 48 5f 54 4f 5f 47 43 41 4d 5f 4d 4f 44 55 4c 45 3a 20 7b 00 00 20 20 20 20 7d 00 20 20 20 20 | CH_TO_GCAM_MODULE:.{......}..... |
6c60 | 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 | ....}.............}............. |
6c80 | 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 00 | ...}.....................break;. |
6ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 | ....................}........... |
6cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 61 62 6c 65 53 6b 69 6e 54 6f 6e 65 53 65 65 | ..............disableSkinToneSee |
6ce0 | 6b 42 61 72 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | kBar();......................... |
6d00 | 4c 6f 67 2e 76 28 54 41 47 2c 20 22 53 6b 69 6e 20 74 6f 6e 65 20 62 61 72 3a 20 64 69 73 61 62 | Log.v(TAG,."Skin.tone.bar:.disab |
6d20 | 6c 65 22 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 7b 00 | le");.....................else{. |
6d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 | ....................}........... |
6d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............;................. |
6d80 | 20 20 20 20 20 20 20 20 28 50 61 72 61 6d 65 74 65 72 73 2e 45 46 46 45 43 54 5f 4e 4f 4e 45 2e | ........(Parameters.EFFECT_NONE. |
6da0 | 65 71 75 61 6c 73 28 63 6f 6c 6f 72 45 66 66 65 63 74 29 29 29 20 7b 00 20 20 20 20 20 20 20 20 | equals(colorEffect))).{......... |
6dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 2e 53 43 45 4e 45 | ................Parameters.SCENE |
6de0 | 5f 4d 4f 44 45 5f 50 4f 52 54 52 41 49 54 2e 65 71 75 61 6c 73 28 6d 53 63 65 6e 65 4d 6f 64 65 | _MODE_PORTRAIT.equals(mSceneMode |
6e00 | 29 29 26 26 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 28 50 61 72 | ))&&.....................if((Par |
6e20 | 61 6d 65 74 65 72 73 2e 53 43 45 4e 45 5f 4d 4f 44 45 5f 50 41 52 54 59 2e 65 71 75 61 6c 73 28 | ameters.SCENE_MODE_PARTY.equals( |
6e40 | 6d 53 63 65 6e 65 4d 6f 64 65 29 20 7c 7c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mSceneMode).||.................. |
6e60 | 20 20 20 20 20 20 20 6d 41 63 74 69 76 69 74 79 2e 67 65 74 53 74 72 69 6e 67 28 52 2e 73 74 72 | .......mActivity.getString(R.str |
6e80 | 69 6e 67 2e 70 72 65 66 5f 63 61 6d 65 72 61 5f 63 6f 6c 6f 72 65 66 66 65 63 74 5f 64 65 66 61 | ing.pref_camera_coloreffect_defa |
6ea0 | 75 6c 74 29 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 | ult));.........................C |
6ec0 | 61 6d 65 72 61 53 65 74 74 69 6e 67 73 2e 4b 45 59 5f 43 4f 4c 4f 52 5f 45 46 46 45 43 54 2c 00 | ameraSettings.KEY_COLOR_EFFECT,. |
6ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 72 69 6e 67 20 63 6f 6c 6f 72 | ....................String.color |
6f00 | 45 66 66 65 63 74 20 3d 20 6d 50 72 65 66 65 72 65 6e 63 65 73 2e 67 65 74 53 74 72 69 6e 67 28 | Effect.=.mPreferences.getString( |
6f20 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 77 68 65 6e 20 63 6f 6c | .....................//.when.col |
6f40 | 6f 72 20 65 66 66 65 63 74 73 20 61 72 65 20 6e 6f 74 20 65 6e 61 62 6c 65 64 00 20 20 20 20 20 | or.effects.are.not.enabled...... |
6f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 73 6b 69 6e 20 74 6f 6e 65 20 69 65 20 65 | ...............//.skin.tone.ie.e |
6f80 | 6e 61 62 6c 65 64 20 6f 6e 6c 79 20 66 6f 72 20 70 61 72 74 79 20 61 6e 64 20 70 6f 72 74 72 61 | nabled.only.for.party.and.portra |
6fa0 | 69 74 20 42 53 4d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 53 65 65 6b | it.BSM.....................mSeek |
6fc0 | 42 61 72 49 6e 69 74 69 61 6c 69 7a 65 64 20 3d 20 74 72 75 65 3b 00 20 20 20 20 20 20 20 20 20 | BarInitialized.=.true;.......... |
6fe0 | 20 20 20 20 20 20 20 20 20 20 20 73 65 74 53 6b 69 6e 54 6f 6e 65 46 61 63 74 6f 72 28 29 3b 00 | ...........setSkinToneFactor();. |