4.18 MB
/home/fdroid/fdroiddata/tmp/com.elsdoerfer.android.autostarts_31.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.elsdoerfer.android.autostarts_31.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·e25ab67154647656f3e25cd3f569372c022d3fe148355b3aeb85e030146aacde 
10 Signer·#1·certificate·SHA-1·digest:·aab53178febd0abdf4f419c37b89871a1227004f 
11 Signer·#1·certificate·MD5·digest:·ae4a79f2041c0f609e369b9e8346460c 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·870686d4c621516f5a7e3cc746e0f58d5e78f55a621cfeaf5854dce1f28bc2a8 
15 Signer·#1·public·key·SHA-1·digest:·77410b6ae5ac41b68ba61e8ea46369779c3b7d86 
16 Signer·#1·public·key·MD5·digest:·5a0ab77d1811d8187a4a6c78cbfd42cc 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
13.0 KB
zipinfo {}
    
Offset 1, 70 lines modifiedOffset 1, 68 lines modified
1 Zip·file·size:·454189·bytes,·number·of·entries:·681 Zip·file·size:·562546·bytes,·number·of·entries:·66
2 -rw----·····2.0·fat·····6301·bl·defN·15-Jan-15·07:19·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····6422·bl·defN·15-Jan-15·07:19·META-INF/C1A75232.SF 
4 -rw----·····2.0·fat·····1297·bl·defN·15-Jan-15·07:19·META-INF/C1A75232.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Jan-15·06:14·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Jan-15·06:14·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····3388·bX·defN·15-Jan-15·06:14·AndroidManifest.xml2 -rw----·····2.0·fat·····3388·bX·defN·17-Sep-26·01:14·AndroidManifest.xml
8 -rw----·····1.0·fat······551·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_action_help.png3 -rw----·····1.0·fat······551·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_action_help.png
9 -rw----·····1.0·fat······338·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_action_info.png4 -rw----·····1.0·fat······338·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_action_info.png
10 -rw----·····1.0·fat······544·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_action_search.png5 -rw----·····1.0·fat······544·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_action_search.png
11 -rw----·····1.0·fat······139·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_action_view_column.png6 -rw----·····1.0·fat······139·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_action_view_column.png
12 -rw----·····1.0·fat······155·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_action_view_list.png7 -rw----·····1.0·fat······155·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_action_view_list.png
13 -rw----·····1.0·fat······516·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_image_remove_red_eye.png8 -rw----·····1.0·fat······516·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_image_remove_red_eye.png
14 -rw----·····1.0·fat······181·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_navigation_expand_less.png9 -rw----·····1.0·fat······181·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_navigation_expand_less.png
15 -rw----·····1.0·fat······191·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_navigation_expand_more.png10 -rw----·····1.0·fat······191·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_navigation_expand_more.png
16 -rw----·····1.0·fat······515·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_action_navigation_refresh.png11 -rw----·····1.0·fat······515·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_navigation_refresh.png
17 -rw----·····1.0·fat·····2123·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_collapse_expand.png12 -rw----·····1.0·fat·····2114·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_collapse_expand.png
18 -rw----·····1.0·fat·····1699·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_dialog_alert.png13 -rw----·····1.0·fat·····1391·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_dialog_alert.png
19 -rw----·····1.0·fat·····1445·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_dialog_info.png14 -rw----·····1.0·fat·····1175·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_dialog_info.png
20 -rw----·····1.0·fat·····1142·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_dialog_info_btn_normal.png15 -rw----·····1.0·fat·····1110·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_dialog_info_btn_normal.png
21 -rw----·····1.0·fat·····1060·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_dialog_info_btn_pressed.png16 -rw----·····1.0·fat·····1035·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_dialog_info_btn_pressed.png
22 -rw----·····1.0·fat·····2680·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_menu_help.png17 -rw----·····1.0·fat·····2676·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_menu_help.png
23 -rw----·····1.0·fat·····2925·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_menu_refresh.png18 -rw----·····1.0·fat·····2973·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_menu_refresh.png
24 -rw----·····1.0·fat·····2264·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_menu_view.png19 -rw----·····1.0·fat·····2258·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_menu_view.png
25 -rw----·····1.0·fat·····1991·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/ic_menu_windows.png20 -rw----·····1.0·fat·····1745·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_menu_windows.png
26 -rw----·····1.0·fat·····5955·b-·stor·15-Jan-15·06:14·res/drawable-hdpi-v4/icon.png21 -rw----·····1.0·fat·····5955·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/icon.png
27 -rw----·····1.0·fat······395·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_action_help.png22 -rw----·····1.0·fat······395·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_action_help.png
28 -rw----·····1.0·fat······258·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_action_info.png23 -rw----·····1.0·fat······258·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_action_info.png
29 -rw----·····1.0·fat······290·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_action_search.png24 -rw----·····1.0·fat······290·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_action_search.png
30 -rw----·····1.0·fat······115·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_action_view_column.png25 -rw----·····1.0·fat······115·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_action_view_column.png
31 -rw----·····1.0·fat······118·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_action_view_list.png26 -rw----·····1.0·fat······118·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_action_view_list.png
32 -rw----·····1.0·fat······382·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_image_remove_red_eye.png27 -rw----·····1.0·fat······382·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_image_remove_red_eye.png
33 -rw----·····1.0·fat······167·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_navigation_expand_less.png28 -rw----·····1.0·fat······167·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_navigation_expand_less.png
34 -rw----·····1.0·fat······171·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_navigation_expand_more.png29 -rw----·····1.0·fat······171·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_navigation_expand_more.png
35 -rw----·····1.0·fat······359·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/ic_action_navigation_refresh.png30 -rw----·····1.0·fat······359·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_action_navigation_refresh.png
36 -rw----·····1.0·fat·····3111·b-·stor·15-Jan-15·06:14·res/drawable-mdpi-v4/icon.png31 -rw----·····1.0·fat·····3111·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/icon.png
37 -rw----·····1.0·fat······734·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_action_help.png32 -rw----·····1.0·fat······734·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_action_help.png
38 -rw----·····1.0·fat······455·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_action_info.png33 -rw----·····1.0·fat······455·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_action_info.png
39 -rw----·····1.0·fat······582·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_action_search.png34 -rw----·····1.0·fat······582·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_action_search.png
40 -rw----·····1.0·fat······131·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_action_view_column.png35 -rw----·····1.0·fat······131·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_action_view_column.png
41 -rw----·····1.0·fat······135·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_action_view_list.png36 -rw----·····1.0·fat······135·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_action_view_list.png
42 -rw----·····1.0·fat······719·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_image_remove_red_eye.png37 -rw----·····1.0·fat······719·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_image_remove_red_eye.png
43 -rw----·····1.0·fat······257·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_navigation_expand_less.png38 -rw----·····1.0·fat······257·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_navigation_expand_less.png
44 -rw----·····1.0·fat······257·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_navigation_expand_more.png39 -rw----·····1.0·fat······257·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_navigation_expand_more.png
45 -rw----·····1.0·fat······747·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/ic_action_navigation_refresh.png40 -rw----·····1.0·fat······747·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_action_navigation_refresh.png
46 -rw----·····1.0·fat·····9612·b-·stor·15-Jan-15·06:14·res/drawable-xhdpi-v4/icon.png41 -rw----·····1.0·fat·····9612·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/icon.png
47 -rw----·····1.0·fat······690·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_action_help.png42 -rw----·····1.0·fat······690·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_action_help.png
48 -rw----·····1.0·fat······534·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_action_info.png43 -rw----·····1.0·fat······534·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_action_info.png
49 -rw----·····1.0·fat······570·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_action_search.png44 -rw----·····1.0·fat······570·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_action_search.png
50 -rw----·····1.0·fat······142·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_action_view_column.png45 -rw----·····1.0·fat······142·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_action_view_column.png
51 -rw----·····1.0·fat······149·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_action_view_list.png46 -rw----·····1.0·fat······149·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_action_view_list.png
52 -rw----·····1.0·fat······642·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_image_remove_red_eye.png47 -rw----·····1.0·fat······642·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_image_remove_red_eye.png
53 -rw----·····1.0·fat······242·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_navigation_expand_less.png48 -rw----·····1.0·fat······242·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_navigation_expand_less.png
54 -rw----·····1.0·fat······255·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_navigation_expand_more.png49 -rw----·····1.0·fat······255·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_navigation_expand_more.png
55 -rw----·····1.0·fat······634·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/ic_action_navigation_refresh.png50 -rw----·····1.0·fat······634·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_action_navigation_refresh.png
56 -rw----·····1.0·fat····29234·b-·stor·15-Jan-15·06:14·res/drawable-xxhdpi-v4/icon.png51 -rw----·····1.0·fat····29234·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/icon.png
57 -rw----·····1.0·fat······717·b-·stor·15-Jan-15·06:14·res/drawable/ic_dialog_alert.png52 -rw----·····1.0·fat······657·b-·stor·80-Jan-01·00:00·res/drawable/ic_dialog_alert.png
58 -rw----·····2.0·fat······700·bl·defN·15-Jan-15·06:14·res/drawable/ic_dialog_info_btn.xml53 -rw----·····2.0·fat······700·bl·defN·17-Sep-26·01:14·res/drawable/ic_dialog_info_btn.xml
59 -rw----·····2.0·fat·····1376·bl·defN·15-Jan-15·06:14·res/layout/by_act_child_row.xml54 -rw----·····2.0·fat·····1376·bl·defN·17-Sep-26·01:14·res/layout/by_act_child_row.xml
60 -rw----·····2.0·fat·····1292·bl·defN·15-Jan-15·06:14·res/layout/by_act_group_row.xml55 -rw----·····2.0·fat·····1292·bl·defN·17-Sep-26·01:14·res/layout/by_act_group_row.xml
61 -rw----·····2.0·fat·····1564·bl·defN·15-Jan-15·06:14·res/layout/by_pkg_child_row.xml56 -rw----·····2.0·fat·····1564·bl·defN·17-Sep-26·01:14·res/layout/by_pkg_child_row.xml
62 -rw----·····2.0·fat·····1192·bl·defN·15-Jan-15·06:14·res/layout/by_pkg_group_row.xml57 -rw----·····2.0·fat·····1192·bl·defN·17-Sep-26·01:14·res/layout/by_pkg_group_row.xml
63 -rw----·····2.0·fat·····1348·bl·defN·15-Jan-15·06:14·res/layout/detail_toast.xml58 -rw----·····2.0·fat·····1348·bl·defN·17-Sep-26·01:14·res/layout/detail_toast.xml
64 -rw----·····2.0·fat······932·bl·defN·15-Jan-15·06:14·res/layout/help.xml59 -rw----·····2.0·fat······932·bl·defN·17-Sep-26·01:14·res/layout/help.xml
65 -rw----·····2.0·fat·····1124·bl·defN·15-Jan-15·06:14·res/layout/list.xml60 -rw----·····2.0·fat·····1124·bl·defN·17-Sep-26·01:14·res/layout/list.xml
66 -rw----·····2.0·fat·····1348·bl·defN·15-Jan-15·06:14·res/layout/receiver_info_panel.xml61 -rw----·····2.0·fat·····1348·bl·defN·17-Sep-26·01:14·res/layout/receiver_info_panel.xml
67 -rw----·····2.0·fat·····1632·bl·defN·15-Jan-15·06:14·res/menu/actionbar.xml62 -rw----·····2.0·fat·····1632·bl·defN·17-Sep-26·01:14·res/menu/actionbar.xml
68 -rw----·····1.0·fat····50912·b-·stor·15-Jan-15·06:14·resources.arsc63 -rw----·····1.0·fat····50992·b-·stor·80-Jan-01·00:00·resources.arsc
69 -rw----·····2.0·fat···895156·bl·defN·15-Jan-15·06:14·classes.dex64 -rw----·····2.0·fat··1253296·bl·defN·17-Sep-26·01:14·classes.dex
 65 -rw----·····2.0·fat·····6301·b-·defN·17-Sep-26·01:14·META-INF/MANIFEST.MF
 66 -rw----·····2.0·fat·····6422·b-·defN·17-Sep-26·01:14·META-INF/C1A75232.SF
 67 -rw----·····2.0·fat·····1297·b-·defN·17-Sep-26·01:14·META-INF/C1A75232.RSA
70 68·files,·1055284·bytes·uncompressed,·442953·bytes·compressed:··58.0%68 66·files,·1412510·bytes·uncompressed,·551700·bytes·compressed:··60.9%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
295 KB
resources.arsc
    
