Android4.0平板开发之隐藏底部任务栏的方法

2019-12-10 19:51:08王冬梅
  •         "service call activity " + ProcID             + " s16 com.android.systemui" }); // WAS 79  
  •     proc.waitFor();      } catch (Exception ex) {  
  •      Toast.makeText(context, ex.getMessage(), Toast.LENGTH_LONG).show();      }  
  • }  ?

    1.ActionBar:
     

    1. <activity android:name="Demo"     android:label="@string/app_name" 
    2.    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >   <intent-filter> 
    3.   <action android:name="android.intent.action.MAIN" />    <category android:name="android.intent.category.LAUNCHER" /> 
    4.  </intent-filter>  </activity> 
    ?

    2.TitleBar

    隐藏:

    复制代码 requestWindowFeature(Window.FEATURE_NO_TITLE);
    或者
    复制代码 android:theme="@android:style/Theme.Black.NoTitleBar
    显示:
    复制代码 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    3.NotificationBar、StatusBar、SystemBar

     

    Dim的话可以:
     

    1. getWindow().getDecorView().setSystemUiVisibility   (View.SYSTEM_UI_FLAG_LOW_PROFILE);  
    ?

    隐藏的话可以(不好使,哈哈):
     

    1. getWindow().getDecorView().setSystemUiVisibility   (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 
    ?

    那怎么玩呢?用狠招吧,哈哈:

    命令行方式:

    直接用进程号杀,不加service那个shell的话,一会SystemBar会自启动。