Android9.0 ネイティブ システムのロック画面通知レイアウト SystemUI ドロップダウン ステータス バーと通知バー ビュー

1 はじめに


 9.0 システムロムのカスタマイズ開発では、システムのネイティブな systemui のロック画面インターフェースの機能も非常に重要であるため、ロック画面のページ レイアウトには、通知バーのレイアウトもあるため、次のステップは通知バーです。オフスクリーンと明るい
スクリーンの関連レイアウトのプロセスを分析し、スクリーンがオンになった後にロックスクリーンページがどのような機能を実行するかを確認します

 

2. ネイティブ システム SystemUI プルダウン ステータス バーおよび通知バー ビューのロック画面通知レイアウトのコア クラス

frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
frameworks/base/services/core/java/com/android/server/policy/keyguard/KeyguardServiceDelegate.java

3. ネイティブ システム SystemUI ドロップダウン ステータス バーと通知バー ビューのロック画面通知レイアウトのコア機能分析と実装
3.1 PhoneWindowManager.java の明るい画面関連メソッドの分析

    // Called on the DisplayManager's DisplayPowerController thread.
      @Override
      public void screenTurningOn(final ScreenOnListener screenOnListener) {
          if (DEBUG_WAKEUP) Slog.i(

おすすめ

転載: blog.csdn.net/baidu_41666295/article/details/130515560