1

追加のセキュリティ機能が必要なアプリケーションを開発しています。この場合、ステータスバーを無効/非表示にする必要があります。私はAndroid 2.2で実行しています。

また、私のデバイスはルート化されており、ステータスバーを無効にするADBコマンドがあれば、それも問題ありません.

今のところ、基本的には、ユーザーがステータスバーを展開しようとすると、 some を呼び出して折りたたみます。ただし、ユーザーがそれを展開して、ステータスバー通知の項目をクリックできる場合があります。

このコード部分はこれを行います、

 public void onWindowFocusChanged(boolean hasFocus)
 {
         try
         {
            if(!hasFocus)
            {
                 Object service  = getSystemService("statusbar");
                 Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
                 Method collapse = statusbarManager.getMethod("collapse");
                 collapse .setAccessible(true);
                 collapse .invoke(service); 
            }
         }
         catch(Exception ex)
         {

         }
 }

また、アプリをフルスクリーンアプリとして設定してみました。しかし、それにはいくつかの問題もあります。

誰かがこの問題を解決するのを手伝ってくれますか?

誰かがこれを行うのを手伝ってもらえますか?

4

1 に答える 1

4

テーマスピナーを選択して、「Theme.NoTitleBar.Fullscreen」を選択できます。

コードの使用:-

requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

oncreate メソッドに配置された上記のコード

于 2012-06-08T04:09:17.180 に答える