大家好,欢迎来到IT知识分享网。
文档说明
本文档以SC826(msm8953平台,Android 7)为例,说明去掉初次全屏时的向导界面。
应用背景
初次进入系统,第一次显示全屏界面时会弹出如下向导界面:
怎么隐藏掉这个界面。
修改方法
该界面对应的布局文件为
frameworks/base/core/res/res/layout/immersive_mode_cling.xml
该布局文件在
frameworks/base/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java
中加载。想隐藏该界面,勿将其加载即可,对应补丁代码如下:
— a/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java
+++ b/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java
@@ -295,7 +295,8 @@ public class ImmersiveModeConfirmation {
final Button ok = (Button) mClingLayout.findViewById(R.id.ok);
ok.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mConfirm.run();
}
});
– addView(mClingLayout, getBubbleLayoutParams());
+ //addView(mClingLayout, getBubbleLayoutParams());
if (ActivityManager.isHighEndGfx()) {
@@ -332,6 +333,9 @@ public class ImmersiveModeConfirmation {
mContext.registerReceiver(mReceiver,
new IntentFilter(Intent.ACTION_CONFIGURATION_CHANGED));
+
+ mConfirm.run();
}
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/48751.html