Android 5.1状态栏背景色定制 在Launcher3界面显示透明,在其他界面显示黑色
16lz
2021-01-23
直接贴代码
diff --git a/alps/frameworks/base/core/java/android/app/Activity.java b/alps/frameworks/base/core/java/android/app/Activity.javaold mode 100644new mode 100755index 1d17928..5650cb7--- a/alps/frameworks/base/core/java/android/app/Activity.java+++ b/alps/frameworks/base/core/java/android/app/Activity.java@@ -1231,6 +1231,20 @@ public class Activity extends ContextThemeWrapper getApplication().dispatchActivityResumed(this); mActivityTransitionState.onResume(); mCalled = true;+//add by xxxxxx start+try{+ if(getPackageName().equals("com.android.launcher3") ){+ Intent showTitleBackIntent = new Intent("change_statusbar_transparent");+ sendBroadcast(showTitleBackIntent);+ }else{+ Intent showTitleBackIntent = new Intent("change_statusbar_black");+ sendBroadcast(showTitleBackIntent);+ }+ }catch (Exception e) {+ e.printStackTrace(); + }+//add by xxxxxx end } /**diff --git a/alps/packages/apps/LauncherL1/src/com/android/launcher3/Launcher.java b/alps/packages/apps/LauncherL1/src/com/android/launcher3/Launcher.javaindex c842fec..e848f9f 100755--- a/alps/packages/apps/LauncherL1/src/com/android/launcher3/Launcher.java+++ b/alps/packages/apps/LauncherL1/src/com/android/launcher3/Launcher.java@@ -2066,6 +2066,10 @@ public class Launcher extends Activity if (isInEditMode()) { exitEditMode(); }+//add by xxxxxx start+ Intent in =new Intent("change_statusbar_transparent");+ sendBroadcast(in);+ //add by xxxxxx end } else if (Intent.ACTION_USER_PRESENT.equals(action)) { mUserPresent = true; updateRunning(); diff --git a/alps/frameworks/base/packages/SystemUI/res/layout/status_bar.xml b/alps/frameworks/base/packages/SystemUI/res/layout/status_bar.xmlindex 6ae2ace..634f821 100755--- a/alps/frameworks/base/packages/SystemUI/res/layout/status_bar.xml+++ b/alps/frameworks/base/packages/SystemUI/res/layout/status_bar.xml@@ -23,12 +23,14 @@ xmlns:android="http://schemas.android.com/apk/res/android" xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui" android:id="@+id/status_bar"- android:background="@drawable/system_bar_background"+ android:background="#00000000" android:orientation="vertical" android:focusable="true" android:descendantFocusability="afterDescendants" > ++
更多相关文章
- android 常用代码
- 常用的android权限配置和常用工具代码
- Android终于公布源代码
- Android常用代码
- android 蓝牙打印程序源代码
- [Android]代码实现StateListDrawable
- Android仿计算器布局代码
- linux和windows平台下下载android sdk的源代码【Z】
- Android修改源代码控制不锁屏