elastic / AndroidSDKMirror-28
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
31% | 19% | 23% | 12% | 11%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java31% | 19% | 23% | 12% | 11%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
com38% | 18% | 23% | 10% | 8%
android30% | 21% | 23% | 13% | 11%
androidx21% | 19% | 27% | 17% | 13%
java26% | 22% | 26% | 12% | 11%
tck49% | 22% | 13% | 7% | 6%
jsr16635% | 46% | 12% | 4% | 2%
benchmarks41% | 4% | 10% | 16% | 27%
org6% | 2% | 15% | 8% | 67%
javax0% | 19% | 30% | 21% | 29%
foo0% | 0% | 75% | 20% | 3%
junit0% | 0% | 21% | 47% | 31%
jdk0% | 0% | 0% | 64% | 35%
mypackage0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
io0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
PhoneWindowManager.java
in com/android/server/policy
7138 310
AudioService.java
in com/android/server/audio
6413 358
ViewRootImpl.java
in android/view
6405 375
PackageParser.java
in android/content/pm
6110 250
BatteryStats.java
in android/os
5923 98
WindowManagerService.java
in com/android/server/wm
5897 344
NotificationManagerService.java
in com/android/server/notification
5891 350
GridWidgetTest.java
in androidx/leanback/widget
5494 214
Editor.java
in android/widget
5386 365
ActivityThread.java
in android/app
5347 250
AccountManagerService.java
in com/android/server/accounts
5313 225
ViewGroup.java
in android/view
5292 381
AbsListView.java
in android/widget
5134 316
Notification.java
in android/app
5033 490
RecyclerViewLayoutTest.java
in androidx/recyclerview/widget
4774 200
Settings.java
in com/android/server/pm
4695 159
RIL.java
in com/android/internal/telephony
4647 231
ConnectivityService.java
in com/android/server
4499 273
StatusBar.java
in com/android/systemui/statusbar/phone
4472 353
WifiStateMachine.java
in com/android/server/wifi
4364 208
ConcurrentHashMap.java
in java/util/concurrent
4304 193
NotificationStackScrollLayout.java
in com/android/systemui/statusbar/stack
4161 364
InputMethodManagerService.java
in com/android/server
4058 157
NetworkPolicyManagerService.java
in com/android/server/net
3912 180
ActivityStack.java
in com/android/server/am
3880 181
AppWidgetServiceImpl.java
in com/android/server/appwidget
3755 199
DcTracker.java
in com/android/internal/telephony/dataconnection
3734 179
PowerManagerService.java
in com/android/server/power
3692 211
ActivityStackSupervisor.java
in com/android/server/am
3623 217
AlarmManagerService.java
in com/android/server
3588 139
TelephonyManager.java
in android/telephony
3569 321
WindowState.java
in com/android/server/wm
3523 241
DevicePolicyManager.java
in android/app/admin
3521 264
ActiveServices.java
in com/android/server/am
3499 84
GLLogWrapper.java
in android/opengl
3448 323
ServiceStateTracker.java
in com/android/internal/telephony
3440 146
AppOpsService.java
in com/android/server
3427 110
ShortcutService.java
in com/android/server/pm
3286 279
UserManagerService.java
in com/android/server/pm
3275 193
Activity.java
in android/app
3244 361
ExifInterface.java
in androidx/exifinterface/media
3216 122
SyncManager.java
in com/android/server/content
3214 137
3163 151
AccessibilityManagerService.java
in com/android/server/accessibility
3092 187
ExifInterface.java
in android/media
3088 111
MediaPlayer2Impl.java
in android/media
3065 153
GridLayoutManager.java
in androidx/leanback/widget
3049 228
Collections.java
in java/util
2978 411
SettingsProvider.java
in com/android/providers/settings
2970 141
StorageManagerService.java
in com/android/server
2932 163
Files With Most Units (Top 50)
File# lines# units
1677 881
JunitTestCases.java
in org/w3c/domts
1626 540
Notification.java
in android/app
5033 490
Collections.java
in java/util
2978 411
ViewGroup.java
in android/view
5292 381
ViewRootImpl.java
in android/view
6405 375
Editor.java
in android/widget
5386 365
NotificationStackScrollLayout.java
in com/android/systemui/statusbar/stack
4161 364
Activity.java
in android/app
3244 361
AudioService.java
in com/android/server/audio
6413 358
StatusBar.java
in com/android/systemui/statusbar/phone
4472 353
NotificationManagerService.java
in com/android/server/notification
5891 350
WindowManagerService.java
in com/android/server/wm
5897 344
GLLogWrapper.java
in android/opengl
3448 323
TCKLocalDateTime.java
in tck/java/time
2575 322
TelephonyManager.java
in android/telephony
3569 321
AbsListView.java
in android/widget
5134 316
PhoneWindowManager.java
in com/android/server/policy
7138 310
MediaSessionCompat.java
in android/support/v4/media/session
2508 297
Phone.java
in com/android/internal/telephony
1928 295
EditStyledText.java
in com/android/ex/editstyledtext
2783 287
ShortcutService.java
in com/android/server/pm
3286 279
ConnectivityService.java
in com/android/server
4499 273
TCKLocalDate.java
in tck/java/time
1789 265
DevicePolicyManager.java
in android/app/admin
3521 264
NotificationCompat.java
in androidx/core/app
2429 263
RemoteViews.java
in android/widget
2363 256
GLErrorWrapper.java
in android/opengl
1379 253
ExpandableNotificationRow.java
in com/android/systemui/statusbar
2383 252
ActivityThread.java
in android/app
5347 250
PackageParser.java
in android/content/pm
6110 250
TCKLocalTime.java
in tck/java/time
2093 247
ClockworkDevicePolicyManagerWrapperService.java
in com/android/server/devicepolicy
1123 245
WindowState.java
in com/android/server/wm
3523 241
TCKZonedDateTime.java
in tck/java/time
1881 237
BindingExpressionParser.java
in android/databinding/parser
2339 236
RIL.java
in com/android/internal/telephony
4647 231
GridLayoutManager.java
in androidx/leanback/widget
3049 228
AccountManagerService.java
in com/android/server/accounts
5313 225
AccessibilityNodeInfo.java
in android/view/accessibility
1866 217
ActivityStackSupervisor.java
in com/android/server/am
3623 217
NotificationPanelView.java
in com/android/systemui/statusbar/phone
2373 214
GridWidgetTest.java
in androidx/leanback/widget
5494 214
PowerManagerService.java
in com/android/server/power
3692 211
VCardEntry.java
in com/android/vcard
2111 210
WifiStateMachine.java
in com/android/server/wifi
4364 208
GsmCdmaPhone.java
in com/android/internal/telephony
2847 207
2438 204
MediaControllerCompat.java
in android/support/v4/media/session
1571 202
PhoneWindow.java
in com/android/internal/policy
2844 201
Files With Long Lines (Top 50)

