android 系统开发入门(四) 系统开发常用调试编辑目录介绍

1.framework相关
frameworks/base/core/java/com/android/internal/os/ZygoteInit.java  android初始化
frameworks\base\core\java\android\os os类路径 android.view.  android.os.
frameworks\base\core\java\android\view\KeyEvent.java 按键键值定义
frameworks\base\core\java\android\provider\Settings.java  系统数据库字段定义类 android.provider.Settings 
frameworks\base\core\java\android\preference\PreferenceActivity.java 设置偏好保存
frameworks\base\core\java\android\os\SystemProperties.java 系统属性值类
frameworks\base\core\java\android\hardware\SystemSensorManager.java 传感器
frameworks\base\core\java\android\nfc\NfcAdapter.java NFC
frameworks\base\core\java\android\bluetooth 蓝牙
frameworks\base\core\java\com\android\internal\widget\LockPatternUtils.java 锁屏

frameworks/base/core/res/assets/images/android-logo-shine.png 开机动画图片
frameworks/base/core/res/res/drawable/default_wallpaper.jpg 壁纸图片

frameworks\base\services\java\com\android\server\SystemServer.java android启动服务入口
frameworks\base\services\core\java\com\android\server 系统各大service类路径
frameworks\base\services\core\java\com\android\server\audio\AudioService.java 最大音量大小
frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java  interceptKeyBeforeDispatching 按键监听
frameworks\base\services\core\java\com\android\server\LockSettingsService.java 锁屏
frameworks\base\services\core\java\com\android\server\WiredAccessoryManager.java 设备接入
frameworks\base\services\core\java\com\android\server\display\AutomaticBrightnessController.java 亮度
frameworks\base\services\usb\java\com\android\server\usb\UsbDeviceManager.java USB设备管理
frameworks\base\services\core\java\com\android\server\power\PowerManagerService.java userActivityFromNative  用户操作

frameworks\base\media\java\android\media\AudioManager.java 音频管理
frameworks\base\media\java\android\media\AudioService 音频服务
frameworks\base\media\java\android\media\RingtoneManager.java 铃音
frameworks\base\media\java\android\media\AudioSystem.java 默认音量大小

frameworksbase/packages/SystemUI/src/com/android/systemui/volume/VolumeDialog.java 音量对话框
frameworks\base\packages\SystemUI\src\com\android\systemui\usb\StorageNotification.java UsbReceiver USB存储连接状态改变广播
frameworks/base/packages/SystemUI/res/xml/tuner_prefs.xml 系统UI下拉的布局菜单设置
frameworks/base/packages/SystemUI/res_ext/layout/quick_settings 系统UI下拉的布局菜
frameworks/base/packages/SystemUI/res/values/config.xml 系统UI下拉菜单显示资源配置
frameworks/base/packages/SystemUI/src/com/android/systemui/power/PowerUI.java Receiver接收电量改变,屏幕开关,用户切换,充电模式改变,充电模式等广播
frameworks/base/packages/SystemUI/src/com/android/systemui/BootReceiver.java 开机广播 
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java 导航栏按键点击事件监听
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java 点击事件逻辑
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone 状态栏/导航栏
frameworks\base\packages\SystemUI\src\com\android\systemui\keyguard\KeyguardViewMediator.java 锁屏

frameworks\base\packages\SettingsProvider\res\values\defaults.xml  修改默认属性

frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardViewMediator.java 锁屏使能
2.package相关
packages\apps\Launcher3\res\xml 桌面布局文件定制default_workspace_5x6.xml/dw_tablet_hotseat.xml
packages\apps\Launcher3\src\com\android\launcher3\widget\WidgetsListAdapter.java 小部件
packages\apps\Launcher2\res\xml\default_workspace.xml 桌面布局
packages\apps\Settings\src\com\android\settings\SettingsActivity.java 
packages\apps\Settings\res\xml\dashboard_categories.xml 设置布局
packages\apps\Settings\res\xml\device_info_memory.xml 设置-存储
packages\apps\Settings\src\com\android\settings\wifi\AdvancedWifiSettings.java wifi设置
packages\apps\Settings\src\com\android\settings\deviceinfo 设备 
packages\apps\Settings\src\com\android\settings\DisplaySettings.java 显示
packages\apps\Settings\src\com\android\settings\notification\NotificationSettings.java 通知
packages\apps\Settings\src\com\android\settings\location 位置
packages\apps\Settings\src\com\android\settings\fuelgauge\PowerUsageSummary.java 电池
packages\apps\Settings\src\com\android\settings\fuelgauge\BatteryHistoryChart.java 电池
packages\inputmethods\LatinIME\java\src\com\android\inputmethod\latin 
3.build相关
build\core\Makefile 版本号 BUILD_DISPLAY_ID :
4.蓝牙ble
src\external\bluetooth\bluedroid\stack\gatt\gatt_int.h
src\packages\apps\Bluetooth\src\com\android\bluetooth\gatt
src\packages\apps\Bluetooth\src\com\android\bluetooth\gatt
src\packages\apps\Bluetooth\jni\com_android_bluetooth_gatt.cpp
5.mstar相关
out\target\common\obj\JAVA_LIBRARIES\com.mstar.android_intermediates\classes-full-debug.jar mstar的jar包生成路径
device\mstar\common\libraries\tv2\java\com\mstar\android\tv mstar接口源码目录
vendor\mstar\mboot\MBoot\MstarApp\src\MsBoot.c boot决定进入recovery的哪种模式入口 do_bootcheck
device/mstar/common/apps/MTvPlayer/src/com/mstar/tv/tvplayer/ui/RootActivity.java 信号源源码主界面activity
device\mstar\almond\customer\usrappThird 客制化apk目录
device\mstar\avocado\preinstall\wifi\wifi.cfg wifi驱动配置信息
device\mstar\almond\customer\preinstall\customer-common.mk 客制化prop属性
device\mstar\almond\device-common.mk msatr宏变量相关
device\mstar\common\apps\MTvPlayer\src\com\mstar\tv\tvplayer\ui\channel\SourceInfoActivity.java 进入信号源HDMI信息界面,tvplayer左上角显示hdmi信息提示的
device\mstar\almond\images\prebuilts\scripts\set_config TYPE_POWERON_MODE 环境变量恢复出厂设置不会变,新定义的固件升级也不会清除,按正常流程定义的会清掉

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章