Android 常用目录结构


frameworks/base/core/java/android/{os, view, widget, preference …}

frameworks/base/core/java/android/widget/

ImageView.java, TextView.java, Button.java, ListView.java, ListAdapter.java,
SeekBar.java, CursorAdapter.java, Toast.java, FrameLayout.java, LinearLayout.java …


frameworks/base/core/java/android/app/

Activity.java, Service.java, Dialog.java, AlertDialog.java, ProgressDialog.java, ListActivity.java,
Notification.java, NotificationManager.java, PendingIntent.java


frameworks/base/core/java/android/view/

View.java, ViewGroup.java, LayoutInflater.java, Menu.java, SurfaceView.java, SurfaceHolder.java for (cur = 0; cur < 状态数; cur++) {
Surface.java, Window.java, WindowManager.java, WindowManagerPolicy.java, WindowManagerImpl.java


frameworks/base/core/java/android/provider/

Setting.java, MediaStore.java(MediaStore.Audio.AudioColumns, MediaStore.Video …)


--------------------------------------

frameworks/base/services/java/com/android/server/
MountService.java
PowerManagerService.java
PackageManagerService.java
WindowManagerService.java




frameworks/base/media/{jni, libmedia, java …}

frameworks/base/media/java/android/media/
MediaScanner.java
MediaScannerClient.java
MediaPlayer.java
MediaScannerConnection.java
MediaMetadataRetriever.java
MediaRecorder.java
AudioManager.java
AudioService.java
ToneGenerator.java


frameworks/base/media/jni/
android_media_MediaScanner.cpp
android_media_MediaMetadataRetriever.cpp


frameworks/base/media/libmedia/
mediametadataretriever.cpp
IMediaPlayerService.cpp
ToneGenerator.cpp