![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android frameworks
呈叙墨客
这个作者很懒,什么都没留下…
展开
-
Android Launcher 1:1分屏 桌面1比1分屏
桌面一比一分屏修改文件路径frameworks/base/services/core/java/com/android/server/wm/TaskStack.java添加代码段1private final boolean HOME_ONE_ONE_SPLIT = true;修改代码段1Task findHomeTask() { // add for home 1:1 split if (HOME_ONE_ONE_SPLIT) { return null; } // end原创 2021-09-14 09:26:34 · 507 阅读 · 0 评论 -
Permission Denial: broadcast from android asks to run as user -2 but is calling from user 0;
解决办法: long ident = Binder.clearCallingIdentity(); try { Intent intent = new Intent("xxx.xxx.xxx"); // do sometings mContext.sendBroadcastAsUser(intent, UserHandle.CURRENT); } catch (Exception e) { e.printStackTrace(); } finally {原创 2021-08-26 10:31:45 · 890 阅读 · 0 评论 -
android系统修改深色模式(Dark theme) 默认值
android9 android10 修改深色模式(Dark theme) 默认值方法1frameworks/base/core/res/res/values/config.xml <!-- Control the default night mode to use when there is no other mode override set. One of the following values (see UiModeManager.java):原创 2021-07-29 14:16:01 · 1771 阅读 · 0 评论 -
Android10.0 SystemUI 最近任务“清除全部“按钮修改为始终显示
Android10.0 SystemUI 最近任务"清除全部"按钮修改为始终显示修改文件1frameworks/base/packages/SystemUI/legacy/recents/src/com/android/systemui/recents/views/RecentsView.java修改1.1 添加全局开关public static final boolean CLEAR_BTN_ALWAYS_SHOW = true;修改1.2 /** * Called from原创 2021-05-11 14:15:37 · 1240 阅读 · 5 评论 -
Android9.0 SystemUI 最近任务出现重复的任务栈
Android9.0 Android10.0 SystemUI 最近任务出现重复的任务栈解决办法:frameworks/base/services/core/java/com/android/server/wm/RecentTasks.java将 /RecentTasks.java 的 hasCompatibleActivityTypeAndWindowingMode 方法中的 /** * @return Whether the activity types and windowin原创 2021-05-11 13:55:59 · 431 阅读 · 0 评论 -
Android Studio 4.2 使用 framework.jar 替换 Android.jar 编译 (bootclasspath 变为 bootstrapClasspath)
Android Studio 4.2 使用 framework.jar 编译Step1系统会增加很多特有的API 在android SDK中,但用android studio 去编译系统APK 的时候,使用官方android SDK 编译会存在异常(自定API以及隐藏的系统API无法找到),为解决这类问题,会使用android系统源码编译出来的framework.jar 来放入android studio 进行编译。将编译出来的 alps\out\target\common\obj\JAVA_LIBR原创 2021-05-08 09:30:59 · 3647 阅读 · 2 评论 -
androidP Doze模式 添加 doze白名单 省电优化白名单
androidP Doze模式androidP 添加 doze白名单 省电优化白名单通过命令查找文件grep allow-in-power-save frameworks/base/ --include=*.xml -Rn配置文件路径frameworks/base/data/etc/platform.xml配置说明allow-in-power-save :始终在省点白名单,即使在省电模式或者非前台应用。allow-in-power-save-except-idle : 用于指定进程在省电模式原创 2020-12-17 15:11:40 · 2380 阅读 · 0 评论 -
mmm framework/base 报错 android9.0 单编framework报错解决办法
1 android9.0 单独编译framework报错解决办法mmm frameworks/base 报错1.1 报错信息frameworks/base/libs/hwui/tests/unit/RenderNodeDrawableTests.cpp:463:32: error: 'onNewImageSnapshot' marked 'override' but does not override any member functions virtual sk_sp<SkIm原创 2020-10-21 14:09:24 · 2014 阅读 · 0 评论