Android 11.0 systemui ドロップダウン通知バー通知レイアウト関連ソースコード解析

1 はじめに


 android11.0 のシステム ROM 開発において、systemui のドロップダウン通知バーのレイアウトをカスタマイズする場合、
ネイティブの systemui システムのドロップダウン通知バーの通知レイアウトを理解し、分析することも非常に重要です。
関連するドロップダウン通知バーの通知レイアウトの関連するソース コード プロセス。これらを理解すると、通知バーのレイアウトを変更するのに便利です

2. システム UI プルダウン通知バーのコア クラスの通知レイアウト関連のソース コード解析

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/NotificationContentInflater.java
frameworks/base/core/java/android/app/Notification.java

3. システム UI ドロップダウン通知バー通知レイアウトのコア機能分析と実装関連のソース コード分析


11.0 のシステム UI の関連するプルダウン通知バーの通知レイアウトでは、ドロップダウン通知バーの通知のレイアウトでは、主に NotificationInflater.java が通知のレイアウトの構築を担当するため、 NotificationInflater.javaからの通知を分析するため
に必要なレイアウト ビルド プロセス


3.1 NotificationInflater.java の関連するレイアウト ソース コードの分析

/**
       * Inflate views for set flags on a background thread. This is asynchronous and will
       * notify the callback once it's finished.
       */
      public void inflateNotificationViews() {
          inflateNotificationViews(mInflationFl

おすすめ

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