我想在我的自定义AOSP图像中隐藏/删除状态栏(即包含时钟,通知等的顶部栏)。
你知道它是否真的可行吗?怎么样?
答案 0 :(得分:5)
状态栏布局在frameworks/base/packages/SystemUI/res/layout/status_bar.xml
:
<com.android.systemui.statusbar.phone.PhoneStatusBarView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui"
android:layout_width="match_parent"
android:layout_height="@dimen/status_bar_height"
android:id="@+id/status_bar"
android:background="@drawable/system_bar_background"
android:orientation="vertical"
android:focusable="false"
android:descendantFocusability="afterDescendants"
>
<!-- […] -->
</com.android.systemui.statusbar.phone.PhoneStatusBarView>
您可以尝试将height
的{{1}}设置为com.android.systemui.statusbar.phone.PhoneStatusBarView
(由frameworks/base/core/res/res/values/dimens.xml
中的0dp
定义)或其status_bar_height
至{ {1}}。
以下是xda开发人员指南的链接,该指南介绍了如何&#34; hack&#34; SystemUI.apk和framework-res.apk隐藏状态栏:[GUIDE] Hide Status Bar and still being able to expand it on Jelly Bean。 了解要修改的资源可能很有用。