There are 1000 files with lines longer than 120 characters. In total, there are 2273 long lines.

File# lines# units# long lines
ScriptIntrinsicBLAS.java
in android/renderscript
1389 122 143
ScriptIntrinsicBLAS.java
in android/support/v8/renderscript
2176 122 139
BindingExpressionParser.java
in android/databinding/parser
2339 236 121
Os.java
in android/system
157 5 69
65 - 47
TCKInstant.java
in tck/java/time
1783 120 42
TCKOffsetDateTime.java
in tck/java/time
1211 139 41
TCKZonedDateTime.java
in tck/java/time
1881 237 35
486 37 32
TCKDuration.java
in tck/java/time
2296 151 32
CameraCharacteristics.java
in android/hardware/camera2
518 15 30
TCKDateTimeFormatters.java
in tck/java/time/format
1211 100 27
RenderScript.java
in android/support/v8/renderscript
1213 120 24
TCKOffsetTime.java
in tck/java/time
1081 129 19
TCKThaiBuddhistChronology.java
in tck/java/time/chrono
706 44 19
TCKMinguoChronology.java
in tck/java/time/chrono
733 38 19
BindingExpressionBaseVisitor.java
in android/databinding/parser
44 - 17
TCKZoneRules.java
in tck/java/time/zone
886 63 16
TCKLocalDateTime.java
in tck/java/time
2575 322 14
KeyChainSnapshotDeserializer.java
in com/android/server/locksettings/recoverablekeystore/serialization
316 13 14
KeyChainSnapshotSerializer.java
in com/android/server/locksettings/recoverablekeystore/serialization
147 13 14
RenderScript.java
in android/renderscript
1194 151 13
TCKDateTimeFormatterBuilder.java
in tck/java/time/format
646 69 12
CaptureResult.java
in android/hardware/camera2
427 18 12
2456 147 12
OpTestCase.java
in java/util/stream
483 46 11
Duration.java
in java/time
451 62 11
OpTestCase.java
in org/openjdk/testlib/java/util/stream
484 46 11
TCKDateTimeParseResolver.java
in tck/java/time/format
1013 58 10
MethodHandles.java
in java/lang/invoke
81 3 10
TCKFormatStyle.java
in tck/java/time/format
44 2 9
TCKDateTimeFormatter.java
in tck/java/time/format
726 72 9
TCKJapaneseChronology.java
in tck/java/time/chrono
922 62 9
ResourceExpr.java
in android/databinding/tool/expr
206 16 8
DOMResult.java
in javax/xml/transform/dom
84 11 8
TestData.java
in java/util/stream
273 30 8
LocalDate.java
in java/time
635 76 8
TestData.java
in org/openjdk/testlib/java/util/stream
274 30 8
CaptureRequest.java
in android/hardware/camera2
586 41 7
XMLParser.java
in android/databinding/parser
696 63 7
FlagOpTest.java
in java/util/stream
214 12 7
AbstractChronology.java
in java/time/chrono
386 27 7
ViewBindingAdapter.java
in android/databinding/adapters
202 16 6
BindingExpressionBaseListener.java
in android/databinding/parser
90 - 6
242 19 6
WeekFields.java
in java/time/temporal
474 47 6
LocalDateTime.java
in java/time
530 84 6
BigDecimal.java
in java/math
1462 98 6
682 92 5
396 40 5