1

Android Lollipopルートデバイスのクイック設定と通知バーを無効にする必要があります。私がそれを行うことができた唯一の方法は、次のコマンドpm disable com.android.systemuiを使用してSystemUIアプリケーションを無効にすることです。 Xposedのようなアプリをインストールする必要がない他の方法はありますか?たぶん、.propファイルを変更したり、.dbの設定を編集したりしますか?Lollipopのクイック設定と通知バーを無効にする

私はシステムアプリを持っているので多分私はそれを使うことができますか?誰がXposed-Gravityがそれをするのか知っていますか?

答えて

0

これを実行してシステムアプリを作成しました。次にステップがあります。

  1. マニフェストにandroid.permission.STATUS_BAR権限を追加します。 android.intent.action.BOOT_COMPLETEDをリッスンBroadcastReceiverで
  2. は、次の操作を行います

    public class BootReceiver extends BroadcastReceiver { 
    
        @Override 
        public void onReceive(Context context, Intent intent) { 
         StatusBarManager statusBarManager = (StatusBarManager) context.getSystemService("statusbar"); 
         statusBarManager.disable(StatusBarManager.DISABLE_EXPAND); 
        } 
    
    } 
    

秒のカップルのために、ステータスバーが使用可能になりますが、BOOT_COMPLETED放送が発売された後、それは無効になります。これが起こらないようにするには、アプリケーションがランチャータイプのアプリケーションであり、ランチャーが表示されるとすぐにこのコードを使用する必要があります。

エクストラ:

  StatusBarManager statusBarManager = (StatusBarManager) context.getSystemService("statusbar"); 
      int state = StatusBarManager.DISABLE_EXPAND | StatusBarManager.DISABLE_RECENT | StatusBarManager.DISABLE_HOME | StatusBarManager.DISABLE_BACK; 
      statusBarManager.disable(state); 
:あなたはまた、ソフトキーを無効にするには、次を使用することができます
関連する問題