Android 5.1 framework修改
来源:互联网 发布:cnc编程培训班 编辑:程序博客网 时间:2024/06/06 04:40
1.修改默认无锁屏
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
<bool name="def_lockscreen_disabled">true</bool>
2.设置屏幕休眠时间(5分钟)
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
<integer name="def_screen_off_timeout">300000</integer>
3.修改开机默认亮度
frameworks\base\packages\SettingsProvider\res\values\defaults.xml
<integer name="def_screen_brightness">255</integer>
4.修改PhoneStateBar显示图标
frameworks\base\packages\SystemUI\res\values\config.xml
<string name="quick_settings_tiles_default" translatable="false"> inversion,cell,rotation,location,hotknot,audioprofile </string>
5.修改系统默认语言
build/target/product/full_base.mk
PRODUCT_LOCALES := zh_CN
6.vendor下的应用刷机第一次想要启动
frameworks\base\services\core\java\com\android\server\am\ActivityManagerService.java 6938行左右
for (int i=0; i<mStartedUsers.size(); i++) { UserStartedState uss = mStartedUsers.valueAt(i); if (uss.mState == UserStartedState.STATE_BOOTING) { uss.mState = UserStartedState.STATE_RUNNING; final int userId = mStartedUsers.keyAt(i); Intent intent = new Intent(Intent.ACTION_BOOT_COMPLETED, null); intent.putExtra(Intent.EXTRA_USER_HANDLE, userId); intent.addFlags(Intent.FLAG_RECEIVER_NO_ABORT); broadcastIntentLocked(null, null, intent, null, new IIntentReceiver.Stub() { @Override public void performReceive(Intent intent, int resultCode, String data, Bundle extras, boolean ordered, boolean sticky, int sendingUser) { synchronized (ActivityManagerService.this) { requestPssAllProcsLocked(SystemClock.uptimeMillis(), true, false); /// M: Mobile Management Feature @{ mAmPlus.monitorBootReceiver(false, "Normal Bootup End"); /// @} } } }, 0, null, null, android.Manifest.permission.RECEIVE_BOOT_COMPLETED, AppOpsManager.OP_NONE, true, false, MY_PID, Process.SYSTEM_UID, userId); } }
在intent.addFlags(Intent.FLAG_RECEIVER_NO_ABORT);
下添加一行intent.setFlags(32);
7.隐藏状态栏
frameworks/base/core/res/res/values/dimens.xml status_bar_height 值改为0dp
8.framework.jar路径
out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar
阅读全文
0 0
- Android 5.1 framework修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- Android framework系统默认设置修改
- android修改framework固定屏幕
- Dynamics CRM-Word Template Feature 的使用和实际遇到问题解决方案
- 清华大学2007年机试-质因数的个数-1207
- Codeforces 527C Glass Carving (set+multiset)
- hdu6154CaoHaha's staff(2017网络赛规律)
- Subset POJ
- Android 5.1 framework修改
- 51nod 1266 蚂蚁
- Linux下MySQL备份以及crontab定时备份
- springMVC总结
- leetcode 223. Rectangle Area
- 在MvvmLight中View和ViewModel的绑定
- 文件的上传(表单上传和ajax文件异步上传)
- Entity Framework Core 2.0 全局查询过滤器
- 全文检索引擎Solr系列—–全文检索基本原理