shadowsocks-androidFile Age
File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| layout_main.xml in mobile/src/main/res/layout |
123 | - | 388 | 1340 | 21 |
| layout_profile.xml in mobile/src/main/res/layout |
102 | - | 245 | 1340 | 14 |
| layout_apps.xml in mobile/src/main/res/layout |
92 | - | 277 | 1340 | 19 |
| pref_profile.xml in mobile/src/main/res/xml |
86 | - | 52 | 1340 | 22 |
| layout_apps_item.xml in mobile/src/main/res/layout |
63 | - | 389 | 1340 | 8 |
| profile_manager_menu.xml in mobile/src/main/res/menu |
50 | - | 569 | 1340 | 7 |
| arrays.xml in mobile/src/main/res/values |
36 | - | 749 | 1340 | 11 |
| pref_global.xml in mobile/src/main/res/xml |
36 | - | 145 | 1340 | 21 |
| dialog_acl_rule.xml in mobile/src/main/res/layout |
28 | - | 409 | 1340 | 7 |
| layout_tasker.xml in mobile/src/main/res/layout |
26 | - | 422 | 1340 | 4 |
| background_profile.xml in mobile/src/main/res/drawable |
24 | - | 790 | 1340 | 9 |
| layout_about.xml in mobile/src/main/res/layout |
23 | - | 388 | 1340 | 5 |
| app_manager_menu.xml in mobile/src/main/res/menu |
21 | - | 624 | 1340 | 7 |
| layout_custom_rules.xml in mobile/src/main/res/layout |
20 | - | 145 | 1340 | 7 |
| custom_rules_menu.xml in mobile/src/main/res/menu |
20 | - | 624 | 1340 | 7 |
| shortcuts.xml in mobile/src/main/res/xml |
19 | - | 952 | 1340 | 2 |
| layout_list.xml in mobile/src/main/res/layout |
17 | - | 388 | 1340 | 6 |
| styles.xml in mobile/src/main/res/values |
17 | - | 353 | 1340 | 15 |
| ic_qu_shadowsocks_launcher.xml in mobile/src/main/res/drawable |
15 | - | 899 | 1340 | 2 |
| layout_global_settings.xml in mobile/src/main/res/layout |
14 | - | 145 | 1340 | 4 |
| profile_config_menu.xml in mobile/src/main/res/menu |
14 | - | 668 | 1340 | 3 |
| layout_profile_config.xml in mobile/src/main/res/layout |
13 | - | 145 | 1340 | 4 |
| background_selectable.xml in mobile/src/main/res/drawable |
12 | - | 835 | 1340 | 4 |
| ic_social_share.xml in mobile/src/main/res/drawable |
11 | - | 585 | 1340 | 4 |
| ic_av_playlist_add.xml in mobile/src/main/res/drawable |
11 | - | 585 | 1340 | 3 |
| ic_action_note_add.xml in mobile/src/main/res/drawable |
11 | - | 585 | 1340 | 3 |
| ic_action_description.xml in mobile/src/main/res/drawable |
10 | - | 1012 | 1340 | 2 |
| ic_action_assignment.xml in mobile/src/main/res/drawable |
10 | - | 1012 | 1340 | 2 |
| ic_image_edit.xml in mobile/src/main/res/drawable |
10 | - | 585 | 1340 | 3 |
| ic_action_delete.xml in mobile/src/main/res/drawable |
10 | - | 972 | 1340 | 2 |
| ic_action_settings.xml in mobile/src/main/res/drawable |
10 | - | 825 | 1340 | 2 |
| ic_action_done.xml in mobile/src/main/res/drawable |
10 | - | 585 | 1340 | 2 |
| ic_action_help_outline.xml in mobile/src/main/res/drawable |
9 | - | 1340 | 1340 | 1 |
| dimen.xml in mobile/src/main/res/values |
7 | - | 278 | 1340 | 14 |
| profile_share_popup.xml in mobile/src/main/res/menu |
7 | - | 481 | 1340 | 4 |
| styles.xml in plugin/src/main/res/values |
33 | - | 78 | 1339 | 12 |
| colors.xml in plugin/src/main/res/values |
27 | - | 399 | 1339 | 5 |
| toolbar_light_dark.xml in plugin/src/main/res/layout |
12 | - | 494 | 1339 | 5 |
| strings.xml in plugin/src/main/res/values |
11 | - | 547 | 1335 | 2 |
| icon_list_item_2.xml in mobile/src/main/res/layout |
44 | - | 221 | 1332 | 6 |
| strings.xml in plugin/src/main/res/values-zh-rTW |
11 | - | 243 | 1280 | 5 |
| strings.xml in plugin/src/main/res/values-zh-rCN |
11 | - | 342 | 1280 | 5 |
| strings.xml in plugin/src/main/res/values-ja |
11 | - | 243 | 1280 | 6 |
| strings.xml in plugin/src/main/res/values-ru |
10 | - | 342 | 1280 | 6 |
| strings.xml in plugin/src/main/res/values-ko |
9 | - | 417 | 1280 | 5 |
| google-services.json in mobile |
86 | - | 284 | 1239 | 5 |
| layout_scanner.xml in mobile/src/main/res/layout |
12 | - | 79 | 1196 | 6 |
| colors.xml in mobile/src/main/res/values |
6 | - | 221 | 1155 | 8 |
| strings.xml in plugin/src/main/res/values-fa |
9 | - | 417 | 1106 | 4 |
| ProfilesFragment.kt in mobile/src/main/java/com/github/shadowsocks |
508 | 26 | 40 | 1015 | 56 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| ic_action_help_outline.xml in mobile/src/main/res/drawable |
9 | - | 1340 | 1340 | 1 |
| HelpActivity.kt in plugin/src/main/java/com/github/shadowsocks/plugin |
4 | 1 | 1015 | 1015 | 1 |
| HelpCallback.kt in plugin/src/main/java/com/github/shadowsocks/plugin |
9 | 1 | 1015 | 1015 | 1 |
| gen.pl in core/gfwlist |
10 | - | 1015 | 1015 | 1 |
| ConfigurationActivity.kt in plugin/src/main/java/com/github/shadowsocks/plugin |
12 | 1 | 1015 | 1015 | 1 |
| ic_action_assignment.xml in mobile/src/main/res/drawable |
10 | - | 1012 | 1340 | 2 |
| ic_action_description.xml in mobile/src/main/res/drawable |
10 | - | 1012 | 1340 | 2 |
| background_service.xml in mobile/src/main/res/color |
5 | - | 999 | 999 | 1 |
| ic_service_idle.xml in mobile/src/main/res/drawable |
18 | - | 999 | 999 | 1 |
| ic_action_delete.xml in mobile/src/main/res/drawable |
10 | - | 972 | 1340 | 2 |
| ic_navigation_close.xml in plugin/src/main/res/drawable |
10 | - | 972 | 972 | 1 |
| ic_service_connected.xml in mobile/src/main/res/drawable |
17 | - | 972 | 999 | 3 |
| ic_service_stopping.xml in mobile/src/main/res/drawable |
17 | - | 972 | 999 | 3 |
| ic_service_stopped.xml in mobile/src/main/res/drawable |
28 | - | 972 | 999 | 2 |
| ic_service_connecting.xml in mobile/src/main/res/drawable |
28 | - | 972 | 999 | 2 |
| ic_image_photo.xml in mobile/src/main/res/drawable |
10 | - | 952 | 952 | 1 |
| gen.py in core/gfwlist |
10 | 1 | 952 | 1015 | 2 |
| shortcuts.xml in mobile/src/main/res/xml |
19 | - | 952 | 1340 | 2 |
| ic_app_shortcut_background.xml in mobile/src/main/res/drawable |
7 | - | 899 | 899 | 1 |
| ic_qu_camera_launcher.xml in mobile/src/main/res/drawable-v26 |
9 | - | 899 | 899 | 1 |
| ic_qu_shadowsocks_launcher.xml in mobile/src/main/res/drawable-v26 |
9 | - | 899 | 899 | 1 |
| ic_qu_shadowsocks_foreground.xml in mobile/src/main/res/drawable |
10 | - | 899 | 899 | 1 |
| ic_image_camera_alt.xml in mobile/src/main/res/drawable |
12 | - | 899 | 899 | 1 |
| ic_qu_camera_launcher.xml in mobile/src/main/res/drawable |
15 | - | 899 | 952 | 2 |
| ic_qu_shadowsocks_launcher.xml in mobile/src/main/res/drawable |
15 | - | 899 | 1340 | 2 |
| background_selectable.xml in mobile/src/main/res/drawable |
12 | - | 835 | 1340 | 4 |
| ic_notification_enhanced_encryption.xml in mobile/src/main/res/drawable |
10 | - | 825 | 825 | 1 |
| ic_action_settings.xml in mobile/src/main/res/drawable |
10 | - | 825 | 1340 | 2 |
| ic_navigation_apps.xml in mobile/src/main/res/drawable |
10 | - | 825 | 825 | 1 |
| ic_action_lock.xml in mobile/src/main/res/drawable |
10 | - | 825 | 825 | 1 |
| ic_image_looks_6.xml in mobile/src/main/res/drawable |
10 | - | 825 | 825 | 1 |
| ic_action_dns.xml in mobile/src/main/res/drawable |
10 | - | 825 | 825 | 1 |
| background_profile.xml in mobile/src/main/res/drawable |
24 | - | 790 | 1340 | 9 |
| Settings.kt in mobile/src/main/java/com/github/shadowsocks/tasker |
31 | 1 | 790 | 1015 | 7 |
| banner.xml in core/src/main/res/mipmap-anydpi-v24 |
77 | - | 759 | 759 | 1 |
| network_security_config.xml in core/src/main/res/xml |
4 | - | 752 | 752 | 1 |
| colors.xml in core/src/main/res/values |
4 | - | 752 | 752 | 1 |
| ic_launcher.xml in core/src/main/res/mipmap-anydpi-v26 |
5 | - | 752 | 752 | 1 |
| NoPlugin.kt in core/src/main/java/com/github/shadowsocks/plugin |
6 | - | 752 | 752 | 1 |
| backup_descriptor.xml in core/src/main/res/xml |
7 | - | 752 | 752 | 1 |
| default_configs.xml in core/src/main/res/xml |
7 | - | 752 | 752 | 1 |
| ic_launcher_foreground_shadow.xml in core/src/main/res/color-v24 |
9 | - | 752 | 752 | 1 |
| ic_service_active.xml in core/src/main/res/drawable |
10 | - | 752 | 752 | 1 |
| RecreateSchemaMigration.kt in core/src/main/java/com/github/shadowsocks/database/migration |
13 | 1 | 752 | 752 | 1 |
| ic_launcher_foreground.xml in core/src/main/res/drawable-anydpi-v24 |
13 | - | 752 | 752 | 1 |
| ProfileTest.kt in core/src/androidTest/java/com/github/shadowsocks/database |
14 | 1 | 752 | 752 | 1 |
| ActionListener.kt in mobile/src/main/java/com/github/shadowsocks/tasker |
20 | 1 | 752 | 1015 | 2 |
| leanback_list_preference_item_single_2.xml in tv/src/main/res/layout |
44 | - | 752 | 752 | 1 |
| 3.json in core/schemas/com.github.shadowsocks.database.PublicDatabase |
45 | - | 752 | 752 | 1 |
| RoomPreferenceDataStore.kt in core/src/main/java/com/github/shadowsocks/preference |
55 | 5 | 752 | 752 | 1 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| ActivityResultContracts.kt in core/src/main/java/com/github/shadowsocks/utils |
38 | 1 | 78 | 78 | 1 |
| linker-wrapper.py in core/src/main/rust |
13 | - | 132 | 132 | 1 |
| Helpers.kt in buildSrc/src/main/kotlin |
97 | - | 8 | 145 | 13 |
| AdsManager.kt in mobile/src/main/java/com/github/shadowsocks |
18 | - | 146 | 146 | 1 |
| DnsResolverCompat.kt in core/src/main/java/com/github/shadowsocks/net |
129 | 2 | 52 | 147 | 9 |
| LocalDnsWorker.kt in core/src/main/java/com/github/shadowsocks/bg |
58 | 1 | 120 | 147 | 4 |
| ic_action_lock_open.xml in mobile/src/main/res/drawable |
6 | - | 221 | 221 | 1 |
| PluginPreference.kt in mobile/src/main/java/com/github/shadowsocks/preference |
43 | 3 | 222 | 222 | 1 |
| PluginList.kt in core/src/main/java/com/github/shadowsocks/plugin |
27 | 1 | 86 | 222 | 3 |
| PluginPreferenceDialogFragment.kt in mobile/src/main/java/com/github/shadowsocks/preference |
110 | 5 | 40 | 223 | 4 |
| Utils.kt in plugin/src/main/java/com/github/shadowsocks/plugin |
12 | - | 234 | 234 | 1 |
| SubscriptionService.kt in core/src/main/java/com/github/shadowsocks/subscription |
177 | 2 | 93 | 245 | 7 |
| ic_file_cloud_download.xml in core/src/main/res/drawable |
10 | - | 245 | 245 | 1 |
| ic_file_cloud_queue.xml in mobile/src/main/res/drawable |
10 | - | 245 | 245 | 1 |
| 29.json in core/schemas/com.github.shadowsocks.database.PrivateDatabase |
180 | - | 248 | 248 | 1 |
| Sorters.kt in core/src/main/java/com/github/shadowsocks/utils |
18 | 4 | 248 | 248 | 1 |
| layout_subscriptions.xml in mobile/src/main/res/layout |
20 | - | 245 | 257 | 2 |
| SubscriptionFragment.kt in mobile/src/main/java/com/github/shadowsocks/subscription |
235 | 16 | 26 | 258 | 11 |
| Subscription.kt in core/src/main/java/com/github/shadowsocks/subscription |
35 | 2 | 145 | 258 | 5 |
| dialog_subscription.xml in mobile/src/main/res/layout |
20 | - | 258 | 258 | 1 |
| subscription_menu.xml in mobile/src/main/res/menu |
14 | - | 245 | 258 | 3 |
| ic_social_emoji_symbols.xml in mobile/src/main/res/drawable |
28 | - | 279 | 279 | 1 |
| ic_settings_password.xml in mobile/src/main/res/drawable |
18 | - | 279 | 279 | 1 |
| ic_maps_360.xml in mobile/src/main/res/drawable |
11 | - | 279 | 279 | 1 |
| ic_device_developer_mode.xml in mobile/src/main/res/drawable |
10 | - | 279 | 279 | 1 |
| ic_maps_directions_boat.xml in mobile/src/main/res/drawable |
10 | - | 279 | 279 | 1 |
| ic_hardware_router.xml in mobile/src/main/res/drawable |
6 | - | 279 | 279 | 1 |
| ic_communication_phonelink_ring.xml in mobile/src/main/res/drawable |
6 | - | 279 | 279 | 1 |
| ic_maps_directions.xml in mobile/src/main/res/drawable |
6 | - | 279 | 279 | 1 |
| ad_unified.xml in mobile/src/main/res/layout |
90 | - | 299 | 353 | 3 |
| WindowInsetsListeners.kt in mobile/src/main/java/com/github/shadowsocks/widget |
28 | 1 | 79 | 388 | 2 |
| styles.xml in plugin/src/main/res/values-v29 |
6 | - | 391 | 391 | 1 |
| strings.xml in core/src/main/res/values-ar |
15 | - | 243 | 417 | 2 |
| UrlImportActivity.kt in core/src/main/java/com/github/shadowsocks |
47 | 3 | 94 | 481 | 3 |
| EditTextPreferenceModifiers.kt in core/src/main/java/com/github/shadowsocks/preference |
22 | 2 | 421 | 547 | 2 |
| 28.json in core/schemas/com.github.shadowsocks.database.PrivateDatabase |
173 | - | 548 | 548 | 1 |
| ic_device_data_usage.xml in mobile/src/main/res/drawable |
6 | - | 548 | 548 | 1 |
| strings.xml in core/src/main/res/values-es |
110 | - | 342 | 549 | 5 |
| translate.py in null |
78 | 1 | 417 | 549 | 2 |
| strings.xml in plugin/src/main/res/values-es |
8 | - | 342 | 549 | 4 |
| gradle.properties in plugin |
17 | - | 223 | 570 | 5 |
| AlertDialogFragment.kt in plugin/src/main/java/com/github/shadowsocks/plugin |
36 | 2 | 147 | 574 | 4 |
| preference_dialog_password.xml in mobile/src/main/res/layout |
44 | - | 409 | 579 | 2 |
| DefaultNetworkListener.kt in core/src/main/java/com/github/shadowsocks/net |
95 | 1 | 143 | 595 | 10 |
| HttpsTest.kt in core/src/main/java/com/github/shadowsocks/net |
89 | 3 | 34 | 595 | 12 |
| Subnet.kt in core/src/main/java/com/github/shadowsocks/net |
54 | 2 | 226 | 595 | 9 |
| LocalSocketListener.kt in core/src/main/java/com/github/shadowsocks/net |
52 | 1 | 94 | 595 | 7 |
| SubnetTest.kt in core/src/androidTest/java/com/github/shadowsocks/net |
40 | 4 | 231 | 595 | 3 |
| ConcurrentLocalSocketListener.kt in core/src/main/java/com/github/shadowsocks/net |
18 | 2 | 145 | 595 | 5 |
| ShadowsocksConnection.kt in core/src/main/java/com/github/shadowsocks/aidl |
119 | 14 | 90 | 603 | 10 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| Helpers.kt in buildSrc/src/main/kotlin |
97 | - | 8 | 145 | 13 |
| gradle-wrapper.properties in gradle/wrapper |
5 | - | 8 | 1015 | 29 |
| detekt.yml in null |
525 | - | 26 | 952 | 15 |
| BaseService.kt in core/src/main/java/com/github/shadowsocks/bg |
321 | 13 | 26 | 752 | 45 |
| AppManager.kt in mobile/src/main/java/com/github/shadowsocks |
267 | 11 | 26 | 1015 | 34 |
| SubscriptionFragment.kt in mobile/src/main/java/com/github/shadowsocks/subscription |
235 | 16 | 26 | 258 | 11 |
| MainPreferenceFragment.kt in tv/src/main/java/com/github/shadowsocks/tv |
219 | 9 | 26 | 752 | 42 |
| MainActivity.kt in mobile/src/main/java/com/github/shadowsocks |
202 | 10 | 26 | 1015 | 60 |
| Utils.kt in core/src/main/java/com/github/shadowsocks/utils |
89 | 1 | 26 | 752 | 31 |
| StatsBar.kt in mobile/src/main/java/com/github/shadowsocks/widget |
79 | 5 | 26 | 771 | 18 |
| UdpFallbackProfileActivity.kt in mobile/src/main/java/com/github/shadowsocks |
75 | 3 | 26 | 610 | 8 |
| ProfileConfigActivity.kt in mobile/src/main/java/com/github/shadowsocks |
57 | 4 | 26 | 1015 | 13 |
| AclTest.kt in core/src/androidTest/java/com/github/shadowsocks/acl |
29 | 1 | 26 | 752 | 4 |
| styles.xml in tv/src/main/res/values |
16 | - | 26 | 752 | 6 |
| ArrayIterator.kt in core/src/main/java/com/github/shadowsocks/utils |
14 | - | 26 | 752 | 3 |
| MainActivity.kt in tv/src/main/java/com/github/shadowsocks/tv |
9 | 1 | 26 | 752 | 3 |
| HttpsTest.kt in core/src/main/java/com/github/shadowsocks/net |
89 | 3 | 34 | 595 | 12 |
| ProfilesFragment.kt in mobile/src/main/java/com/github/shadowsocks |
508 | 26 | 40 | 1015 | 56 |
| CustomRulesFragment.kt in mobile/src/main/java/com/github/shadowsocks/acl |
483 | 27 | 40 | 1015 | 45 |
| ScannerActivity.kt in mobile/src/main/java/com/github/shadowsocks |
139 | 4 | 40 | 1015 | 31 |
| PluginPreferenceDialogFragment.kt in mobile/src/main/java/com/github/shadowsocks/preference |
110 | 5 | 40 | 223 | 4 |
| PluginOptions.kt in plugin/src/main/java/com/github/shadowsocks/plugin |
69 | 2 | 40 | 1002 | 6 |
| DnsResolverCompat.kt in core/src/main/java/com/github/shadowsocks/net |
129 | 2 | 52 | 147 | 9 |
| pref_profile.xml in mobile/src/main/res/xml |
86 | - | 52 | 1340 | 22 |
| VpnService.kt in core/src/main/java/com/github/shadowsocks/bg |
208 | 5 | 57 | 752 | 50 |
| ProxyInstance.kt in core/src/main/java/com/github/shadowsocks/bg |
110 | 3 | 58 | 610 | 50 |
| ProfileConfigFragment.kt in mobile/src/main/java/com/github/shadowsocks |
223 | 9 | 78 | 1015 | 48 |
| ProfileManager.kt in core/src/main/java/com/github/shadowsocks/database |
115 | 6 | 78 | 752 | 14 |
| ActivityResultContracts.kt in core/src/main/java/com/github/shadowsocks/utils |
38 | 1 | 78 | 78 | 1 |
| VpnRequestActivity.kt in core/src/main/java/com/github/shadowsocks |
36 | 2 | 78 | 752 | 5 |
| styles.xml in plugin/src/main/res/values |
33 | - | 78 | 1339 | 12 |
| PluginConfigurationDialogFragment.kt in mobile/src/main/java/com/github/shadowsocks/preference |
33 | 3 | 78 | 1015 | 7 |
| ToolbarFragment.kt in mobile/src/main/java/com/github/shadowsocks |
16 | 1 | 78 | 1015 | 11 |
| WindowInsetsListeners.kt in mobile/src/main/java/com/github/shadowsocks/widget |
28 | 1 | 79 | 388 | 2 |
| layout_scanner.xml in mobile/src/main/res/layout |
12 | - | 79 | 1196 | 6 |
| PluginManager.kt in core/src/main/java/com/github/shadowsocks/plugin |
187 | 1 | 86 | 752 | 14 |
| PluginList.kt in core/src/main/java/com/github/shadowsocks/plugin |
27 | 1 | 86 | 222 | 3 |
| Profile.kt in core/src/main/java/com/github/shadowsocks/database |
322 | 14 | 88 | 752 | 22 |
| ShadowsocksConnection.kt in core/src/main/java/com/github/shadowsocks/aidl |
119 | 14 | 90 | 603 | 10 |
| SubscriptionService.kt in core/src/main/java/com/github/shadowsocks/subscription |
177 | 2 | 93 | 245 | 7 |
| Core.kt in core/src/main/java/com/github/shadowsocks |
144 | 4 | 94 | 752 | 23 |
| TrafficMonitor.kt in core/src/main/java/com/github/shadowsocks/bg |
81 | 3 | 94 | 752 | 12 |
| LocalSocketListener.kt in core/src/main/java/com/github/shadowsocks/net |
52 | 1 | 94 | 595 | 7 |
| DirectBoot.kt in core/src/main/java/com/github/shadowsocks/utils |
49 | 4 | 94 | 752 | 3 |
| UrlImportActivity.kt in core/src/main/java/com/github/shadowsocks |
47 | 3 | 94 | 481 | 3 |
| AclSyncer.kt in core/src/main/java/com/github/shadowsocks/acl |
40 | 1 | 94 | 752 | 11 |
| BootReceiver.kt in core/src/main/java/com/github/shadowsocks |
32 | 1 | 94 | 752 | 4 |
| App.kt in mobile/src/main/java/com/github/shadowsocks |
15 | 2 | 94 | 1015 | 28 |
| App.kt in tv/src/main/java/com/github/shadowsocks/tv |
14 | 2 | 94 | 752 | 4 |
| LocalDnsWorker.kt in core/src/main/java/com/github/shadowsocks/bg |
58 | 1 | 120 | 147 | 4 |