AOSP Lines of Code
| ipython
| import rglob
|
| **android-1.6_r1.4**
|
| rglob.lcount("/home/chris/aosp_android-1.6_r1.4/", "\*.java")
| 2687649
| rglob.lcount("/home/chris/aosp_android-1.6_r1.4/", "\*.cpp")
| 1994029
| rglob.lcount("/home/chris/aosp_android-1.6_r1.4/", "\*.xml")
| 1926342
****
| **android-2.3.6_r1**
|
| rglob.lcount("/home/chris/aosp_android-2.3.6_r1/", "\*.java")
| 3875476
| rglob.lcount("/home/chris/aosp_android-2.3.6_r1/", "\*.cpp")
| 2366776
| rglob.lcount("/home/chris/aosp_android-2.3.6_r1/", "\*.xml")
| 4640773
****
| **android-4.1.2_r1**
|
| rglob.lcount("/home/chris/android/google", "\*.java")
| 6172018
| rglob.lcount("/home/chris/android/google", "\*.xml")
| 8299084
| rglob.lcount("/home/chris/android/google", "\*.cpp")
| 4565380
****
| **android-4.4.2_r1**
|
| rglob.lcount("/home/chris/android/google", "\*.java")
| 7473838
| rglob.lcount("/home/chris/android/google", "\*.xml")
| 6592088
| rglob.lcount("/home/chris/android/google", "\*.cpp")
| 6394997
****
| **android-5.1.1_r1**
|
| rglob.lcount("/home/chris/android-5.1.1_r1/", "\*.java")
| 9118187
| rglob.lcount("/home/chris/aosp_android-5.1.1_r1/", "\*.cpp")
| 8886230
| rglob.lcount("/home/chris/aosp_android-5.1.1_r1/", "\*.xml")
| 7589145
****
|
| **android-5.1.1_r33**
|
| rglob.lcount("/home/chris/aosp_android-5.1.1_r33/", "\*.java")
| 9118930
| rglob.lcount("/home/chris/aosp_android-5.1.1_r33/", "\*.cpp")
| 8886171
| rglob.lcount("/home/chris/aosp_android-5.1.1_r33/", "\*.xml")
| 7589235
|
| **android-6.0.1_r1**
|
| rglob.lcount("/home/chris/aosp_android-6.0.1_r1/", "\*.java")
| 11152748
| rglob.lcount("/home/chris/aosp_android-6.0.1_r1/", "\*.cpp")
| 7474792
| rglob.lcount("/home/chris/aosp_android-6.0.1_r1/", "\*.xml")
| 8541919