Offset 1, 1487 lines modifiedOffset 1, 1487 lines modified
00000000:·0200·0c00·e0c6·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·30c7·0000·0100·0000·0100·1c00··....0...........
00000010:·6c5c·0000·be01·0000·0600·0000·0001·0000··l\..............00000010:·6c5c·0000·be01·0000·0600·0000·0001·0000··l\..............
00000020:·2c07·0000·ec5b·0000·0000·0000·d900·0000··,....[..........00000020:·2c07·0000·ec5b·0000·0000·0000·8a01·0000··,....[..........
00000030:·3e02·0000·f703·0000·6005·0000·ec06·0000··>.......`.......00000030:·1603·0000·7f04·0000·3806·0000·9d07·0000··........8.......
00000040:·7608·0000·9908·0000·bf08·0000·e108·0000··v...............00000040:·7608·0000·8f08·0000·b408·0000·ca08·0000··v...............
00000050:·0309·0000·2509·0000·4709·0000·6509·0000··....%...G...e...00000050:·e008·0000·fe08·0000·2009·0000·4209·0000··........·...B...
00000060:·7b09·0000·9109·0000·b609·0000·cf09·0000··{...............00000060:·6409·0000·8609·0000·ac09·0000·cf09·0000··d...............
00000070:·000a·0000·310a·0000·640a·0000·9c0a·0000··....1...d.......00000070:·000a·0000·310a·0000·640a·0000·9e0a·0000··....1...d.......
00000080:·d20a·0000·0c0b·0000·480b·0000·840b·0000··........H.......00000080:·d60a·0000·f60a·0000·2c0b·0000·680b·0000··........,...h...
00000090:·bc0b·0000·dc0b·0000·0d0c·0000·3e0c·0000··............>...00000090:·a00b·0000·dc0b·0000·120c·0000·430c·0000··............C...
000000a0:·710c·0000·a90c·0000·df0c·0000·190d·0000··q............... 
000000b0:·550d·0000·910d·0000·c90d·0000·f70d·0000··U...............000000a0:·7f0c·0000·b50c·0000·e60c·0000·220d·0000··............"...
000000c0:·220e·0000·4c0e·0000·810e·0000·b70e·0000··"...L........... 
000000d0:·df0e·0000·0a0f·0000·320f·0000·5d0f·0000··........2...]...000000b0:·5a0d·0000·8d0d·0000·c70d·0000·f50d·0000··Z...............
 000000c0:·2d0e·0000·580e·0000·820e·0000·a20e·0000··-...X...........
 000000d0:·d70e·0000·020f·0000·2a0f·0000·550f·0000··........*...U...
000000e0:·7d0f·0000·af0f·0000·e10f·0000·1510·0000··}...............000000e0:·7d0f·0000·b80f·0000·d90f·0000·1210·0000··}...............
000000f0:·4e10·0000·8510·0000·c010·0000·fd10·0000··N...............000000f0:·4610·0000·7f10·0000·b110·0000·ee10·0000··F...............
00000100:·3a11·0000·7311·0000·9411·0000·c711·0000··:...s...........00000100:·2b11·0000·5d11·0000·9411·0000·d211·0000··+...]...........
00000110:·fa11·0000·2f12·0000·6912·0000·a112·0000··..../...i.......00000110:·0c12·0000·2e12·0000·6a12·0000·a412·0000··........j.......
00000120:·dd12·0000·1b13·0000·5913·0000·9313·0000··........Y.......00000120:·d912·0000·1113·0000·4413·0000·8213·0000··........D.......
00000130:·b513·0000·cd13·0000·f513·0000·0714·0000··................00000130:·b513·0000·de13·0000·ef13·0000·2914·0000··............)...
00000140:·4d14·0000·5b14·0000·8514·0000·9414·0000··M...[...........00000140:·3914·0000·7c14·0000·8e14·0000·c114·0000··9...|...........
00000150:·bd14·0000·ce14·0000·0815·0000·1815·0000··................ 
00000160:·5b15·0000·6d15·0000·a015·0000·b515·0000··[...m........... 
00000170:·e815·0000·f315·0000·1216·0000·2416·0000··............$...00000150:·d614·0000·0915·0000·1415·0000·3315·0000··............3...
00000180:·4916·0000·6116·0000·8216·0000·9c16·0000··I...a...........00000160:·4515·0000·6a15·0000·8215·0000·a315·0000··E...j...........
 00000170:·bd15·0000·1016·0000·2816·0000·9816·0000··........(.......
00000190:·ef16·0000·0717·0000·7717·0000·8817·0000··........w.......00000180:·a916·0000·0117·0000·1017·0000·2f17·0000··............/...
000001a0:·e017·0000·ef17·0000·0e18·0000·1c18·0000··................ 
000001b0:·5d18·0000·6a18·0000·e118·0000·f318·0000··]...j...........00000190:·3d17·0000·7e17·0000·8b17·0000·0218·0000··=...~...........
000001c0:·1919·0000·2e19·0000·5519·0000·7419·0000··........U...t...000001a0:·1418·0000·3a18·0000·4f18·0000·7618·0000··....:...O...v...
000001d0:·aa19·0000·b819·0000·fd19·0000·1c1a·0000··................000001b0:·9518·0000·cb18·0000·d918·0000·1e19·0000··................
 000001c0:·3d19·0000·a519·0000·b919·0000·f419·0000··=...............
000001e0:·841a·0000·981a·0000·d31a·0000·ea1a·0000··................000001d0:·0b1a·0000·6c1a·0000·7d1a·0000·be1a·0000··....l...}.......
000001f0:·4b1b·0000·5c1b·0000·9d1b·0000·ae1b·0000··K...\........... 
00000200:·f51b·0000·051c·0000·521c·0000·6b1c·0000··........R...k... 
00000210:·bf1c·0000·cf1c·0000·201d·0000·391d·0000··........·...9...000001e0:·cf1a·0000·161b·0000·261b·0000·731b·0000··........&...s...
00000220:·701d·0000·8e1d·0000·df1d·0000·f71d·0000··p............... 
00000230:·2d1e·0000·451e·0000·bc1e·0000·d01e·0000··-...E...........000001f0:·8c1b·0000·e01b·0000·f01b·0000·411c·0000··............A...
 00000200:·5a1c·0000·911c·0000·af1c·0000·001d·0000··Z...............
 00000210:·181d·0000·4e1d·0000·661d·0000·dd1d·0000··....N...f.......
00000240:·1b1f·0000·2d1f·0000·7c1f·0000·901f·0000··....-...|.......00000220:·f11d·0000·3c1e·0000·4e1e·0000·9d1e·0000··....<...N.......
00000250:·1820·0000·3020·0000·6e20·0000·8420·0000··.·..0·..n·...·.. 
00000260:·eb20·0000·0621·0000·4a21·0000·6321·0000··.·...!..J!..c!..00000230:·b11e·0000·391f·0000·511f·0000·8f1f·0000··....9...Q.......
 00000240:·a51f·0000·0c20·0000·2720·0000·6b20·0000··.....·..'·..k·..
 00000250:·8420·0000·be20·0000·d420·0000·0f21·0000··.·...·...·...!..
00000270:·9d21·0000·b321·0000·ee21·0000·0a22·0000··.!...!...!..."..00000260:·2b21·0000·7221·0000·8921·0000·c621·0000··+!..r!...!...!..
 00000270:·de21·0000·2f22·0000·4a22·0000·e822·0000··.!../"..J"..."..
00000280:·5122·0000·6822·0000·a522·0000·bd22·0000··Q"..h"..."...".. 
00000290:·0e23·0000·2923·0000·c723·0000·d023·0000··.#..)#...#...#.. 
000002a0:·f123·0000·fe23·0000·1c24·0000·2824·0000··.#...#...$..($..00000280:·f122·0000·1223·0000·1f23·0000·3d23·0000··."...#...#..=#..
000002b0:·4524·0000·5824·0000·8324·0000·9224·0000··E$..X$...$...$..00000290:·4923·0000·6623·0000·7923·0000·a423·0000··I#..f#..y#...#..
 000002a0:·b323·0000·d223·0000·de23·0000·2324·0000··.#...#...#..#$..
000002c0:·b124·0000·bd24·0000·0225·0000·1125·0000··.$...$...%...%..000002b0:·3224·0000·9f24·0000·af24·0000·df24·0000··2$...$...$...$..
 000002c0:·f224·0000·2125·0000·3025·0000·8125·0000··.$..!%..0%...%..
000002d0:·7e25·0000·8e25·0000·be25·0000·d125·0000··~%...%...%...%..000002d0:·9525·0000·ec25·0000·fa25·0000·2626·0000··.%...%...%..&&..
 000002e0:·3526·0000·6726·0000·8426·0000·dc26·0000··5&..g&...&...&..
000002e0:·0026·0000·0f26·0000·6026·0000·7426·0000··.&...&..`&..t&..000002f0:·f026·0000·1c27·0000·2b27·0000·5927·0000··.&...'..+'..Y'..
000002f0:·cb26·0000·d926·0000·0527·0000·1427·0000··.&...&...'...'.. 
00000300:·4627·0000·6327·0000·bb27·0000·cf27·0000··F'..c'...'...'..00000300:·6d27·0000·9927·0000·bb27·0000·0d28·0000··m'...'...'...(..
00000310:·fb27·0000·0a28·0000·3828·0000·4c28·0000··.'...(..8(..L(..00000310:·2928·0000·6828·0000·7728·0000·a728·0000··)(..h(..w(...(..
00000320:·7828·0000·9a28·0000·ec28·0000·0829·0000··x(...(...(...)..00000320:·be28·0000·ff28·0000·1529·0000·4429·0000··.(...(...)..D)..
 00000330:·5f29·0000·cd29·0000·ee29·0000·3a2a·0000··_)...)...)..:*..
00000330:·4729·0000·5629·0000·8629·0000·9d29·0000··G)..V)...)...).. 
00000340:·de29·0000·f429·0000·232a·0000·3e2a·0000··.)...)..#*..>*.. 
00000350:·ac2a·0000·cd2a·0000·192b·0000·2f2b·0000··.*...*...+../+..00000340:·502a·0000·862a·0000·a02a·0000·d22a·0000··P*...*...*...*..
00000360:·652b·0000·7f2b·0000·b12b·0000·c82b·0000··e+...+...+...+..00000350:·e92a·0000·502b·0000·662b·0000·c32b·0000··.*..P+..f+...+..
 00000360:·d82b·0000·352c·0000·4d2c·0000·612c·0000··.+..5,..M,..a,..
00000370:·2f2c·0000·452c·0000·a22c·0000·b72c·0000··/,..E,...,...,..00000370:·762c·0000·8b2c·0000·a02c·0000·b92c·0000··v,...,...,...,..
 00000380:·d02c·0000·e42c·0000·ff2c·0000·112d·0000··.,...,...,...-..
00000380:·142d·0000·2c2d·0000·402d·0000·552d·0000··.-..,-..@-..U-..00000390:·232d·0000·392d·0000·502d·0000·632d·0000··#-..9-..P-..c-..
00000390:·6a2d·0000·7f2d·0000·982d·0000·af2d·0000··j-...-...-...-..000003a0:·722d·0000·882d·0000·a02d·0000·b92d·0000··r-...-...-...-..
000003a0:·c32d·0000·de2d·0000·f02d·0000·022e·0000··.-...-...-......000003b0:·d32d·0000·e52d·0000·f62d·0000·082e·0000··.-...-...-......
000003b0:·182e·0000·2f2e·0000·422e·0000·552e·0000··..../...B...U... 
000003c0:·6b2e·0000·832e·0000·9c2e·0000·b62e·0000··k...............000003c0:·1b2e·0000·332e·0000·4c2e·0000·642e·0000··....3...L...d...
000003d0:·c82e·0000·d92e·0000·eb2e·0000·fe2e·0000··................000003d0:·7b2e·0000·932e·0000·a62e·0000·bc2e·0000··{...............
 000003e0:·da2e·0000·ed2e·0000·f82e·0000·0d2f·0000··............./..
000003e0:·162f·0000·2f2f·0000·472f·0000·5e2f·0000··./..//..G/..^/..000003f0:·192f·0000·3c2f·0000·702f·0000·902f·0000··./..</..p/.../..
000003f0:·762f·0000·892f·0000·9f2f·0000·bd2f·0000··v/.../.../.../.. 
00000400:·d02f·0000·db2f·0000·f02f·0000·fc2f·0000··./.../.../.../..00000400:·c12f·0000·df2f·0000·4430·0000·6230·0000··./.../..D0..b0..
00000410:·1f30·0000·5330·0000·7330·0000·a430·0000··.0..S0..s0...0.. 
00000420:·c230·0000·2731·0000·4531·0000·8331·0000··.0..'1..E1...1..00000410:·a030·0000·c630·0000·0531·0000·1f31·0000··.0...0...1...1..
00000430:·a931·0000·e831·0000·0232·0000·3432·0000··.1...1...2..42..00000420:·5131·0000·7531·0000·b231·0000·d431·0000··Q1..u1...1...1..
 00000430:·0f32·0000·3132·0000·6d32·0000·7e32·0000··.2..12..m2..~2..
00000440:·5832·0000·9532·0000·b732·0000·f232·0000··X2...2...2...2..00000440:·a632·0000·b832·0000·e232·0000·f432·0000··.2...2...2...2..
00000450:·1433·0000·5033·0000·6133·0000·8933·0000··.3..P3..a3...3.. 
00000460:·9b33·0000·ad33·0000·d633·0000·e733·0000··.3...3...3...3..00000450:·1d33·0000·2e33·0000·8033·0000·9533·0000··.3...3...3...3..
00000470:·3934·0000·4e34·0000·db34·0000·f234·0000··94..N4...4...4..00000460:·2234·0000·3934·0000·1335·0000·2135·0000··"4..94...5..!5..
00000480:·cc35·0000·da35·0000·4536·0000·5136·0000··.5...5..E6..Q6..00000470:·8c35·0000·9835·0000·0336·0000·1936·0000··.5...5...6...6..
00000490:·bc36·0000·d236·0000·1f37·0000·3f37·0000··.6...6...7..?7..00000480:·6636·0000·8636·0000·cb36·0000·e836·0000··f6...6...6...6..
000004a0:·8437·0000·a137·0000·f337·0000·0438·0000··.7...7...7...8..00000490:·3a37·0000·4b37·0000·ad37·0000·c037·0000··:7..K7...7...7..
000004b0:·6638·0000·7938·0000·ef38·0000·0439·0000··f8..y8...8...9..000004a0:·3638·0000·4b38·0000·c638·0000·db38·0000··68..K8...8...8..
000004c0:·7f39·0000·9439·0000·043a·0000·1c3a·0000··.9...9...:...:..000004b0:·4b39·0000·6339·0000·da39·0000·f339·0000··K9..c9...9...9..
000004d0:·933a·0000·ac3a·0000·e43a·0000·f83a·0000··.:...:...:...:..000004c0:·2b3a·0000·3f3a·0000·c03a·0000·da3a·0000··+:..?:...:...:..
000004e0:·793b·0000·933b·0000·be3b·0000·d43b·0000··y;...;...;...;..000004d0:·053b·0000·1b3b·0000·463b·0000·603b·0000··.;...;..F;..`;..
000004f0:·ff3b·0000·193c·0000·483c·0000·9f3c·0000··.;...<..H<...<.. 
00000500:·ba3c·0000·fb3c·0000·183d·0000·5b3d·0000··.<...<...=..[=.. 
00000510:·6e3d·0000·ad3d·0000·bf3d·0000·153e·0000··n=...=...=...>.. 
00000520:·2a3e·0000·9b3e·0000·af3e·0000·ee3e·0000··*>...>...>...>.. 
00000530:·063f·0000·3a3f·0000·593f·0000·933f·0000··.?..:?..Y?...?..000004e0:·8f3b·0000·e63b·0000·013c·0000·423c·0000··.;...;...<..B<..
 000004f0:·5f3c·0000·a23c·0000·b53c·0000·f43c·0000··_<...<...<...<..
 00000500:·063d·0000·5c3d·0000·713d·0000·e23d·0000··.=..\=..q=...=..
 00000510:·f63d·0000·353e·0000·4d3e·0000·813e·0000··.=..5>..M>...>..
 00000520:·a03e·0000·da3e·0000·f13e·0000·243f·0000··.>...>...>..$?..
00000540:·aa3f·0000·dd3f·0000·f03f·0000·4140·0000··.?...?...?..A@..00000530:·373f·0000·883f·0000·983f·0000·e93f·0000··7?...?...?...?..
00000550:·5140·0000·a240·0000·bc40·0000·5441·0000··Q@...@...@..TA..00000540:·0340·0000·9b40·0000·bb40·0000·1241·0000··.@...@...@...A..
00000560:·7441·0000·cb41·0000·eb41·0000·3642·0000··tA...A...A..6B..00000550:·3241·0000·7d41·0000·9241·0000·cc41·0000··2A..}A...A...A..
 00000560:·e941·0000·2e42·0000·4642·0000·9a42·0000··.A...B..FB...B..
 00000570:·aa42·0000·db42·0000·ef42·0000·2043·0000··.B...B...B..·C..
00000570:·4b42·0000·8542·0000·a242·0000·e742·0000··KB...B...B...B..00000580:·4443·0000·8743·0000·ac43·0000·f943·0000··DC...C...C...C..
00000580:·ff42·0000·5343·0000·6343·0000·9443·0000··.B..SC..cC...C.. 
00000590:·a843·0000·d943·0000·fd43·0000·4044·0000··.C...C...C..@D.. 
000005a0:·6544·0000·b244·0000·c544·0000·e444·0000··eD...D...D...D..00000590:·0c44·0000·2b44·0000·3e44·0000·5d44·0000··.D..+D..>D..]D..
000005b0:·f744·0000·1645·0000·3345·0000·7b45·0000··.D...E..3E..{E..000005a0:·7a44·0000·c244·0000·d544·0000·2945·0000··zD...D...D..)E..
 000005b0:·3c45·0000·9445·0000·a445·0000·d645·0000··<E...E...E...E..
000005c0:·8e45·0000·e245·0000·f545·0000·4d46·0000··.E...E...E..MF..000005c0:·f445·0000·5946·0000·6f46·0000·d946·0000··.E..YF..oF...F..
000005d0:·5d46·0000·8f46·0000·ad46·0000·1247·0000··]F...F...F...G..000005d0:·fb46·0000·8c47·0000·a147·0000·e147·0000··.F...G...G...G..
 000005e0:·fb47·0000·4048·0000·5448·0000·d248·0000··.G..@H..TH...H..
 000005f0:·e648·0000·3549·0000·5349·0000·8c49·0000··.H..5I..SI...I..
 00000600:·ab49·0000·de49·0000·f849·0000·634a·0000··.I...I...I..cJ..
 00000610:·7d4a·0000·ae4a·0000·d14a·0000·fc4a·0000··}J...J...J...J..
000005e0:·2847·0000·9247·0000·b447·0000·4548·0000··(G...G...G..EH.. 
000005f0:·5a48·0000·9a48·0000·b448·0000·f948·0000··ZH...H...H...H.. 
00000600:·0d49·0000·8b49·0000·9f49·0000·ee49·0000··.I...I...I...I.. 
00000610:·0c4a·0000·454a·0000·644a·0000·974a·0000··.J..EJ..dJ...J.. 
00000620:·b14a·0000·1c4b·0000·364b·0000·674b·0000··.J...K..6K..gK.. 
Max diff block lines reached; 264046/301742 bytes (87.51%) of diff not shown.
773 KB
classes.dex
773 KB
classes.jar
106 KB
zipinfo {}
    
Offset 1, 84 lines modifiedOffset 1, 165 lines modified
1 Zip·file·size:·1010248·bytes,·number·of·entries:·6001 Zip·file·size:·1502217·bytes,·number·of·entries:·907
 2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
 3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
 4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
 5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
 6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
 7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
 8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
 9 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/DimenRes.class
 10 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/DrawableRes.class
 11 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/FractionRes.class
 12 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·android/support/annotation/IdRes.class
 13 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/annotation/IntDef.class
 14 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/IntegerRes.class
 15 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/support/annotation/InterpolatorRes.class
 16 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/LayoutRes.class
 17 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/MenuRes.class
 18 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/NonNull.class
 19 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/Nullable.class
 20 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/PluralsRes.class
 21 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/RawRes.class
 22 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/annotation/StringDef.class
 23 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/StringRes.class
 24 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleRes.class
 25 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleableRes.class
 26 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/XmlRes.class
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class27 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class28 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class29 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class30 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class31 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class32 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class33 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
9 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class34 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class
10 ?rwxrwxr-x··2.0·unx·····2222·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class35 ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
11 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class36 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
12 ?rwxrwxr-x··2.0·unx·····2330·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class37 ?rwxrwxr-x··2.0·unx·····2577·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
 38 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleJellybeanMR2.class
 39 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21$SharedElementCallback21.class
 40 ?rwxrwxr-x··2.0·unx·····1146·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21$SharedElementCallbackImpl.class
 41 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21.class
13 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class42 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class
14 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class43 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class
 44 ?rwxrwxr-x··2.0·unx······386·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityManagerCompat.class
 45 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityManagerCompatKitKat.class
 46 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat21.class
15 ?rwxrwxr-x··2.0·unx·····1409·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat.class47 ?rwxrwxr-x··2.0·unx·····2467·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat.class
16 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompatJB.class48 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompatJB.class
 49 ?rwxrwxr-x··2.0·unx·····2534·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$2.class
 50 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$3.class
17 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class51 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class
 52 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$TransitionState.class
18 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class53 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class
19 ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class54 ?rwxrwxr-x··2.0·unx·····4671·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class
 55 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class
 56 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment$DialogStyle.class
20 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class57 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class
21 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class58 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class
22 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class59 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class
23 ?rwxrwxr-x··2.0·unx····18388·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class60 ?rwxrwxr-x··2.0·unx····20721·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class
24 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class61 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class
25 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$FragmentTag.class 
26 ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class62 ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class
27 ?rwxrwxr-x··2.0·unx····15179·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class63 ?rwxrwxr-x··2.0·unx····13337·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class
28 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class64 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class
29 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class65 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class
30 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class66 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class
31 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class67 ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class
32 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class68 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class
33 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class69 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class
34 ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$3.class70 ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$3.class
35 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$4.class71 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$4.class
36 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$5.class72 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$5.class
 73 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$FragmentTag.class
37 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState$1.class74 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState$1.class
38 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState.class75 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState.class
39 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState$1.class76 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState$1.class
40 ?rwxrwxr-x··2.0·unx·····3152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class77 ?rwxrwxr-x··2.0·unx·····3152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class
41 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class78 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class
42 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class79 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class
43 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class80 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class
44 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class81 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class
45 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class82 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class
46 ?rwxrwxr-x··2.0·unx·····6422·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class83 ?rwxrwxr-x··2.0·unx·····6422·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class
 84 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction$Transit.class
47 ?rwxrwxr-x··2.0·unx·····1658·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class85 ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class
 86 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class
 87 ?rwxrwxr-x··2.0·unx·····2280·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class
 88 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class
 89 ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class
 90 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$EpicenterView.class
 91 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class
 92 ?rwxrwxr-x··2.0·unx·····5447·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21.class
 93 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
48 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$1.class94 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$1.class
49 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$2.class95 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$2.class
50 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class96 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class
51 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class97 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class
52 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class98 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class
53 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class99 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class
54 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class100 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class
55 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class101 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class
 102 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationBuilderWithActions.class
 103 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationBuilderWithBuilderAccessor.class
56 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action.class104 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$1.class
 105 ?rwxrwxr-x··2.0·unx·····2528·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Builder.class
 106 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Extender.class
57 ?rwxrwxr-x··2.0·unx·····5262·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class107 ?rwxrwxr-x··2.0·unx·····7508·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class
 108 ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class
 109 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class
58 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class110 ?rwxrwxr-x··2.0·unx·····1278·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
59 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class111 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class
60 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class112 ?rwxrwxr-x··2.0·unx·····7642·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class
 113 ?rwxrwxr-x··2.0·unx·····4120·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class
 114 ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class
 115 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class
 116 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class
 117 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class
 118 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class
 119 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class
 120 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class
 121 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatGingerbread.class
61 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class122 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class
62 ?rwxrwxr-x··2.0·unx·····2679·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class123 ?rwxrwxr-x··2.0·unx·····2679·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class
63 ?rwxrwxr-x··2.0·unx·····4456·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class124 ?rwxrwxr-x··2.0·unx····11172·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class
 125 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class
 126 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService$1.class
Max diff block lines reached; 91506/108728 bytes (84.16%) of diff not shown.
50.5 KB
zipnote «TEMP»/diffoscope_bbarelkc_tmp/tmpmwy20sv2_.zip
    
Offset 1, 7 lines modifiedOffset 1, 82 lines modified
 1 Filename:·android/support/annotation/AnimRes.class
 2 Comment:·
  
 3 Filename:·android/support/annotation/AnimatorRes.class
 4 Comment:·
  
 5 Filename:·android/support/annotation/AnyRes.class
 6 Comment:·
  
 7 Filename:·android/support/annotation/ArrayRes.class
 8 Comment:·
  
 9 Filename:·android/support/annotation/AttrRes.class
 10 Comment:·
  
 11 Filename:·android/support/annotation/BoolRes.class
 12 Comment:·
  
 13 Filename:·android/support/annotation/ColorRes.class
 14 Comment:·
  
 15 Filename:·android/support/annotation/DimenRes.class
 16 Comment:·
  
 17 Filename:·android/support/annotation/DrawableRes.class
 18 Comment:·
  
 19 Filename:·android/support/annotation/FractionRes.class
 20 Comment:·
  
 21 Filename:·android/support/annotation/IdRes.class
 22 Comment:·
  
 23 Filename:·android/support/annotation/IntDef.class
 24 Comment:·
  
 25 Filename:·android/support/annotation/IntegerRes.class
 26 Comment:·
  
 27 Filename:·android/support/annotation/InterpolatorRes.class
 28 Comment:·
  
 29 Filename:·android/support/annotation/LayoutRes.class
 30 Comment:·
  
 31 Filename:·android/support/annotation/MenuRes.class
 32 Comment:·
  
 33 Filename:·android/support/annotation/NonNull.class
 34 Comment:·
  
 35 Filename:·android/support/annotation/Nullable.class
 36 Comment:·
  
 37 Filename:·android/support/annotation/PluralsRes.class
 38 Comment:·
  
 39 Filename:·android/support/annotation/RawRes.class
 40 Comment:·
  
 41 Filename:·android/support/annotation/StringDef.class
 42 Comment:·
  
 43 Filename:·android/support/annotation/StringRes.class
 44 Comment:·
  
 45 Filename:·android/support/annotation/StyleRes.class
 46 Comment:·
  
 47 Filename:·android/support/annotation/StyleableRes.class
 48 Comment:·
  
 49 Filename:·android/support/annotation/XmlRes.class
 50 Comment:·
  
1 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class51 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
2 Comment:·52 Comment:·
  
3 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class53 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 Comment:·54 Comment:·
  
5 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class55 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
Offset 27, 35 lines modifiedOffset 102, 71 lines modified
  
27 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class102 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
28 Comment:·103 Comment:·
  
29 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class104 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
30 Comment:·105 Comment:·
  
 106 Filename:·android/support/v4/app/ActionBarDrawerToggleJellybeanMR2.class
 107 Comment:·
  
 108 Filename:·android/support/v4/app/ActivityCompat21$SharedElementCallback21.class
 109 Comment:·
  
 110 Filename:·android/support/v4/app/ActivityCompat21$SharedElementCallbackImpl.class
 111 Comment:·
  
 112 Filename:·android/support/v4/app/ActivityCompat21.class
 113 Comment:·
  
31 Filename:·android/support/v4/app/ActivityCompatHoneycomb.class114 Filename:·android/support/v4/app/ActivityCompatHoneycomb.class
32 Comment:·115 Comment:·
  
33 Filename:·android/support/v4/app/ActivityCompatJB.class116 Filename:·android/support/v4/app/ActivityCompatJB.class
34 Comment:·117 Comment:·
  
 118 Filename:·android/support/v4/app/ActivityManagerCompat.class
 119 Comment:·
  
 120 Filename:·android/support/v4/app/ActivityManagerCompatKitKat.class
 121 Comment:·
  
 122 Filename:·android/support/v4/app/ActivityOptionsCompat21.class
 123 Comment:·
  
35 Filename:·android/support/v4/app/ActivityOptionsCompat.class124 Filename:·android/support/v4/app/ActivityOptionsCompat.class
36 Comment:·125 Comment:·
  
37 Filename:·android/support/v4/app/ActivityOptionsCompatJB.class126 Filename:·android/support/v4/app/ActivityOptionsCompatJB.class
38 Comment:·127 Comment:·
  
 128 Filename:·android/support/v4/app/BackStackRecord$2.class
 129 Comment:·
  
 130 Filename:·android/support/v4/app/BackStackRecord$3.class
Max diff block lines reached; 48354/51649 bytes (93.62%) of diff not shown.
2.17 KB
android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
2.04 KB
procyon -ec {}
    
Offset 1, 44 lines modifiedOffset 1, 43 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.support.v4.view.ViewCompat;2 import·android.support.v4.view.ViewCompat;
3 import·android.graphics.Canvas;3 import·android.graphics.Canvas;
4 import·android.support.v4.graphics.drawable.DrawableCompat; 
5 import·android.os.Build$VERSION;4 import·android.os.Build$VERSION;
6 import·android.graphics.drawable.Drawable;5 import·android.graphics.drawable.Drawable;
7 import·android.graphics.Rect;6 import·android.graphics.Rect;
8 import·android.graphics.drawable.Drawable$Callback;7 import·android.graphics.drawable.Drawable$Callback;
9 import·android.graphics.drawable.LevelListDrawable;8 import·android.graphics.drawable.InsetDrawable;
  
10 class·ActionBarDrawerToggle$SlideDrawable·extends·LevelListDrawable·implements·Drawable$Callback9 class·ActionBarDrawerToggle$SlideDrawable·extends·InsetDrawable·implements·Drawable$Callback
11 {10 {
12 ····private·final·boolean·mHasMirroring;11 ····private·final·boolean·mHasMirroring;
13 ····private·float·mOffset;12 ····private·float·mOffset;
14 ····private·float·mPosition;13 ····private·float·mPosition;
15 ····private·final·Rect·mTmpRect;14 ····private·final·Rect·mTmpRect;
16 ····final·/*·synthetic·*/·ActionBarDrawerToggle·this$0;15 ····final·/*·synthetic·*/·ActionBarDrawerToggle·this$0;
17 ····16 ····
18 ····private·ActionBarDrawerToggle$SlideDrawable(final·ActionBarDrawerToggle·this$0,·final·Drawable·drawable)·{17 ····private·ActionBarDrawerToggle$SlideDrawable(final·ActionBarDrawerToggle·this$0,·final·Drawable·drawable)·{
19 ········final·boolean·b·=·true;18 ········boolean·mHasMirroring·=·false;
20 ········this.this$0·=·this$0;19 ········this.this$0·=·this$0;
 20 ········super(drawable,·0);
 21 ········if·(Build$VERSION.SDK_INT·>·18)·{
 22 ············mHasMirroring·=·true;
21 ········this.mHasMirroring·=·(Build$VERSION.SDK_INT·>·18·&&·b); 
22 ········this.mTmpRect·=·new·Rect(); 
23 ········if·(DrawableCompat.isAutoMirrored(drawable))·{ 
24 ············DrawableCompat.setAutoMirrored((Drawable)this,·b); 
25 ········}23 ········}
26 ········this.addLevel(0,·0,·drawable);24 ········this.mHasMirroring·=·mHasMirroring;
 25 ········this.mTmpRect·=·new·Rect();
27 ····}26 ····}
28 ····27 ····
29 ····public·void·draw(final·Canvas·canvas)·{28 ····public·void·draw(final·Canvas·canvas)·{
30 ········int·n·=·1;29 ········int·n·=·1;
31 ········this.copyBounds(this.mTmpRect);30 ········this.copyBounds(this.mTmpRect);
32 ········canvas.save();31 ········canvas.save();
33 ········int·n2;32 ········int·n2;
34 ········if·(ViewCompat.getLayoutDirection(ActionBarDrawerToggle.access$300(this.this$0).getWindow().getDecorView())·==·n)·{33 ········if·(ViewCompat.getLayoutDirection(ActionBarDrawerToggle.access$400(this.this$0).getWindow().getDecorView())·==·n)·{
35 ············n2·=·n;34 ············n2·=·n;
36 ········}35 ········}
37 ········else·{36 ········else·{
38 ············n2·=·0;37 ············n2·=·0;
39 ········}38 ········}
40 ········if·(n2·!=·0)·{39 ········if·(n2·!=·0)·{
41 ············n·=·-1;40 ············n·=·-1;
1.42 KB
android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
1.3 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.lang.reflect.Method;2 import·java.lang.reflect.Method;
3 import·android.app.ActionBar;3 import·android.app.ActionBar;
4 import·android.util.Log;4 import·android.util.Log;
 5 import·android.os.Build$VERSION;
5 import·android.content.res.TypedArray;6 import·android.content.res.TypedArray;
6 import·android.graphics.drawable.Drawable;7 import·android.graphics.drawable.Drawable;
7 import·android.app.Activity;8 import·android.app.Activity;
  
8 class·ActionBarDrawerToggleHoneycomb9 class·ActionBarDrawerToggleHoneycomb
9 {10 {
10 ····private·static·final·String·TAG·=·"ActionBarDrawerToggleHoneycomb";11 ····private·static·final·String·TAG·=·"ActionBarDrawerToggleHoneycomb";
Offset 36, 14 lines modifiedOffset 37, 17 lines modified
36 ············final·ActionBar·actionBar·=·activity.getActionBar();37 ············final·ActionBar·actionBar·=·activity.getActionBar();
37 ············try·{38 ············try·{
38 ················final·Method·setHomeActionContentDescription·=·actionBarDrawerToggleHoneycomb$SetIndicatorInfo.setHomeActionContentDescription;39 ················final·Method·setHomeActionContentDescription·=·actionBarDrawerToggleHoneycomb$SetIndicatorInfo.setHomeActionContentDescription;
39 ················final·Object[]·args·=·{·null·};40 ················final·Object[]·args·=·{·null·};
40 ················try·{41 ················try·{
41 ····················args[0]·=·Integer.valueOf(i);42 ····················args[0]·=·Integer.valueOf(i);
42 ····················setHomeActionContentDescription.invoke(actionBar,·args);43 ····················setHomeActionContentDescription.invoke(actionBar,·args);
 44 ····················if·(Build$VERSION.SDK_INT·<=·19)·{
 45 ························actionBar.setSubtitle(actionBar.getSubtitle());
 46 ····················}
43 ····················return·o;47 ····················return·o;
44 ················}48 ················}
45 ················catch·(Exception·ex)·{49 ················catch·(Exception·ex)·{
46 ····················Log.w("ActionBarDrawerToggleHoneycomb",·"Couldn't·set·content·description·via·JB-MR2·API",·(Throwable)ex);50 ····················Log.w("ActionBarDrawerToggleHoneycomb",·"Couldn't·set·content·description·via·JB-MR2·API",·(Throwable)ex);
47 ················}51 ················}
48 ············}52 ············}
49 ············catch·(Exception·ex2)·{}53 ············catch·(Exception·ex2)·{}
2.36 KB
android/support/v4/app/ActivityOptionsCompat.class
2.26 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.os.Bundle;2 import·android.os.Bundle;
3 import·android.graphics.Bitmap;3 import·android.graphics.Bitmap;
 4 import·android.support.v4.util.Pair;
 5 import·android.app.Activity;
4 import·android.view.View;6 import·android.view.View;
5 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
6 import·android.content.Context;8 import·android.content.Context;
  
7 public·class·ActivityOptionsCompat9 public·class·ActivityOptionsCompat
8 {10 {
9 ····protected·ActivityOptionsCompat()·{11 ····protected·ActivityOptionsCompat()·{
Offset 30, 14 lines modifiedOffset 32, 46 lines modified
30 ········}32 ········}
31 ········else·{33 ········else·{
32 ············o·=·new·ActivityOptionsCompat();34 ············o·=·new·ActivityOptionsCompat();
33 ········}35 ········}
34 ········return·(ActivityOptionsCompat)o;36 ········return·(ActivityOptionsCompat)o;
35 ····}37 ····}
36 ····38 ····
 39 ····public·static·ActivityOptionsCompat·makeSceneTransitionAnimation(final·Activity·activity,·final·View·view,·final·String·s)·{
 40 ········Object·o;
 41 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 42 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImpl21(ActivityOptionsCompat21.makeSceneTransitionAnimation(activity,·view,·s));
 43 ········}
 44 ········else·{
 45 ············o·=·new·ActivityOptionsCompat();
 46 ········}
 47 ········return·(ActivityOptionsCompat)o;
 48 ····}
 49 ····
 50 ····public·static·ActivityOptionsCompat·makeSceneTransitionAnimation(final·Activity·activity,·final·Pair...·array)·{
 51 ········Object·o;
 52 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 53 ············View[]·array2·=·null;
 54 ············String[]·array3·=·null;
 55 ············if·(array·!=·null)·{
 56 ················array2·=·new·View[array.length];
 57 ················array3·=·new·String[array.length];
 58 ················for·(int·i·=·0;·i·<·array.length;·++i)·{
 59 ····················array2[i]·=·(View)array[i].first;
 60 ····················array3[i]·=·(String)array[i].second;
 61 ················}
 62 ············}
 63 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImpl21(ActivityOptionsCompat21.makeSceneTransitionAnimation(activity,·array2,·array3));
 64 ········}
 65 ········else·{
 66 ············o·=·new·ActivityOptionsCompat();
 67 ········}
 68 ········return·(ActivityOptionsCompat)o;
 69 ····}
 70 ····
37 ····public·static·ActivityOptionsCompat·makeThumbnailScaleUpAnimation(final·View·view,·final·Bitmap·bitmap,·final·int·n,·final·int·n2)·{71 ····public·static·ActivityOptionsCompat·makeThumbnailScaleUpAnimation(final·View·view,·final·Bitmap·bitmap,·final·int·n,·final·int·n2)·{
38 ········Object·o;72 ········Object·o;
39 ········if·(Build$VERSION.SDK_INT·>=·16)·{73 ········if·(Build$VERSION.SDK_INT·>=·16)·{
40 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImplJB(ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation(view,·bitmap,·n,·n2));74 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImplJB(ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation(view,·bitmap,·n,·n2));
41 ········}75 ········}
42 ········else·{76 ········else·{
43 ············o·=·new·ActivityOptionsCompat();77 ············o·=·new·ActivityOptionsCompat();
4.27 KB
android/support/v4/app/BackStackState.class
4.18 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 30 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList;2 import·java.util.List;
3 import·android.util.Log;3 import·android.util.Log;
4 import·android.text.TextUtils;4 import·android.text.TextUtils;
5 import·android.os.Parcel;5 import·android.os.Parcel;
 6 import·java.util.ArrayList;
6 import·android.os.Parcelable$Creator;7 import·android.os.Parcelable$Creator;
7 import·android.os.Parcelable;8 import·android.os.Parcelable;
  
8 final·class·BackStackState·implements·Parcelable9 final·class·BackStackState·implements·Parcelable
9 {10 {
10 ····public·static·final·Parcelable$Creator·CREATOR;11 ····public·static·final·Parcelable$Creator·CREATOR;
11 ····final·int·mBreadCrumbShortTitleRes;12 ····final·int·mBreadCrumbShortTitleRes;
12 ····final·CharSequence·mBreadCrumbShortTitleText;13 ····final·CharSequence·mBreadCrumbShortTitleText;
13 ····final·int·mBreadCrumbTitleRes;14 ····final·int·mBreadCrumbTitleRes;
14 ····final·CharSequence·mBreadCrumbTitleText;15 ····final·CharSequence·mBreadCrumbTitleText;
15 ····final·int·mIndex;16 ····final·int·mIndex;
16 ····final·String·mName;17 ····final·String·mName;
17 ····final·int[]·mOps;18 ····final·int[]·mOps;
 19 ····final·ArrayList·mSharedElementSourceNames;
 20 ····final·ArrayList·mSharedElementTargetNames;
18 ····final·int·mTransition;21 ····final·int·mTransition;
19 ····final·int·mTransitionStyle;22 ····final·int·mTransitionStyle;
20 ····23 ····
21 ····static·{24 ····static·{
22 ········CREATOR·=·(Parcelable$Creator)new·BackStackState$1();25 ········CREATOR·=·(Parcelable$Creator)new·BackStackState$1();
23 ····}26 ····}
24 ····27 ····
Offset 31, 14 lines modifiedOffset 34, 16 lines modified
31 ········this.mTransitionStyle·=·parcel.readInt();34 ········this.mTransitionStyle·=·parcel.readInt();
32 ········this.mName·=·parcel.readString();35 ········this.mName·=·parcel.readString();
33 ········this.mIndex·=·parcel.readInt();36 ········this.mIndex·=·parcel.readInt();
34 ········this.mBreadCrumbTitleRes·=·parcel.readInt();37 ········this.mBreadCrumbTitleRes·=·parcel.readInt();
35 ········this.mBreadCrumbTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);38 ········this.mBreadCrumbTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
36 ········this.mBreadCrumbShortTitleRes·=·parcel.readInt();39 ········this.mBreadCrumbShortTitleRes·=·parcel.readInt();
37 ········this.mBreadCrumbShortTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);40 ········this.mBreadCrumbShortTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
 41 ········this.mSharedElementSourceNames·=·parcel.createStringArrayList();
 42 ········this.mSharedElementTargetNames·=·parcel.createStringArrayList();
38 ····}43 ····}
39 ····44 ····
40 ····public·BackStackState(final·FragmentManagerImpl·fragmentManagerImpl,·final·BackStackRecord·backStackRecord)·{45 ····public·BackStackState(final·FragmentManagerImpl·fragmentManagerImpl,·final·BackStackRecord·backStackRecord)·{
41 ········int·n·=·0;46 ········int·n·=·0;
42 ········for·(BackStackRecord$Op·backStackRecord$Op·=·backStackRecord.mHead;·backStackRecord$Op·!=·null;·backStackRecord$Op·=·backStackRecord$Op.next)·{47 ········for·(BackStackRecord$Op·backStackRecord$Op·=·backStackRecord.mHead;·backStackRecord$Op·!=·null;·backStackRecord$Op·=·backStackRecord$Op.next)·{
43 ············if·(backStackRecord$Op.removed·!=·null)·{48 ············if·(backStackRecord$Op.removed·!=·null)·{
44 ················n·+=·backStackRecord$Op.removed.size();49 ················n·+=·backStackRecord$Op.removed.size();
Offset 105, 14 lines modifiedOffset 110, 16 lines modified
105 ········this.mTransitionStyle·=·backStackRecord.mTransitionStyle;110 ········this.mTransitionStyle·=·backStackRecord.mTransitionStyle;
106 ········this.mName·=·backStackRecord.mName;111 ········this.mName·=·backStackRecord.mName;
107 ········this.mIndex·=·backStackRecord.mIndex;112 ········this.mIndex·=·backStackRecord.mIndex;
108 ········this.mBreadCrumbTitleRes·=·backStackRecord.mBreadCrumbTitleRes;113 ········this.mBreadCrumbTitleRes·=·backStackRecord.mBreadCrumbTitleRes;
109 ········this.mBreadCrumbTitleText·=·backStackRecord.mBreadCrumbTitleText;114 ········this.mBreadCrumbTitleText·=·backStackRecord.mBreadCrumbTitleText;
110 ········this.mBreadCrumbShortTitleRes·=·backStackRecord.mBreadCrumbShortTitleRes;115 ········this.mBreadCrumbShortTitleRes·=·backStackRecord.mBreadCrumbShortTitleRes;
111 ········this.mBreadCrumbShortTitleText·=·backStackRecord.mBreadCrumbShortTitleText;116 ········this.mBreadCrumbShortTitleText·=·backStackRecord.mBreadCrumbShortTitleText;
 117 ········this.mSharedElementSourceNames·=·backStackRecord.mSharedElementSourceNames;
 118 ········this.mSharedElementTargetNames·=·backStackRecord.mSharedElementTargetNames;
112 ····}119 ····}
113 ····120 ····
114 ····public·int·describeContents()·{121 ····public·int·describeContents()·{
115 ········return·0;122 ········return·0;
116 ····}123 ····}
117 ····124 ····
118 ····public·BackStackRecord·instantiate(final·FragmentManagerImpl·fragmentManagerImpl)·{125 ····public·BackStackRecord·instantiate(final·FragmentManagerImpl·fragmentManagerImpl)·{
Offset 174, 23 lines modifiedOffset 181, 27 lines modified
174 ········backStackRecord.mName·=·this.mName;181 ········backStackRecord.mName·=·this.mName;
175 ········backStackRecord.mIndex·=·this.mIndex;182 ········backStackRecord.mIndex·=·this.mIndex;
176 ········backStackRecord.mAddToBackStack·=·(mAddToBackStack·!=·0);183 ········backStackRecord.mAddToBackStack·=·(mAddToBackStack·!=·0);
177 ········backStackRecord.mBreadCrumbTitleRes·=·this.mBreadCrumbTitleRes;184 ········backStackRecord.mBreadCrumbTitleRes·=·this.mBreadCrumbTitleRes;
178 ········backStackRecord.mBreadCrumbTitleText·=·this.mBreadCrumbTitleText;185 ········backStackRecord.mBreadCrumbTitleText·=·this.mBreadCrumbTitleText;
179 ········backStackRecord.mBreadCrumbShortTitleRes·=·this.mBreadCrumbShortTitleRes;186 ········backStackRecord.mBreadCrumbShortTitleRes·=·this.mBreadCrumbShortTitleRes;
180 ········backStackRecord.mBreadCrumbShortTitleText·=·this.mBreadCrumbShortTitleText;187 ········backStackRecord.mBreadCrumbShortTitleText·=·this.mBreadCrumbShortTitleText;
 188 ········backStackRecord.mSharedElementSourceNames·=·this.mSharedElementSourceNames;
 189 ········backStackRecord.mSharedElementTargetNames·=·this.mSharedElementTargetNames;
181 ········backStackRecord.bumpBackStackNesting(mAddToBackStack);190 ········backStackRecord.bumpBackStackNesting(mAddToBackStack);
182 ········return·backStackRecord;191 ········return·backStackRecord;
183 ····}192 ····}
184 ····193 ····
185 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{194 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{
186 ········parcel.writeIntArray(this.mOps);195 ········parcel.writeIntArray(this.mOps);
187 ········parcel.writeInt(this.mTransition);196 ········parcel.writeInt(this.mTransition);
188 ········parcel.writeInt(this.mTransitionStyle);197 ········parcel.writeInt(this.mTransitionStyle);
189 ········parcel.writeString(this.mName);198 ········parcel.writeString(this.mName);
190 ········parcel.writeInt(this.mIndex);199 ········parcel.writeInt(this.mIndex);
191 ········parcel.writeInt(this.mBreadCrumbTitleRes);200 ········parcel.writeInt(this.mBreadCrumbTitleRes);
192 ········TextUtils.writeToParcel(this.mBreadCrumbTitleText,·parcel,·0);201 ········TextUtils.writeToParcel(this.mBreadCrumbTitleText,·parcel,·0);
193 ········parcel.writeInt(this.mBreadCrumbShortTitleRes);202 ········parcel.writeInt(this.mBreadCrumbShortTitleRes);
194 ········TextUtils.writeToParcel(this.mBreadCrumbShortTitleText,·parcel,·0);203 ········TextUtils.writeToParcel(this.mBreadCrumbShortTitleText,·parcel,·0);
 204 ········parcel.writeStringList((List)this.mSharedElementSourceNames);
 205 ········parcel.writeStringList((List)this.mSharedElementTargetNames);
195 ····}206 ····}
196 }207 }
10.4 KB
android/support/v4/app/Fragment.class
10.3 KB
procyon -ec {}
    
Offset 31, 69 lines modifiedOffset 31, 89 lines modified
31 {31 {
32 ····static·final·int·ACTIVITY_CREATED·=·2;32 ····static·final·int·ACTIVITY_CREATED·=·2;
33 ····static·final·int·CREATED·=·1;33 ····static·final·int·CREATED·=·1;
34 ····static·final·int·INITIALIZING·=·0;34 ····static·final·int·INITIALIZING·=·0;
35 ····static·final·int·RESUMED·=·5;35 ····static·final·int·RESUMED·=·5;
36 ····static·final·int·STARTED·=·4;36 ····static·final·int·STARTED·=·4;
37 ····static·final·int·STOPPED·=·3;37 ····static·final·int·STOPPED·=·3;
 38 ····static·final·Object·USE_DEFAULT_TRANSITION;
38 ····private·static·final·SimpleArrayMap·sClassMap;39 ····private·static·final·SimpleArrayMap·sClassMap;
39 ····FragmentActivity·mActivity;40 ····FragmentActivity·mActivity;
40 ····boolean·mAdded;41 ····boolean·mAdded;
 42 ····Boolean·mAllowEnterTransitionOverlap;
 43 ····Boolean·mAllowReturnTransitionOverlap;
41 ····View·mAnimatingAway;44 ····View·mAnimatingAway;
42 ····Bundle·mArguments;45 ····Bundle·mArguments;
43 ····int·mBackStackNesting;46 ····int·mBackStackNesting;
44 ····boolean·mCalled;47 ····boolean·mCalled;
45 ····boolean·mCheckedForLoaderManager;48 ····boolean·mCheckedForLoaderManager;
46 ····FragmentManagerImpl·mChildFragmentManager;49 ····FragmentManagerImpl·mChildFragmentManager;
47 ····ViewGroup·mContainer;50 ····ViewGroup·mContainer;
48 ····int·mContainerId;51 ····int·mContainerId;
49 ····boolean·mDeferStart;52 ····boolean·mDeferStart;
50 ····boolean·mDetached;53 ····boolean·mDetached;
 54 ····Object·mEnterTransition;
 55 ····SharedElementCallback·mEnterTransitionCallback;
 56 ····Object·mExitTransition;
 57 ····SharedElementCallback·mExitTransitionCallback;
51 ····int·mFragmentId;58 ····int·mFragmentId;
52 ····FragmentManagerImpl·mFragmentManager;59 ····FragmentManagerImpl·mFragmentManager;
53 ····boolean·mFromLayout;60 ····boolean·mFromLayout;
54 ····boolean·mHasMenu;61 ····boolean·mHasMenu;
55 ····boolean·mHidden;62 ····boolean·mHidden;
56 ····boolean·mInLayout;63 ····boolean·mInLayout;
57 ····int·mIndex;64 ····int·mIndex;
58 ····View·mInnerView;65 ····View·mInnerView;
59 ····LoaderManagerImpl·mLoaderManager;66 ····LoaderManagerImpl·mLoaderManager;
60 ····boolean·mLoadersStarted;67 ····boolean·mLoadersStarted;
61 ····boolean·mMenuVisible;68 ····boolean·mMenuVisible;
62 ····int·mNextAnim;69 ····int·mNextAnim;
63 ····Fragment·mParentFragment;70 ····Fragment·mParentFragment;
 71 ····Object·mReenterTransition;
64 ····boolean·mRemoving;72 ····boolean·mRemoving;
65 ····boolean·mRestored;73 ····boolean·mRestored;
66 ····boolean·mResumed;74 ····boolean·mResumed;
67 ····boolean·mRetainInstance;75 ····boolean·mRetainInstance;
68 ····boolean·mRetaining;76 ····boolean·mRetaining;
 77 ····Object·mReturnTransition;
69 ····Bundle·mSavedFragmentState;78 ····Bundle·mSavedFragmentState;
70 ····SparseArray·mSavedViewState;79 ····SparseArray·mSavedViewState;
 80 ····Object·mSharedElementEnterTransition;
 81 ····Object·mSharedElementReturnTransition;
71 ····int·mState;82 ····int·mState;
72 ····int·mStateAfterAnimating;83 ····int·mStateAfterAnimating;
73 ····String·mTag;84 ····String·mTag;
74 ····Fragment·mTarget;85 ····Fragment·mTarget;
75 ····int·mTargetIndex;86 ····int·mTargetIndex;
76 ····int·mTargetRequestCode;87 ····int·mTargetRequestCode;
77 ····boolean·mUserVisibleHint;88 ····boolean·mUserVisibleHint;
78 ····View·mView;89 ····View·mView;
79 ····String·mWho;90 ····String·mWho;
80 ····91 ····
81 ····static·{92 ····static·{
82 ········sClassMap·=·new·SimpleArrayMap();93 ········sClassMap·=·new·SimpleArrayMap();
 94 ········USE_DEFAULT_TRANSITION·=·new·Object();
83 ····}95 ····}
84 ····96 ····
85 ····public·Fragment()·{97 ····public·Fragment()·{
86 ········final·boolean·b·=·true;98 ········final·boolean·b·=·true;
87 ········final·int·n·=·-1;99 ········final·int·n·=·-1;
88 ········this.mState·=·0;100 ········this.mState·=·0;
89 ········this.mIndex·=·n;101 ········this.mIndex·=·n;
90 ········this.mTargetIndex·=·n;102 ········this.mTargetIndex·=·n;
91 ········this.mMenuVisible·=·b;103 ········this.mMenuVisible·=·b;
92 ········this.mUserVisibleHint·=·b;104 ········this.mUserVisibleHint·=·b;
 105 ········this.mEnterTransition·=·null;
 106 ········this.mReturnTransition·=·Fragment.USE_DEFAULT_TRANSITION;
 107 ········this.mExitTransition·=·null;
 108 ········this.mReenterTransition·=·Fragment.USE_DEFAULT_TRANSITION;
 109 ········this.mSharedElementEnterTransition·=·null;
 110 ········this.mSharedElementReturnTransition·=·Fragment.USE_DEFAULT_TRANSITION;
 111 ········this.mEnterTransitionCallback·=·null;
 112 ········this.mExitTransitionCallback·=·null;
93 ····}113 ····}
94 ····114 ····
95 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s)·{115 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s)·{
96 ········return·instantiate(context,·s,·null);116 ········return·instantiate(context,·s,·null);
97 ····}117 ····}
98 ····118 ····
99 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s,·final·Bundle·mArguments)·{119 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s,·final·Bundle·mArguments)·{
Offset 316, 14 lines modifiedOffset 336, 22 lines modified
316 ········return·this;336 ········return·this;
317 ····}337 ····}
318 ····338 ····
319 ····public·final·FragmentActivity·getActivity()·{339 ····public·final·FragmentActivity·getActivity()·{
320 ········return·this.mActivity;340 ········return·this.mActivity;
321 ····}341 ····}
322 ····342 ····
 343 ····public·boolean·getAllowEnterTransitionOverlap()·{
 344 ········return·this.mAllowEnterTransitionOverlap·==·null·||·this.mAllowEnterTransitionOverlap;
 345 ····}
 346 ····
 347 ····public·boolean·getAllowReturnTransitionOverlap()·{
 348 ········return·this.mAllowReturnTransitionOverlap·==·null·||·this.mAllowReturnTransitionOverlap;
 349 ····}
 350 ····
323 ····public·final·Bundle·getArguments()·{351 ····public·final·Bundle·getArguments()·{
324 ········return·this.mArguments;352 ········return·this.mArguments;
325 ····}353 ····}
326 ····354 ····
327 ····public·final·FragmentManager·getChildFragmentManager()·{355 ····public·final·FragmentManager·getChildFragmentManager()·{
328 ········if·(this.mChildFragmentManager·==·null)·{356 ········if·(this.mChildFragmentManager·==·null)·{
329 ············this.instantiateChildFragmentManager();357 ············this.instantiateChildFragmentManager();
Offset 339, 24 lines modifiedOffset 367, 35 lines modified
339 ············else·if·(this.mState·>=·1)·{367 ············else·if·(this.mState·>=·1)·{
340 ················this.mChildFragmentManager.dispatchCreate();368 ················this.mChildFragmentManager.dispatchCreate();
341 ············}369 ············}
342 ········}370 ········}
343 ········return·(FragmentManager)this.mChildFragmentManager;371 ········return·(FragmentManager)this.mChildFragmentManager;
344 ····}372 ····}
345 ····373 ····
 374 ····public·Object·getEnterTransition()·{
 375 ········return·this.mEnterTransition;
 376 ····}
 377 ····
 378 ····public·Object·getExitTransition()·{
 379 ········return·this.mExitTransition;
 380 ····}
Max diff block lines reached; 6428/10529 bytes (61.05%) of diff not shown.
7.1 KB
android/support/v4/app/FragmentActivity.class
7.02 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.view.MenuItem;2 import·android.view.MenuItem;
3 import·android.view.KeyEvent;3 import·android.view.KeyEvent;
4 import·android.content.res.TypedArray; 
5 import·android.util.AttributeSet;4 import·android.util.AttributeSet;
6 import·android.content.Context;5 import·android.content.Context;
7 import·android.view.Menu;6 import·android.view.Menu;
8 import·android.os.Parcelable;7 import·android.os.Parcelable;
9 import·java.util.ArrayList;8 import·java.util.ArrayList;
10 import·android.view.LayoutInflater$Factory;9 import·android.view.LayoutInflater$Factory;
11 import·android.os.Bundle;10 import·android.os.Bundle;
Offset 444, 15 lines modifiedOffset 443, 15 lines modified
444 ····}443 ····}
445 ····444 ····
446 ····public·void·onAttachFragment(final·Fragment·fragment)·{445 ····public·void·onAttachFragment(final·Fragment·fragment)·{
447 ····}446 ····}
448 ····447 ····
449 ····public·void·onBackPressed()·{448 ····public·void·onBackPressed()·{
450 ········if·(!this.mFragments.popBackStackImmediate())·{449 ········if·(!this.mFragments.popBackStackImmediate())·{
451 ············this.finish();450 ············this.supportFinishAfterTransition();
452 ········}451 ········}
453 ····}452 ····}
454 ····453 ····
455 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{454 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{
456 ········super.onConfigurationChanged(configuration);455 ········super.onConfigurationChanged(configuration);
457 ········this.mFragments.dispatchConfigurationChanged(configuration);456 ········this.mFragments.dispatchConfigurationChanged(configuration);
458 ····}457 ····}
Offset 490, 92 lines modifiedOffset 489, 23 lines modified
490 ········else·{489 ········else·{
491 ············onCreatePanelMenu·=·super.onCreatePanelMenu(n,·menu);490 ············onCreatePanelMenu·=·super.onCreatePanelMenu(n,·menu);
492 ········}491 ········}
493 ········return·onCreatePanelMenu;492 ········return·onCreatePanelMenu;
494 ····}493 ····}
495 ····494 ····
496 ····public·View·onCreateView(final·String·anObject,·final·Context·context,·final·AttributeSet·set)·{495 ····public·View·onCreateView(final·String·anObject,·final·Context·context,·final·AttributeSet·set)·{
497 ········Fragment·obj·=·null; 
498 ········int·id·=·0; 
499 ········final·int·mInLayout·=·1; 
500 ········final·int·n·=·-1; 
501 ········View·view;496 ········View·view;
502 ········if·(!"fragment".equals(anObject))·{497 ········if·(!"fragment".equals(anObject))·{
503 ············view·=·super.onCreateView(anObject,·context,·set);498 ············view·=·super.onCreateView(anObject,·context,·set);
504 ········}499 ········}
505 ········else·{500 ········else·{
 501 ············view·=·this.mFragments.onCreateView(anObject,·context,·set);
506 ············String·s·=·set.getAttributeValue((String)null,·"class"); 
507 ············final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·FragmentActivity$FragmentTag.Fragment); 
508 ············if·(s·==·null)·{502 ············if·(view·==·null)·{
509 ················s·=·obtainStyledAttributes.getString(0); 
510 ············} 
511 ············final·int·resourceId·=·obtainStyledAttributes.getResourceId(mInLayout,·n); 
512 ············final·String·string·=·obtainStyledAttributes.getString(2); 
513 ············obtainStyledAttributes.recycle(); 
514 ············if·(!Fragment.isSupportFragmentClass((Context)this,·s))·{ 
515 ················view·=·super.onCreateView(anObject,·context,·set);503 ················view·=·super.onCreateView(anObject,·context,·set);
516 ············}504 ············}
517 ············else·{ 
518 ················if·(false)·{ 
519 ····················id·=·((View)null).getId(); 
520 ················} 
521 ················if·(id·==·n·&&·resourceId·==·n·&&·string·==·null)·{ 
522 ····················throw·new·IllegalArgumentException(set.getPositionDescription()·+·":·Must·specify·unique·android:id,·android:tag,·or·have·a·parent·with·an·id·for·"·+·s); 
523 ················} 
524 ················if·(resourceId·!=·n)·{ 
525 ····················obj·=·this.mFragments.findFragmentById(resourceId); 
526 ················} 
527 ················if·(obj·==·null·&&·string·!=·null)·{ 
528 ····················obj·=·this.mFragments.findFragmentByTag(string); 
529 ················} 
530 ················if·(obj·==·null·&&·id·!=·n)·{ 
531 ····················obj·=·this.mFragments.findFragmentById(id); 
532 ················} 
533 ················if·(FragmentManagerImpl.DEBUG)·{ 
534 ····················Log.v("FragmentActivity",·"onCreateView:·id=0x"·+·Integer.toHexString(resourceId)·+·"·fname="·+·s·+·"·existing="·+·obj); 
535 ················} 
536 ················if·(obj·==·null)·{ 
537 ····················obj·=·Fragment.instantiate((Context)this,·s); 
538 ····················obj.mFromLayout·=·(mInLayout·!=·0); 
539 ····················int·mFragmentId; 
540 ····················if·(resourceId·!=·0)·{ 
541 ························mFragmentId·=·resourceId; 
542 ····················} 
543 ····················else·{ 
544 ························mFragmentId·=·id; 
545 ····················} 
546 ····················obj.mFragmentId·=·mFragmentId; 
547 ····················obj.mContainerId·=·id; 
548 ····················obj.mTag·=·string; 
549 ····················obj.mInLayout·=·(mInLayout·!=·0); 
550 ····················obj.mFragmentManager·=·this.mFragments; 
551 ····················obj.onInflate((Activity)this,·set,·obj.mSavedFragmentState); 
552 ····················this.mFragments.addFragment(obj,·(boolean)(mInLayout·!=·0)); 
553 ················} 
554 ················else·{ 
555 ····················if·(obj.mInLayout)·{ 
556 ························throw·new·IllegalArgumentException(set.getPositionDescription()·+·":·Duplicate·id·0x"·+·Integer.toHexString(resourceId)·+·",·tag·"·+·string·+·",·or·parent·id·0x"·+·Integer.toHexString(id)·+·"·with·another·fragment·for·"·+·s); 
557 ····················} 
558 ····················obj.mInLayout·=·(mInLayout·!=·0); 
559 ····················if·(!obj.mRetaining)·{ 
560 ························obj.onInflate((Activity)this,·set,·obj.mSavedFragmentState); 
561 ····················} 
562 ····················this.mFragments.moveToState(obj); 
563 ················} 
564 ················if·(obj.mView·==·null)·{ 
565 ····················throw·new·IllegalStateException("Fragment·"·+·s·+·"·did·not·create·a·view."); 
566 ················} 
567 ················if·(resourceId·!=·0)·{ 
568 ····················obj.mView.setId(resourceId); 
569 ················} 
570 ················if·(obj.mView.getTag()·==·null)·{ 
571 ····················obj.mView.setTag((Object)string); 
572 ················} 
573 ················view·=·obj.mView; 
574 ············} 
575 ········}505 ········}
576 ········return·view;506 ········return·view;
577 ····}507 ····}
578 ····508 ····
579 ····protected·void·onDestroy()·{509 ····protected·void·onDestroy()·{
580 ········super.onDestroy();510 ········super.onDestroy();
581 ········this.doReallyStop(false);511 ········this.doReallyStop(false);
Offset 800, 14 lines modifiedOffset 730, 22 lines modified
800 ········final·int·mStopped·=·1;730 ········final·int·mStopped·=·1;
801 ········super.onStop();731 ········super.onStop();
802 ········this.mStopped·=·(mStopped·!=·0);732 ········this.mStopped·=·(mStopped·!=·0);
Max diff block lines reached; 1731/7156 bytes (24.19%) of diff not shown.
304 B
android/support/v4/app/FragmentContainer.class
212 B
procyon -ec {}
    
Offset 2, 8 lines modifiedOffset 2, 10 lines modified
2 package·android.support.v4.app;2 package·android.support.v4.app;
  
3 import·android.view.View;3 import·android.view.View;
  
4 interface·FragmentContainer4 interface·FragmentContainer
5 {5 {
6 ····View·findViewById(final·int·p0);6 ····View·findViewById(final·int·p0);
 7 ····
 8 ····boolean·hasView();
7 }9 }
602 B
android/support/v4/app/FragmentManager.class
514 B
procyon -ec {}
    
Offset 30, 14 lines modifiedOffset 30, 16 lines modified
30 ····30 ····
31 ····public·abstract·int·getBackStackEntryCount();31 ····public·abstract·int·getBackStackEntryCount();
32 ····32 ····
33 ····public·abstract·Fragment·getFragment(final·Bundle·p0,·final·String·p1);33 ····public·abstract·Fragment·getFragment(final·Bundle·p0,·final·String·p1);
34 ····34 ····
35 ····public·abstract·List·getFragments();35 ····public·abstract·List·getFragments();
36 ····36 ····
 37 ····public·abstract·boolean·isDestroyed();
 38 ····
37 ····public·FragmentTransaction·openTransaction()·{39 ····public·FragmentTransaction·openTransaction()·{
38 ········return·this.beginTransaction();40 ········return·this.beginTransaction();
39 ····}41 ····}
40 ····42 ····
41 ····public·abstract·void·popBackStack();43 ····public·abstract·void·popBackStack();
42 ····44 ····
43 ····public·abstract·void·popBackStack(final·int·p0,·final·int·p1);45 ····public·abstract·void·popBackStack(final·int·p0,·final·int·p1);
1.16 KB
android/support/v4/app/FragmentTransaction.class
1.07 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.view.View;
  
2 public·abstract·class·FragmentTransaction3 public·abstract·class·FragmentTransaction
3 {4 {
4 ····public·static·final·int·TRANSIT_ENTER_MASK·=·4096;5 ····public·static·final·int·TRANSIT_ENTER_MASK·=·4096;
5 ····public·static·final·int·TRANSIT_EXIT_MASK·=·8192;6 ····public·static·final·int·TRANSIT_EXIT_MASK·=·8192;
6 ····public·static·final·int·TRANSIT_FRAGMENT_CLOSE·=·8194;7 ····public·static·final·int·TRANSIT_FRAGMENT_CLOSE·=·8194;
7 ····public·static·final·int·TRANSIT_FRAGMENT_FADE·=·4099;8 ····public·static·final·int·TRANSIT_FRAGMENT_FADE·=·4099;
8 ····public·static·final·int·TRANSIT_FRAGMENT_OPEN·=·4097;9 ····public·static·final·int·TRANSIT_FRAGMENT_OPEN·=·4097;
Offset 13, 14 lines modifiedOffset 15, 16 lines modified
13 ····15 ····
14 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1);16 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1);
15 ····17 ····
16 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1,·final·String·p2);18 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1,·final·String·p2);
17 ····19 ····
18 ····public·abstract·FragmentTransaction·add(final·Fragment·p0,·final·String·p1);20 ····public·abstract·FragmentTransaction·add(final·Fragment·p0,·final·String·p1);
19 ····21 ····
 22 ····public·abstract·FragmentTransaction·addSharedElement(final·View·p0,·final·String·p1);
 23 ····
20 ····public·abstract·FragmentTransaction·addToBackStack(final·String·p0);24 ····public·abstract·FragmentTransaction·addToBackStack(final·String·p0);
21 ····25 ····
22 ····public·abstract·FragmentTransaction·attach(final·Fragment·p0);26 ····public·abstract·FragmentTransaction·attach(final·Fragment·p0);
23 ····27 ····
24 ····public·abstract·int·commit();28 ····public·abstract·int·commit();
25 ····29 ····
26 ····public·abstract·int·commitAllowingStateLoss();30 ····public·abstract·int·commitAllowingStateLoss();
1.97 KB
android/support/v4/app/NotificationCompat$Action.class
1.87 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 54 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Bundle;
2 import·android.app.PendingIntent;3 import·android.app.PendingIntent;
  
3 public·class·NotificationCompat$Action4 public·class·NotificationCompat$Action·extends·NotificationCompatBase$Action
4 {5 {
 6 ····public·static·final·NotificationCompatBase$Action$Factory·FACTORY;
5 ····public·PendingIntent·actionIntent;7 ····public·PendingIntent·actionIntent;
6 ····public·int·icon;8 ····public·int·icon;
 9 ····private·final·Bundle·mExtras;
 10 ····private·final·RemoteInput[]·mRemoteInputs;
7 ····public·CharSequence·title;11 ····public·CharSequence·title;
8 ····12 ····
 13 ····static·{
 14 ········FACTORY·=·(NotificationCompatBase$Action$Factory)new·NotificationCompat$Action$1();
 15 ····}
 16 ····
9 ····public·NotificationCompat$Action(final·int·icon,·final·CharSequence·title,·final·PendingIntent·actionIntent)·{17 ····public·NotificationCompat$Action(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{
 18 ········this(n,·charSequence,·pendingIntent,·new·Bundle(),·null);
 19 ····}
 20 ····
 21 ····private·NotificationCompat$Action(final·int·icon,·final·CharSequence·charSequence,·final·PendingIntent·actionIntent,·Bundle·mExtras,·final·RemoteInput[]·mRemoteInputs)·{
10 ········this.icon·=·icon;22 ········this.icon·=·icon;
11 ········this.title·=·title;23 ········this.title·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
12 ········this.actionIntent·=·actionIntent;24 ········this.actionIntent·=·actionIntent;
 25 ········if·(mExtras·==·null)·{
 26 ············mExtras·=·new·Bundle();
 27 ········}
 28 ········this.mExtras·=·mExtras;
 29 ········this.mRemoteInputs·=·mRemoteInputs;
 30 ····}
 31 ····
 32 ····protected·PendingIntent·getActionIntent()·{
 33 ········return·this.actionIntent;
 34 ····}
 35 ····
 36 ····public·Bundle·getExtras()·{
 37 ········return·this.mExtras;
 38 ····}
 39 ····
 40 ····protected·int·getIcon()·{
 41 ········return·this.icon;
 42 ····}
 43 ····
 44 ····public·RemoteInput[]·getRemoteInputs()·{
 45 ········return·this.mRemoteInputs;
 46 ····}
 47 ····
 48 ····protected·CharSequence·getTitle()·{
 49 ········return·this.title;
13 ····}50 ····}
14 }51 }
10.7 KB
android/support/v4/app/NotificationCompat$Builder.class
10.6 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 72 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.net.Uri;2 import·android.net.Uri;
3 import·android.widget.RemoteViews;3 import·android.widget.RemoteViews;
4 import·android.app.Notification;4 import·android.app.Notification;
5 import·android.graphics.Bitmap;5 import·android.graphics.Bitmap;
 6 import·android.os.Bundle;
6 import·android.content.Context;7 import·android.content.Context;
7 import·android.app.PendingIntent;8 import·android.app.PendingIntent;
8 import·java.util.ArrayList;9 import·java.util.ArrayList;
  
9 public·class·NotificationCompat$Builder10 public·class·NotificationCompat$Builder
10 {11 {
 12 ····private·static·final·int·MAX_CHARSEQUENCE_LENGTH·=·5120;
11 ····ArrayList·mActions;13 ····ArrayList·mActions;
 14 ····String·mCategory;
 15 ····int·mColor;
12 ····CharSequence·mContentInfo;16 ····CharSequence·mContentInfo;
13 ····PendingIntent·mContentIntent;17 ····PendingIntent·mContentIntent;
14 ····CharSequence·mContentText;18 ····CharSequence·mContentText;
15 ····CharSequence·mContentTitle;19 ····CharSequence·mContentTitle;
16 ····Context·mContext;20 ····Context·mContext;
 21 ····Bundle·mExtras;
17 ····PendingIntent·mFullScreenIntent;22 ····PendingIntent·mFullScreenIntent;
 23 ····String·mGroupKey;
 24 ····boolean·mGroupSummary;
18 ····Bitmap·mLargeIcon;25 ····Bitmap·mLargeIcon;
 26 ····boolean·mLocalOnly;
19 ····Notification·mNotification;27 ····Notification·mNotification;
20 ····int·mNumber;28 ····int·mNumber;
 29 ····public·ArrayList·mPeople;
21 ····int·mPriority;30 ····int·mPriority;
22 ····int·mProgress;31 ····int·mProgress;
23 ····boolean·mProgressIndeterminate;32 ····boolean·mProgressIndeterminate;
24 ····int·mProgressMax;33 ····int·mProgressMax;
 34 ····Notification·mPublicVersion;
 35 ····boolean·mShowWhen;
 36 ····String·mSortKey;
25 ····NotificationCompat$Style·mStyle;37 ····NotificationCompat$Style·mStyle;
26 ····CharSequence·mSubText;38 ····CharSequence·mSubText;
27 ····RemoteViews·mTickerView;39 ····RemoteViews·mTickerView;
28 ····boolean·mUseChronometer;40 ····boolean·mUseChronometer;
 41 ····int·mVisibility;
29 ····42 ····
30 ····public·NotificationCompat$Builder(final·Context·mContext)·{43 ····public·NotificationCompat$Builder(final·Context·mContext)·{
 44 ········this.mShowWhen·=·true;
31 ········this.mActions·=·new·ArrayList();45 ········this.mActions·=·new·ArrayList();
 46 ········this.mLocalOnly·=·false;
 47 ········this.mColor·=·0;
 48 ········this.mVisibility·=·0;
32 ········this.mNotification·=·new·Notification();49 ········this.mNotification·=·new·Notification();
33 ········this.mContext·=·mContext;50 ········this.mContext·=·mContext;
34 ········this.mNotification.when·=·System.currentTimeMillis();51 ········this.mNotification.when·=·System.currentTimeMillis();
35 ········this.mNotification.audioStreamType·=·-1;52 ········this.mNotification.audioStreamType·=·-1;
36 ········this.mPriority·=·0;53 ········this.mPriority·=·0;
 54 ········this.mPeople·=·new·ArrayList();
 55 ····}
 56 ····
 57 ····protected·static·CharSequence·limitCharSequenceLength(CharSequence·subSequence)·{
 58 ········final·int·n·=·5120;
 59 ········if·(subSequence·!=·null·&&·subSequence.length()·>·n)·{
 60 ············subSequence·=·subSequence.subSequence(0,·n);
 61 ········}
 62 ········return·subSequence;
37 ····}63 ····}
38 ····64 ····
39 ····private·void·setFlag(final·int·n,·final·boolean·b)·{65 ····private·void·setFlag(final·int·n,·final·boolean·b)·{
40 ········if·(b)·{66 ········if·(b)·{
41 ············final·Notification·mNotification·=·this.mNotification;67 ············final·Notification·mNotification·=·this.mNotification;
42 ············mNotification.flags·|=·n;68 ············mNotification.flags·|=·n;
43 ········}69 ········}
Offset 51, 49 lines modifiedOffset 77, 93 lines modified
51 ····}77 ····}
52 ····78 ····
53 ····public·NotificationCompat$Builder·addAction(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{79 ····public·NotificationCompat$Builder·addAction(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{
54 ········this.mActions.add(new·NotificationCompat$Action(n,·charSequence,·pendingIntent));80 ········this.mActions.add(new·NotificationCompat$Action(n,·charSequence,·pendingIntent));
55 ········return·this;81 ········return·this;
56 ····}82 ····}
57 ····83 ····
 84 ····public·NotificationCompat$Builder·addAction(final·NotificationCompat$Action·e)·{
 85 ········this.mActions.add(e);
 86 ········return·this;
 87 ····}
 88 ····
 89 ····public·NotificationCompat$Builder·addExtras(final·Bundle·bundle)·{
 90 ········if·(bundle·!=·null)·{
 91 ············if·(this.mExtras·==·null)·{
 92 ················this.mExtras·=·new·Bundle(bundle);
 93 ············}
 94 ············else·{
 95 ················this.mExtras.putAll(bundle);
 96 ············}
 97 ········}
 98 ········return·this;
 99 ····}
 100 ····
 101 ····public·NotificationCompat$Builder·addPerson(final·String·e)·{
 102 ········this.mPeople.add(e);
 103 ········return·this;
 104 ····}
 105 ····
58 ····public·Notification·build()·{106 ····public·Notification·build()·{
59 ········return·NotificationCompat.access$000().build(this);107 ········return·NotificationCompat.access$200().build(this);
 108 ····}
 109 ····
 110 ····public·NotificationCompat$Builder·extend(final·NotificationCompat$Extender·notificationCompat$Extender)·{
 111 ········notificationCompat$Extender.extend(this);
 112 ········return·this;
 113 ····}
 114 ····
 115 ····public·Bundle·getExtras()·{
 116 ········if·(this.mExtras·==·null)·{
 117 ············this.mExtras·=·new·Bundle();
 118 ········}
 119 ········return·this.mExtras;
60 ····}120 ····}
61 ····121 ····
62 ····public·Notification·getNotification()·{122 ····public·Notification·getNotification()·{
63 ········return·NotificationCompat.access$000().build(this);123 ········return·NotificationCompat.access$200().build(this);
64 ····}124 ····}
65 ····125 ····
66 ····public·NotificationCompat$Builder·setAutoCancel(final·boolean·b)·{126 ····public·NotificationCompat$Builder·setAutoCancel(final·boolean·b)·{
67 ········this.setFlag(16,·b);127 ········this.setFlag(16,·b);
68 ········return·this;128 ········return·this;
69 ····}129 ····}
70 ····130 ····
Max diff block lines reached; 6530/10865 bytes (60.10%) of diff not shown.
1.37 KB
android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
1.23 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 35 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Bundle;
 3 import·java.util.ArrayList;
2 import·android.app.Notification;4 import·android.app.Notification;
  
3 interface·NotificationCompat$NotificationCompatImpl5 interface·NotificationCompat$NotificationCompatImpl
4 {6 {
5 ····Notification·build(final·NotificationCompat$Builder·p0);7 ····Notification·build(final·NotificationCompat$Builder·p0);
 8 ····
 9 ····NotificationCompat$Action·getAction(final·Notification·p0,·final·int·p1);
 10 ····
 11 ····int·getActionCount(final·Notification·p0);
 12 ····
 13 ····NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·p0);
 14 ····
 15 ····Bundle·getBundleForUnreadConversation(final·NotificationCompatBase$UnreadConversation·p0);
 16 ····
 17 ····String·getCategory(final·Notification·p0);
 18 ····
 19 ····Bundle·getExtras(final·Notification·p0);
 20 ····
 21 ····String·getGroup(final·Notification·p0);
 22 ····
 23 ····boolean·getLocalOnly(final·Notification·p0);
 24 ····
 25 ····ArrayList·getParcelableArrayListForActions(final·NotificationCompat$Action[]·p0);
 26 ····
 27 ····String·getSortKey(final·Notification·p0);
 28 ····
 29 ····NotificationCompatBase$UnreadConversation·getUnreadConversationFromBundle(final·Bundle·p0,·final·NotificationCompatBase$UnreadConversation$Factory·p1,·final·RemoteInputCompatBase$RemoteInput$Factory·p2);
 30 ····
 31 ····boolean·isGroupSummary(final·Notification·p0);
6 }32 }
9.81 KB
android/support/v4/app/NotificationCompat.class
9.71 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 173 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Parcelable;
 3 import·java.util.Iterator;
 4 import·android.app.Notification;
 5 import·android.os.Bundle;
 6 import·java.util.ArrayList;
2 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
  
3 public·class·NotificationCompat8 public·class·NotificationCompat
4 {9 {
 10 ····public·static·final·String·CATEGORY_ALARM·=·"alarm";
 11 ····public·static·final·String·CATEGORY_CALL·=·"call";
 12 ····public·static·final·String·CATEGORY_EMAIL·=·"email";
 13 ····public·static·final·String·CATEGORY_ERROR·=·"err";
 14 ····public·static·final·String·CATEGORY_EVENT·=·"event";
 15 ····public·static·final·String·CATEGORY_MESSAGE·=·"msg";
 16 ····public·static·final·String·CATEGORY_PROGRESS·=·"progress";
 17 ····public·static·final·String·CATEGORY_PROMO·=·"promo";
 18 ····public·static·final·String·CATEGORY_RECOMMENDATION·=·"recommendation";
 19 ····public·static·final·String·CATEGORY_SERVICE·=·"service";
 20 ····public·static·final·String·CATEGORY_SOCIAL·=·"social";
 21 ····public·static·final·String·CATEGORY_STATUS·=·"status";
 22 ····public·static·final·String·CATEGORY_SYSTEM·=·"sys";
 23 ····public·static·final·String·CATEGORY_TRANSPORT·=·"transport";
 24 ····public·static·final·int·COLOR_DEFAULT·=·0;
 25 ····public·static·final·int·DEFAULT_ALL·=·255;
 26 ····public·static·final·int·DEFAULT_LIGHTS·=·4;
 27 ····public·static·final·int·DEFAULT_SOUND·=·1;
 28 ····public·static·final·int·DEFAULT_VIBRATE·=·2;
 29 ····public·static·final·String·EXTRA_BACKGROUND_IMAGE_URI·=·"android.backgroundImageUri";
 30 ····public·static·final·String·EXTRA_BIG_TEXT·=·"android.bigText";
 31 ····public·static·final·String·EXTRA_COMPACT_ACTIONS·=·"android.compactActions";
 32 ····public·static·final·String·EXTRA_INFO_TEXT·=·"android.infoText";
 33 ····public·static·final·String·EXTRA_LARGE_ICON·=·"android.largeIcon";
 34 ····public·static·final·String·EXTRA_LARGE_ICON_BIG·=·"android.largeIcon.big";
 35 ····public·static·final·String·EXTRA_MEDIA_SESSION·=·"android.mediaSession";
 36 ····public·static·final·String·EXTRA_PEOPLE·=·"android.people";
 37 ····public·static·final·String·EXTRA_PICTURE·=·"android.picture";
 38 ····public·static·final·String·EXTRA_PROGRESS·=·"android.progress";
 39 ····public·static·final·String·EXTRA_PROGRESS_INDETERMINATE·=·"android.progressIndeterminate";
 40 ····public·static·final·String·EXTRA_PROGRESS_MAX·=·"android.progressMax";
 41 ····public·static·final·String·EXTRA_SHOW_CHRONOMETER·=·"android.showChronometer";
 42 ····public·static·final·String·EXTRA_SHOW_WHEN·=·"android.showWhen";
 43 ····public·static·final·String·EXTRA_SMALL_ICON·=·"android.icon";
 44 ····public·static·final·String·EXTRA_SUB_TEXT·=·"android.subText";
 45 ····public·static·final·String·EXTRA_SUMMARY_TEXT·=·"android.summaryText";
 46 ····public·static·final·String·EXTRA_TEMPLATE·=·"android.template";
 47 ····public·static·final·String·EXTRA_TEXT·=·"android.text";
 48 ····public·static·final·String·EXTRA_TEXT_LINES·=·"android.textLines";
 49 ····public·static·final·String·EXTRA_TITLE·=·"android.title";
 50 ····public·static·final·String·EXTRA_TITLE_BIG·=·"android.title.big";
 51 ····public·static·final·int·FLAG_AUTO_CANCEL·=·16;
 52 ····public·static·final·int·FLAG_FOREGROUND_SERVICE·=·64;
 53 ····public·static·final·int·FLAG_GROUP_SUMMARY·=·512;
5 ····public·static·final·int·FLAG_HIGH_PRIORITY·=·128;54 ····public·static·final·int·FLAG_HIGH_PRIORITY·=·128;
 55 ····public·static·final·int·FLAG_INSISTENT·=·4;
 56 ····public·static·final·int·FLAG_LOCAL_ONLY·=·256;
 57 ····public·static·final·int·FLAG_NO_CLEAR·=·32;
 58 ····public·static·final·int·FLAG_ONGOING_EVENT·=·2;
 59 ····public·static·final·int·FLAG_ONLY_ALERT_ONCE·=·8;
 60 ····public·static·final·int·FLAG_SHOW_LIGHTS·=·1;
6 ····private·static·final·NotificationCompat$NotificationCompatImpl·IMPL;61 ····private·static·final·NotificationCompat$NotificationCompatImpl·IMPL;
7 ····public·static·final·int·PRIORITY_DEFAULT·=·0;62 ····public·static·final·int·PRIORITY_DEFAULT·=·0;
8 ····public·static·final·int·PRIORITY_HIGH·=·1;63 ····public·static·final·int·PRIORITY_HIGH·=·1;
9 ····public·static·final·int·PRIORITY_LOW·=·255;64 ····public·static·final·int·PRIORITY_LOW·=·255;
10 ····public·static·final·int·PRIORITY_MAX·=·2;65 ····public·static·final·int·PRIORITY_MAX·=·2;
11 ····public·static·final·int·PRIORITY_MIN·=·254;66 ····public·static·final·int·PRIORITY_MIN·=·254;
 67 ····public·static·final·int·STREAM_DEFAULT·=·255;
 68 ····public·static·final·int·VISIBILITY_PRIVATE·=·0;
 69 ····public·static·final·int·VISIBILITY_PUBLIC·=·1;
 70 ····public·static·final·int·VISIBILITY_SECRET·=·255;
12 ····71 ····
13 ····static·{72 ····static·{
14 ········if·(Build$VERSION.SDK_INT·>=·16)·{73 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 74 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplApi21();
 75 ········}
 76 ········else·if·(Build$VERSION.SDK_INT·>=·20)·{
 77 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplApi20();
 78 ········}
 79 ········else·if·(Build$VERSION.SDK_INT·>=·19)·{
 80 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplKitKat();
 81 ········}
 82 ········else·if·(Build$VERSION.SDK_INT·>=·16)·{
15 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplJellybean();83 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplJellybean();
16 ········}84 ········}
17 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{85 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{
18 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplIceCreamSandwich();86 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplIceCreamSandwich();
19 ········}87 ········}
20 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{88 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{
21 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplHoneycomb();89 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplHoneycomb();
22 ········}90 ········}
 91 ········else·if·(Build$VERSION.SDK_INT·>=·9)·{
 92 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplGingerbread();
 93 ········}
23 ········else·{94 ········else·{
24 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplBase();95 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplBase();
25 ········}96 ········}
26 ····}97 ····}
 98 ····
 99 ····private·static·void·addActionsToBuilder(final·NotificationBuilderWithActions·notificationBuilderWithActions,·final·ArrayList·list)·{
 100 ········final·Iterator<NotificationCompat$Action>·iterator·=·list.iterator();
 101 ········while·(iterator.hasNext())·{
 102 ············notificationBuilderWithActions.addAction((NotificationCompatBase$Action)(NotificationCompat$Action)iterator.next());
 103 ········}
 104 ····}
 105 ····
 106 ····private·static·void·addStyleToBuilderJellybean(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·NotificationCompat$Style·notificationCompat$Style)·{
 107 ········if·(notificationCompat$Style·!=·null)·{
 108 ············if·(notificationCompat$Style·instanceof·NotificationCompat$BigTextStyle)·{
 109 ················final·NotificationCompat$BigTextStyle·notificationCompat$BigTextStyle·=·(NotificationCompat$BigTextStyle)notificationCompat$Style;
 110 ················NotificationCompatJellybean.addBigTextStyle(notificationBuilderWithBuilderAccessor,·notificationCompat$BigTextStyle.mBigContentTitle,·notificationCompat$BigTextStyle.mSummaryTextSet,·notificationCompat$BigTextStyle.mSummaryText,·notificationCompat$BigTextStyle.mBigText);
 111 ············}
 112 ············else·if·(notificationCompat$Style·instanceof·NotificationCompat$InboxStyle)·{
 113 ················final·NotificationCompat$InboxStyle·notificationCompat$InboxStyle·=·(NotificationCompat$InboxStyle)notificationCompat$Style;
 114 ················NotificationCompatJellybean.addInboxStyle(notificationBuilderWithBuilderAccessor,·notificationCompat$InboxStyle.mBigContentTitle,·notificationCompat$InboxStyle.mSummaryTextSet,·notificationCompat$InboxStyle.mSummaryText,·notificationCompat$InboxStyle.mTexts);
 115 ············}
 116 ············else·if·(notificationCompat$Style·instanceof·NotificationCompat$BigPictureStyle)·{
 117 ················final·NotificationCompat$BigPictureStyle·notificationCompat$BigPictureStyle·=·(NotificationCompat$BigPictureStyle)notificationCompat$Style;
 118 ················NotificationCompatJellybean.addBigPictureStyle(notificationBuilderWithBuilderAccessor,·notificationCompat$BigPictureStyle.mBigContentTitle,·notificationCompat$BigPictureStyle.mSummaryTextSet,·notificationCompat$BigPictureStyle.mSummaryText,·notificationCompat$BigPictureStyle.mPicture,·notificationCompat$BigPictureStyle.mBigLargeIcon,·notificationCompat$BigPictureStyle.mBigLargeIconSet);
 119 ············}
 120 ········}
 121 ····}
 122 ····
 123 ····public·static·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{
 124 ········return·NotificationCompat.IMPL.getAction(notification,·n);
Max diff block lines reached; 0/9919 bytes (0.00%) of diff not shown.
42.8 KB
android/support/v4/app/NotificationCompatJellybean.class
42.7 KB
procyon -ec {}
    
Offset 1, 59 lines modifiedOffset 1, 728 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.app.Notification$Builder;
 3 import·android.os.Parcelable;
 4 import·android.app.PendingIntent;
 5 import·android.util.Log;
 6 import·android.app.Notification;
 7 import·android.os.Bundle;
 8 import·android.util.SparseArray;
 9 import·java.util.List;
2 import·java.util.Iterator;10 import·java.util.Iterator;
3 import·android.app.Notification$InboxStyle;11 import·android.app.Notification$InboxStyle;
4 import·java.util.ArrayList;12 import·java.util.ArrayList;
5 import·android.app.Notification$BigTextStyle;13 import·android.app.Notification$BigTextStyle;
6 import·android.app.Notification$BigPictureStyle;14 import·android.app.Notification$BigPictureStyle;
7 import·android.graphics.Bitmap;15 import·android.graphics.Bitmap;
 16 import·java.lang.reflect.Field;
8 import·android.app.PendingIntent; 
9 import·android.widget.RemoteViews; 
10 import·android.app.Notification; 
11 import·android.content.Context; 
12 import·android.app.Notification$Builder; 
  
13 class·NotificationCompatJellybean17 class·NotificationCompatJellybean
14 {18 {
15 ····private·Notification$Builder·b;19 ····static·final·String·EXTRA_ACTION_EXTRAS·=·"android.support.actionExtras";
 20 ····static·final·String·EXTRA_GROUP_KEY·=·"android.support.groupKey";
 21 ····static·final·String·EXTRA_GROUP_SUMMARY·=·"android.support.isGroupSummary";
 22 ····static·final·String·EXTRA_LOCAL_ONLY·=·"android.support.localOnly";
 23 ····static·final·String·EXTRA_REMOTE_INPUTS·=·"android.support.remoteInputs";
 24 ····static·final·String·EXTRA_SORT_KEY·=·"android.support.sortKey";
 25 ····static·final·String·EXTRA_USE_SIDE_CHANNEL·=·"android.support.useSideChannel";
 26 ····private·static·final·String·KEY_ACTION_INTENT·=·"actionIntent";
 27 ····private·static·final·String·KEY_EXTRAS·=·"extras";
 28 ····private·static·final·String·KEY_ICON·=·"icon";
 29 ····private·static·final·String·KEY_REMOTE_INPUTS·=·"remoteInputs";
 30 ····private·static·final·String·KEY_TITLE·=·"title";
 31 ····public·static·final·String·TAG·=·"NotificationCompat";
 32 ····private·static·Class·sActionClass;
 33 ····private·static·Field·sActionIconField;
 34 ····private·static·Field·sActionIntentField;
 35 ····private·static·Field·sActionTitleField;
 36 ····private·static·boolean·sActionsAccessFailed;
 37 ····private·static·Field·sActionsField;
 38 ····private·static·final·Object·sActionsLock;
 39 ····private·static·Field·sExtrasField;
 40 ····private·static·boolean·sExtrasFieldAccessFailed;
 41 ····private·static·final·Object·sExtrasLock;
16 ····42 ····
17 ····public·NotificationCompatJellybean(final·Context·context,·final·Notification·notification,·final·CharSequence·contentTitle,·final·CharSequence·contentText,·final·CharSequence·contentInfo,·final·RemoteViews·remoteViews,·final·int·number,·final·PendingIntent·contentIntent,·final·PendingIntent·pendingIntent,·final·Bitmap·largeIcon,·final·int·n,·final·int·n2,·final·boolean·b,·final·boolean·usesChronometer,·final·int·priority,·final·CharSequence·subText)·{ 
18 ········this.b·=·new·Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon,·notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText,·remoteViews).setSound(notification.sound,·notification[·...·truncated·by·diffoscope;·len:·685,·SHA:·928c6f2d7e35dbc52f3aadf7a44f84de8042289a88013649b5837e8e324e3a22·...·]43 ····static·{
 44 ········sExtrasLock·=·new·Object();
 45 ········sActionsLock·=·new·Object();
19 ····}46 ····}
20 ····47 ····
21 ····public·void·addAction(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{ 
22 ········this.b.addAction(n,·charSequence,·pendingIntent); 
23 ····} 
24 ···· 
25 ····public·void·addBigPictureStyle(final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·Bitmap·bitmap,·final·Bitmap·bitmap2,·final·boolean·b2)·{48 ····public·static·void·addBigPictureStyle(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·Bitmap·bitmap,·final·Bitmap·bitmap2,·final·boolean·b2)·{
26 ········final·Notification$BigPictureStyle·bigPicture·=·new·Notification$BigPictureStyle(this.b).setBigContentTitle(bigContentTitle).bigPicture(bitmap);49 ········final·Notification$BigPictureStyle·bigPicture·=·new·Notification$BigPictureStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle).bigPicture(bitmap);
27 ········if·(b2)·{50 ········if·(b2)·{
28 ············bigPicture.bigLargeIcon(bitmap2);51 ············bigPicture.bigLargeIcon(bitmap2);
29 ········}52 ········}
30 ········if·(b)·{53 ········if·(b)·{
31 ············bigPicture.setSummaryText(summaryText);54 ············bigPicture.setSummaryText(summaryText);
32 ········}55 ········}
33 ····}56 ····}
34 ····57 ····
35 ····public·void·addBigTextStyle(final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·CharSequence·charSequence)·{58 ····public·static·void·addBigTextStyle(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·CharSequence·charSequence)·{
36 ········final·Notification$BigTextStyle·bigText·=·new·Notification$BigTextStyle(this.b).setBigContentTitle(bigContentTitle).bigText(charSequence);59 ········final·Notification$BigTextStyle·bigText·=·new·Notification$BigTextStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle).bigText(charSequence);
37 ········if·(b)·{60 ········if·(b)·{
38 ············bigText.setSummaryText(summaryText);61 ············bigText.setSummaryText(summaryText);
39 ········}62 ········}
40 ····}63 ····}
41 ····64 ····
42 ····public·void·addInboxStyle(final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·ArrayList·list)·{65 ····public·static·void·addInboxStyle(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·ArrayList·list)·{
43 ········final·Notification$InboxStyle·setBigContentTitle·=·new·Notification$InboxStyle(this.b).setBigContentTitle(bigContentTitle);66 ········final·Notification$InboxStyle·setBigContentTitle·=·new·Notification$InboxStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle);
44 ········if·(b)·{67 ········if·(b)·{
45 ············setBigContentTitle.setSummaryText(summaryText);68 ············setBigContentTitle.setSummaryText(summaryText);
46 ········}69 ········}
47 ········final·Iterator<CharSequence>·iterator·=·list.iterator();70 ········final·Iterator<CharSequence>·iterator·=·list.iterator();
48 ········while·(iterator.hasNext())·{71 ········while·(iterator.hasNext())·{
49 ············setBigContentTitle.addLine((CharSequence)iterator.next());72 ············setBigContentTitle.addLine((CharSequence)iterator.next());
50 ········}73 ········}
51 ····}74 ····}
52 ····75 ····
53 ····public·Notification·build()·{ 
54 ········return·this.b.build();76 ····public·static·SparseArray·buildActionExtrasMap(final·List·list)·{
 77 ········SparseArray·sparseArray·=·null;
 78 ········for·(int·i·=·0;·i·<·list.size();·++i)·{
 79 ············final·Bundle·bundle·=·(Bundle)list.get(i);
 80 ············if·(bundle·!=·null)·{
 81 ················if·(sparseArray·==·null)·{
 82 ····················sparseArray·=·new·SparseArray();
 83 ················}
 84 ················sparseArray.put(i,·(Object)bundle);
 85 ············}
 86 ········}
 87 ········return·sparseArray;
 88 ····}
 89 ····
 90 ····private·static·boolean·ensureActionReflectionReadyLocked()·{
 91 ········int·n·=·0;
 92 ········int·n2·=·1;
 93 ········if·(!NotificationCompatJellybean.sActionsAccessFailed)·{
 94 ············while·(true)·{
 95 ················while·(true)·{
 96 ····················try·{
 97 ························Label_0122:·{
 98 ····························if·(NotificationCompatJellybean.sActionsField·!=·null)·{
 99 ································break·Label_0122;
 100 ····························}
 101 ····························final·Class<?>·forName·=·Class.forName("android.app.Notification$Action");
 102 ····························try·{
 103 ································NotificationCompatJellybean.sActionClass·=·forName;
 104 ································final·Field·declaredField·=·NotificationCompatJellybean.sActionClass.getDeclaredField("icon");
 105 ································try·{
 106 ····································NotificationCompatJellybean.sActionIconField·=·declaredField;
 107 ····································final·Field·declaredField2·=·NotificationCompatJellybean.sActionClass.getDeclaredField("title");
 108 ····································try·{
 109 ········································NotificationCompatJellybean.sActionTitleField·=·declaredField2;
 110 ········································final·Field·declaredField3·=·NotificationCompatJellybean.sActionClass.getDeclaredField("actionIntent");
 111 ········································try·{
 112 ············································NotificationCompatJellybean.sActionIntentField·=·declaredField3;
 113 ············································final·Field·declaredField4·=·Notification.class.getDeclaredField("actions");
Max diff block lines reached; 3/43663 bytes (0.01%) of diff not shown.
3.03 KB
android/support/v4/content/ContextCompat.class
2.94 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v4.content;1 package·android.support.v4.content;
  
2 import·android.os.Bundle;2 import·android.os.Bundle;
3 import·android.content.Intent;3 import·android.content.Intent;
4 import·android.os.Environment;4 import·android.os.Environment;
5 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
 6 import·android.graphics.drawable.Drawable;
6 import·android.content.Context;7 import·android.content.Context;
 8 import·android.util.Log;
7 import·java.io.File;9 import·java.io.File;
  
8 public·class·ContextCompat10 public·class·ContextCompat
9 {11 {
10 ····private·static·final·String·DIR_ANDROID·=·"Android";12 ····private·static·final·String·DIR_ANDROID·=·"Android";
11 ····private·static·final·String·DIR_CACHE·=·"cache";13 ····private·static·final·String·DIR_CACHE·=·"cache";
12 ····private·static·final·String·DIR_DATA·=·"data";14 ····private·static·final·String·DIR_DATA·=·"data";
13 ····private·static·final·String·DIR_FILES·=·"files";15 ····private·static·final·String·DIR_FILES·=·"files";
14 ····private·static·final·String·DIR_OBB·=·"obb";16 ····private·static·final·String·DIR_OBB·=·"obb";
 17 ····private·static·final·String·TAG·=·"ContextCompat";
15 ····18 ····
16 ····private·static·File·buildPath(final·File·file,·final·String...·array)·{19 ····private·static·File·buildPath(final·File·file,·final·String...·array)·{
17 ········final·int·length·=·array.length;20 ········final·int·length·=·array.length;
18 ········int·i·=·0;21 ········int·i·=·0;
19 ········File·parent·=·file;22 ········File·parent·=·file;
20 ········while·(i·<·length)·{23 ········while·(i·<·length)·{
21 ············final·String·s·=·array[i];24 ············final·String·s·=·array[i];
Offset 34, 14 lines modifiedOffset 37, 35 lines modified
34 ············}37 ············}
35 ············++i;38 ············++i;
36 ············parent·=·file2;39 ············parent·=·file2;
37 ········}40 ········}
38 ········return·parent;41 ········return·parent;
39 ····}42 ····}
40 ····43 ····
 44 ····private·static·File·createFilesDir(File·file)·{
 45 ········synchronized·(ContextCompat.class)·{
 46 ············if·(!file.exists()·&&·!file.mkdirs()·&&·!file.exists())·{
 47 ················Log.w("ContextCompat",·"Unable·to·create·files·subdir·"·+·file.getPath());
 48 ················file·=·null;
 49 ············}
 50 ············return·file;
 51 ········}
 52 ····}
 53 ····
 54 ····public·static·final·Drawable·getDrawable(final·Context·context,·final·int·n)·{
 55 ········Drawable·drawable;
 56 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 57 ············drawable·=·ContextCompatApi21.getDrawable(context,·n);
 58 ········}
 59 ········else·{
 60 ············drawable·=·context.getResources().getDrawable(n);
 61 ········}
 62 ········return·drawable;
 63 ····}
 64 ····
41 ····public·static·File[]·getExternalCacheDirs(final·Context·context)·{65 ····public·static·File[]·getExternalCacheDirs(final·Context·context)·{
42 ········final·int·n·=·1;66 ········final·int·n·=·1;
43 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;67 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
44 ········File[]·externalCacheDirs;68 ········File[]·externalCacheDirs;
45 ········if·(sdk_INT·>=·19)·{69 ········if·(sdk_INT·>=·19)·{
46 ············externalCacheDirs·=·ContextCompatKitKat.getExternalCacheDirs(context);70 ············externalCacheDirs·=·ContextCompatKitKat.getExternalCacheDirs(context);
47 ········}71 ········}
Offset 132, 8 lines modifiedOffset 156, 30 lines modified
132 ············ContextCompatHoneycomb.startActivities(context,·array);156 ············ContextCompatHoneycomb.startActivities(context,·array);
133 ········}157 ········}
134 ········else·{158 ········else·{
135 ············b·=·false;159 ············b·=·false;
136 ········}160 ········}
137 ········return·b;161 ········return·b;
138 ····}162 ····}
 163 ····
 164 ····public·final·File·getCodeCacheDir(final·Context·context)·{
 165 ········File·file;
 166 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 167 ············file·=·ContextCompatApi21.getCodeCacheDir(context);
 168 ········}
 169 ········else·{
 170 ············file·=·createFilesDir(new·File(context.getApplicationInfo().dataDir,·"code_cache"));
 171 ········}
 172 ········return·file;
 173 ····}
 174 ····
 175 ····public·final·File·getNoBackupFilesDir(final·Context·context)·{
 176 ········File·file;
 177 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 178 ············file·=·ContextCompatApi21.getNoBackupFilesDir(context);
 179 ········}
 180 ········else·{
 181 ············file·=·createFilesDir(new·File(context.getApplicationInfo().dataDir,·"no_backup"));
 182 ········}
 183 ········return·file;
 184 ····}
139 }185 }
980 B
android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class
840 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v4.graphics.drawable;1 package·android.support.v4.graphics.drawable;
  
 2 import·android.graphics.PorterDuff$Mode;
 3 import·android.content.res.ColorStateList;
2 import·android.graphics.drawable.Drawable;4 import·android.graphics.drawable.Drawable;
  
3 interface·DrawableCompat$DrawableImpl5 interface·DrawableCompat$DrawableImpl
4 {6 {
5 ····boolean·isAutoMirrored(final·Drawable·p0);7 ····boolean·isAutoMirrored(final·Drawable·p0);
6 ····8 ····
7 ····void·jumpToCurrentState(final·Drawable·p0);9 ····void·jumpToCurrentState(final·Drawable·p0);
8 ····10 ····
9 ····void·setAutoMirrored(final·Drawable·p0,·final·boolean·p1);11 ····void·setAutoMirrored(final·Drawable·p0,·final·boolean·p1);
 12 ····
 13 ····void·setHotspot(final·Drawable·p0,·final·float·p1,·final·float·p2);
 14 ····
 15 ····void·setHotspotBounds(final·Drawable·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4);
 16 ····
 17 ····void·setTint(final·Drawable·p0,·final·int·p1);
 18 ····
 19 ····void·setTintList(final·Drawable·p0,·final·ColorStateList·p1);
 20 ····
 21 ····void·setTintMode(final·Drawable·p0,·final·PorterDuff$Mode·p1);
10 }22 }
2.18 KB
android/support/v4/graphics/drawable/DrawableCompat.class
2.07 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v4.graphics.drawable;1 package·android.support.v4.graphics.drawable;
  
 2 import·android.graphics.PorterDuff$Mode;
 3 import·android.content.res.ColorStateList;
2 import·android.graphics.drawable.Drawable;4 import·android.graphics.drawable.Drawable;
3 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
  
4 public·class·DrawableCompat6 public·class·DrawableCompat
5 {7 {
6 ····static·final·DrawableCompat$DrawableImpl·IMPL;8 ····static·final·DrawableCompat$DrawableImpl·IMPL;
7 ····9 ····
8 ····static·{10 ····static·{
9 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;11 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
10 ········if·(sdk_INT·>=·19)·{12 ········if·(sdk_INT·>=·21)·{
 13 ············IMPL·=·(DrawableCompat$DrawableImpl)new·DrawableCompat$LDrawableImpl();
 14 ········}
 15 ········else·if·(sdk_INT·>=·19)·{
11 ············IMPL·=·(DrawableCompat$DrawableImpl)new·DrawableCompat$KitKatDrawableImpl();16 ············IMPL·=·(DrawableCompat$DrawableImpl)new·DrawableCompat$KitKatDrawableImpl();
12 ········}17 ········}
13 ········else·if·(sdk_INT·>=·11)·{18 ········else·if·(sdk_INT·>=·11)·{
14 ············IMPL·=·(DrawableCompat$DrawableImpl)new·DrawableCompat$HoneycombDrawableImpl();19 ············IMPL·=·(DrawableCompat$DrawableImpl)new·DrawableCompat$HoneycombDrawableImpl();
15 ········}20 ········}
16 ········else·{21 ········else·{
17 ············IMPL·=·(DrawableCompat$DrawableImpl)new·DrawableCompat$BaseDrawableImpl();22 ············IMPL·=·(DrawableCompat$DrawableImpl)new·DrawableCompat$BaseDrawableImpl();
Offset 28, 8 lines modifiedOffset 33, 28 lines modified
28 ····public·static·void·jumpToCurrentState(final·Drawable·drawable)·{33 ····public·static·void·jumpToCurrentState(final·Drawable·drawable)·{
29 ········DrawableCompat.IMPL.jumpToCurrentState(drawable);34 ········DrawableCompat.IMPL.jumpToCurrentState(drawable);
30 ····}35 ····}
31 ····36 ····
32 ····public·static·void·setAutoMirrored(final·Drawable·drawable,·final·boolean·b)·{37 ····public·static·void·setAutoMirrored(final·Drawable·drawable,·final·boolean·b)·{
33 ········DrawableCompat.IMPL.setAutoMirrored(drawable,·b);38 ········DrawableCompat.IMPL.setAutoMirrored(drawable,·b);
34 ····}39 ····}
 40 ····
 41 ····public·static·void·setHotspot(final·Drawable·drawable,·final·float·n,·final·float·n2)·{
 42 ········DrawableCompat.IMPL.setHotspot(drawable,·n,·n2);
 43 ····}
 44 ····
 45 ····public·static·void·setHotspotBounds(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
 46 ········DrawableCompat.IMPL.setHotspotBounds(drawable,·n,·n2,·n3,·n4);
 47 ····}
 48 ····
 49 ····public·static·void·setTint(final·Drawable·drawable,·final·int·n)·{
 50 ········DrawableCompat.IMPL.setTint(drawable,·n);
 51 ····}
 52 ····
 53 ····public·static·void·setTintList(final·Drawable·drawable,·final·ColorStateList·list)·{
 54 ········DrawableCompat.IMPL.setTintList(drawable,·list);
 55 ····}
 56 ····
 57 ····public·static·void·setTintMode(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{
 58 ········DrawableCompat.IMPL.setTintMode(drawable,·porterDuff$Mode);
 59 ····}
35 }60 }
1.14 KB
android/support/v4/net/ConnectivityManagerCompat.class
1.04 KB
procyon -ec {}
    
Offset 22, 14 lines modifiedOffset 22, 22 lines modified
22 ········}22 ········}
23 ········else·{23 ········else·{
24 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl();24 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl();
25 ········}25 ········}
26 ····}26 ····}
27 ····27 ····
28 ····public·static·NetworkInfo·getNetworkInfoFromBroadcast(final·ConnectivityManager·connectivityManager,·final·Intent·intent)·{28 ····public·static·NetworkInfo·getNetworkInfoFromBroadcast(final·ConnectivityManager·connectivityManager,·final·Intent·intent)·{
29 ········return·connectivityManager.getNetworkInfo(((NetworkInfo)intent.getParcelableExtra("networkInfo")).getType());29 ········final·NetworkInfo·networkInfo·=·(NetworkInfo)intent.getParcelableExtra("networkInfo");
 30 ········NetworkInfo·networkInfo2;
 31 ········if·(networkInfo·!=·null)·{
 32 ············networkInfo2·=·connectivityManager.getNetworkInfo(networkInfo.getType());
 33 ········}
 34 ········else·{
 35 ············networkInfo2·=·null;
 36 ········}
 37 ········return·networkInfo2;
30 ····}38 ····}
31 ····39 ····
32 ····public·static·boolean·isActiveNetworkMetered(final·ConnectivityManager·connectivityManager)·{40 ····public·static·boolean·isActiveNetworkMetered(final·ConnectivityManager·connectivityManager)·{
33 ········return·ConnectivityManagerCompat.IMPL.isActiveNetworkMetered(connectivityManager);41 ········return·ConnectivityManagerCompat.IMPL.isActiveNetworkMetered(connectivityManager);
34 ····}42 ····}
35 }43 }
833 B
android/support/v4/print/PrintHelper$PrintHelperVersionImpl.class
703 B
procyon -ec {}
    
Offset 4, 17 lines modifiedOffset 4, 21 lines modified
4 import·android.net.Uri;4 import·android.net.Uri;
5 import·android.graphics.Bitmap;5 import·android.graphics.Bitmap;
  
6 interface·PrintHelper$PrintHelperVersionImpl6 interface·PrintHelper$PrintHelperVersionImpl
7 {7 {
8 ····int·getColorMode();8 ····int·getColorMode();
9 ····9 ····
 10 ····int·getOrientation();
 11 ····
10 ····int·getScaleMode();12 ····int·getScaleMode();
11 ····13 ····
12 ····void·printBitmap(final·String·p0,·final·Bitmap·p1);14 ····void·printBitmap(final·String·p0,·final·Bitmap·p1,·final·PrintHelper$OnPrintFinishCallback·p2);
13 ····15 ····
14 ····void·printBitmap(final·String·p0,·final·Uri·p1);16 ····void·printBitmap(final·String·p0,·final·Uri·p1,·final·PrintHelper$OnPrintFinishCallback·p2);
15 ····17 ····
16 ····void·setColorMode(final·int·p0);18 ····void·setColorMode(final·int·p0);
17 ····19 ····
 20 ····void·setOrientation(final·int·p0);
 21 ····
18 ····void·setScaleMode(final·int·p0);22 ····void·setScaleMode(final·int·p0);
19 }23 }
2.3 KB
android/support/v4/print/PrintHelper.class
2.22 KB
procyon -ec {}
    
Offset 6, 14 lines modifiedOffset 6, 16 lines modified
6 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
7 import·android.content.Context;7 import·android.content.Context;
  
8 public·final·class·PrintHelper8 public·final·class·PrintHelper
9 {9 {
10 ····public·static·final·int·COLOR_MODE_COLOR·=·2;10 ····public·static·final·int·COLOR_MODE_COLOR·=·2;
11 ····public·static·final·int·COLOR_MODE_MONOCHROME·=·1;11 ····public·static·final·int·COLOR_MODE_MONOCHROME·=·1;
 12 ····public·static·final·int·ORIENTATION_LANDSCAPE·=·1;
 13 ····public·static·final·int·ORIENTATION_PORTRAIT·=·2;
12 ····public·static·final·int·SCALE_MODE_FILL·=·2;14 ····public·static·final·int·SCALE_MODE_FILL·=·2;
13 ····public·static·final·int·SCALE_MODE_FIT·=·1;15 ····public·static·final·int·SCALE_MODE_FIT·=·1;
14 ····PrintHelper$PrintHelperVersionImpl·mImpl;16 ····PrintHelper$PrintHelperVersionImpl·mImpl;
15 ····17 ····
16 ····public·PrintHelper(final·Context·context)·{18 ····public·PrintHelper(final·Context·context)·{
17 ········if·(systemSupportsPrint())·{19 ········if·(systemSupportsPrint())·{
18 ············this.mImpl·=·(PrintHelper$PrintHelperVersionImpl)new·PrintHelper$PrintHelperKitkatImpl(context);20 ············this.mImpl·=·(PrintHelper$PrintHelperVersionImpl)new·PrintHelper$PrintHelperKitkatImpl(context);
Offset 27, 27 lines modifiedOffset 29, 43 lines modified
27 ········return·Build$VERSION.SDK_INT·>=·19;29 ········return·Build$VERSION.SDK_INT·>=·19;
28 ····}30 ····}
29 ····31 ····
30 ····public·int·getColorMode()·{32 ····public·int·getColorMode()·{
31 ········return·this.mImpl.getColorMode();33 ········return·this.mImpl.getColorMode();
32 ····}34 ····}
33 ····35 ····
 36 ····public·int·getOrientation()·{
 37 ········return·this.mImpl.getOrientation();
 38 ····}
 39 ····
34 ····public·int·getScaleMode()·{40 ····public·int·getScaleMode()·{
35 ········return·this.mImpl.getScaleMode();41 ········return·this.mImpl.getScaleMode();
36 ····}42 ····}
37 ····43 ····
38 ····public·void·printBitmap(final·String·s,·final·Bitmap·bitmap)·{44 ····public·void·printBitmap(final·String·s,·final·Bitmap·bitmap)·{
39 ········this.mImpl.printBitmap(s,·bitmap);45 ········this.mImpl.printBitmap(s,·bitmap,·(PrintHelper$OnPrintFinishCallback)null);
 46 ····}
 47 ····
 48 ····public·void·printBitmap(final·String·s,·final·Bitmap·bitmap,·final·PrintHelper$OnPrintFinishCallback·printHelper$OnPrintFinishCallback)·{
 49 ········this.mImpl.printBitmap(s,·bitmap,·printHelper$OnPrintFinishCallback);
40 ····}50 ····}
41 ····51 ····
42 ····public·void·printBitmap(final·String·s,·final·Uri·uri)·{52 ····public·void·printBitmap(final·String·s,·final·Uri·uri)·{
43 ········this.mImpl.printBitmap(s,·uri);53 ········this.mImpl.printBitmap(s,·uri,·(PrintHelper$OnPrintFinishCallback)null);
 54 ····}
 55 ····
 56 ····public·void·printBitmap(final·String·s,·final·Uri·uri,·final·PrintHelper$OnPrintFinishCallback·printHelper$OnPrintFinishCallback)·{
 57 ········this.mImpl.printBitmap(s,·uri,·printHelper$OnPrintFinishCallback);
44 ····}58 ····}
45 ····59 ····
46 ····public·void·setColorMode(final·int·colorMode)·{60 ····public·void·setColorMode(final·int·colorMode)·{
47 ········this.mImpl.setColorMode(colorMode);61 ········this.mImpl.setColorMode(colorMode);
48 ····}62 ····}
49 ····63 ····
 64 ····public·void·setOrientation(final·int·orientation)·{
 65 ········this.mImpl.setOrientation(orientation);
 66 ····}
 67 ····
50 ····public·void·setScaleMode(final·int·scaleMode)·{68 ····public·void·setScaleMode(final·int·scaleMode)·{
51 ········this.mImpl.setScaleMode(scaleMode);69 ········this.mImpl.setScaleMode(scaleMode);
52 ····}70 ····}
53 }71 }
26.6 KB
android/support/v4/print/PrintHelperKitkat$1.class
26.5 KB
procyon -ec {}
    
Offset 14, 22 lines modifiedOffset 14, 30 lines modified
14 import·android.print.PrintDocumentAdapter;14 import·android.print.PrintDocumentAdapter;
  
15 class·PrintHelperKitkat$1·extends·PrintDocumentAdapter15 class·PrintHelperKitkat$1·extends·PrintDocumentAdapter
16 {16 {
17 ····private·PrintAttributes·mAttributes;17 ····private·PrintAttributes·mAttributes;
18 ····final·/*·synthetic·*/·PrintHelperKitkat·this$0;18 ····final·/*·synthetic·*/·PrintHelperKitkat·this$0;
19 ····final·/*·synthetic·*/·Bitmap·val$bitmap;19 ····final·/*·synthetic·*/·Bitmap·val$bitmap;
 20 ····final·/*·synthetic·*/·PrintHelperKitkat$OnPrintFinishCallback·val$callback;
20 ····final·/*·synthetic·*/·int·val$fittingMode;21 ····final·/*·synthetic·*/·int·val$fittingMode;
21 ····final·/*·synthetic·*/·String·val$jobName;22 ····final·/*·synthetic·*/·String·val$jobName;
22 ····23 ····
23 ····PrintHelperKitkat$1(final·PrintHelperKitkat·this$0,·final·String·val$jobName,·final·Bitmap·val$bitmap,·final·int·val$fittingMode)·{24 ····PrintHelperKitkat$1(final·PrintHelperKitkat·this$0,·final·String·val$jobName,·final·Bitmap·val$bitmap,·final·int·val$fittingMode,·final·PrintHelperKitkat$OnPrintFinishCallback·val$callback)·{
24 ········this.this$0·=·this$0;25 ········this.this$0·=·this$0;
25 ········this.val$jobName·=·val$jobName;26 ········this.val$jobName·=·val$jobName;
26 ········this.val$bitmap·=·val$bitmap;27 ········this.val$bitmap·=·val$bitmap;
27 ········this.val$fittingMode·=·val$fittingMode;28 ········this.val$fittingMode·=·val$fittingMode;
 29 ········this.val$callback·=·val$callback;
 30 ····}
 31 ····
 32 ····public·void·onFinish()·{
 33 ········if·(this.val$callback·!=·null)·{
 34 ············this.val$callback.onFinish();
 35 ········}
28 ····}36 ····}
29 ····37 ····
30 ····public·void·onLayout(final·PrintAttributes·printAttributes,·final·PrintAttributes·mAttributes,·final·CancellationSignal·cancellationSignal,·final·PrintDocumentAdapter$LayoutResultCallback·printDocumentAdapter$LayoutResultCallback,·final·Bundle·bundle)·{38 ····public·void·onLayout(final·PrintAttributes·printAttributes,·final·PrintAttributes·mAttributes,·final·CancellationSignal·cancellationSignal,·final·PrintDocumentAdapter$LayoutResultCallback·printDocumentAdapter$LayoutResultCallback,·final·Bundle·bundle)·{
31 ········int·n·=·1;39 ········int·n·=·1;
32 ········this.mAttributes·=·mAttributes;40 ········this.mAttributes·=·mAttributes;
33 ········final·PrintDocumentInfo·build·=·new·PrintDocumentInfo$Builder(this.val$jobName).setContentType(n).setPageCount(n).build();41 ········final·PrintDocumentInfo·build·=·new·PrintDocumentInfo$Builder(this.val$jobName).setContentType(n).setPageCount(n).build();
34 ········if·(mAttributes.equals((Object)printAttributes))·{42 ········if·(mAttributes.equals((Object)printAttributes))·{
Offset 40, 326 lines modifiedOffset 48, 201 lines modified
40 ····48 ····
41 ····public·void·onWrite(final·PageRange[]·p0,·final·ParcelFileDescriptor·p1,·final·CancellationSignal·p2,·final·PrintDocumentAdapter$WriteResultCallback·p3)·{49 ····public·void·onWrite(final·PageRange[]·p0,·final·ParcelFileDescriptor·p1,·final·CancellationSignal·p2,·final·PrintDocumentAdapter$WriteResultCallback·p3)·{
42 ········//·50 ········//·
43 ········//·This·method·could·not·be·decompiled.51 ········//·This·method·could·not·be·decompiled.
44 ········//·52 ········//·
45 ········//·Original·Bytecode:53 ········//·Original·Bytecode:
46 ········//·54 ········//·
47 ········//·····2:·fstore··········555 ········//·····3:·astore··········5
48 ········//·····4:·new·············Landroid/print/pdf/PrintedPdfDocument; 
49 ········//·····7:·astore··········6 
50 ········//·····9:·aload_0········56 ········//·····5:·aload_0········
51 ········//····10:·getfield········android/support/v4/print/PrintHelperKitkat$1.this$0:Landroid/support/v4/print/PrintHelperKitkat;57 ········//·····6:·getfield········android/support/v4/print/PrintHelperKitkat$1.this$0:Landroid/support/v4/print/PrintHelperKitkat;
52 ········//····13:·getfield········android/support/v4/print/PrintHelperKitkat.mContext:Landroid/content/Context;58 ········//·····9:·getfield········android/support/v4/print/PrintHelperKitkat.mContext:Landroid/content/Context;
53 ········//····16:·astore··········759 ········//····12:·astore··········6
54 ········//····18:·aload_0········60 ········//····14:·aload_0········
55 ········//····19:·getfield········android/support/v4/print/PrintHelperKitkat$1.mAttributes:Landroid/print/PrintAttributes;61 ········//····15:·getfield········android/support/v4/print/PrintHelperKitkat$1.mAttributes:Landroid/print/PrintAttributes;
56 ········//····22:·astore··········862 ········//····18:·astore··········7
 63 ········//····20:·aload···········5
57 ········//····24:·aload···········664 ········//····22:·aload···········6
58 ········//····26:·aload···········765 ········//····24:·aload···········7
59 ········//····28:·aload···········8 
60 ········//····30:·invokespecial···android/print/pdf/PrintedPdfDocument.<init>:(Landroid/content/Context;Landroid/print/PrintAttributes;)V66 ········//····26:·invokespecial···android/print/pdf/PrintedPdfDocument.<init>:(Landroid/content/Context;Landroid/print/PrintAttributes;)V
61 ········//····33:·iconst_1·······67 ········//····29:·iconst_1·······
62 ········//····34:·istore··········968 ········//····30:·istore··········8
63 ········//····36:·ldc·············1.4E-45 
64 ········//····38:·fstore··········10 
65 ········//····40:·aload···········669 ········//····32:·aload···········5
66 ········//····42:·iload···········970 ········//····34:·iload···········8
67 ········//····44:·invokevirtual···android/print/pdf/PrintedPdfDocument.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page;71 ········//····36:·invokevirtual···android/print/pdf/PrintedPdfDocument.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page;
68 ········//····47:·astore··········1172 ········//····39:·astore··········9
69 ········//····49:·new·············Landroid/graphics/RectF;73 ········//····41:·new·············Landroid/graphics/RectF;
70 ········//····52:·astore··········1274 ········//····44:·astore··········10
71 ········//····54:·aload···········1175 ········//····46:·aload···········9
72 ········//····56:·invokevirtual···android/graphics/pdf/PdfDocument$Page.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo;76 ········//····48:·invokevirtual···android/graphics/pdf/PdfDocument$Page.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo;
73 ········//····59:·astore··········777 ········//····51:·astore··········6
74 ········//····61:·aload···········778 ········//····53:·aload···········6
75 ········//····63:·invokevirtual···android/graphics/pdf/PdfDocument$PageInfo.getContentRect:()Landroid/graphics/Rect;79 ········//····55:·invokevirtual···android/graphics/pdf/PdfDocument$PageInfo.getContentRect:()Landroid/graphics/Rect;
76 ········//····66:·astore··········780 ········//····58:·astore··········6
77 ········//····68:·aload···········1281 ········//····60:·aload···········10
78 ········//····70:·aload···········782 ········//····62:·aload···········6
79 ········//····72:·invokespecial···android/graphics/RectF.<init>:(Landroid/graphics/Rect;)V83 ········//····64:·invokespecial···android/graphics/RectF.<init>:(Landroid/graphics/Rect;)V
80 ········//····75:·new·············Landroid/graphics/Matrix; 
81 ········//····78:·astore··········13 
82 ········//····80:·aload···········13 
83 ········//····82:·invokespecial···android/graphics/Matrix.<init>:()V 
84 ········//····85:·aload···········12 
85 ········//····87:·invokevirtual···android/graphics/RectF.width:()F 
86 ········//····90:·fstore··········10 
87 ········//····92:·aload_0········84 ········//····67:·aload_0········
 85 ········//····68:·getfield········android/support/v4/print/PrintHelperKitkat$1.this$0:Landroid/support/v4/print/PrintHelperKitkat;
 86 ········//····71:·astore··········6
 87 ········//····73:·aload_0········
88 ········//····93:·getfield········android/support/v4/print/PrintHelperKitkat$1.val$bitmap:Landroid/graphics/Bitmap;88 ········//····74:·getfield········android/support/v4/print/PrintHelperKitkat$1.val$bitmap:Landroid/graphics/Bitmap;
89 ········//····96:·astore··········889 ········//····77:·astore··········7
90 ········//····98:·aload···········890 ········//····79:·aload···········7
91 ········//···100:·invokevirtual···android/graphics/Bitmap.getWidth:()I91 ········//····81:·invokevirtual···android/graphics/Bitmap.getWidth:()I
 92 ········//····84:·istore··········11
 93 ········//····86:·aload_0········
 94 ········//····87:·getfield········android/support/v4/print/PrintHelperKitkat$1.val$bitmap:Landroid/graphics/Bitmap;
 95 ········//····90:·astore··········12
 96 ········//····92:·aload·······