1 はじめに
12.0 システム rom のネイティブ開発では、SystemUI ドロップダウン通知バーをカスタマイズするときに、ステータス バーがプルダウンされると、
通知バーの最後の通知がデフォルトで縮小され、ボタンをクリックするとネイティブ システム systemui が展開されます。の方が美しいため、最後の通知はデフォルトで展開する必要があり、そのほうがより美しく見えます
。
2. ネイティブ SystemUI プルダウン通知バーの各通知のデフォルトの拡張コア クラス
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationViewHierarchyManager.java
frameworks\base\packages\SystemUI\res\values\config.xml
3. コア機能の分析と、ネイティブ SystemUI プルダウン通知バーでの各通知のデフォルト展開の実装
systemui では、ドロップダウン通知バーの管理に関して、これらのドロップダウン通知バーの各通知は、NotificationViewHierarchyManager によって管理されることが好ましいです。まず、NotificationViewHierarchyManager 通知管理クラスを見てみましょう
。
public class NotificationViewHierarchyManager implements DynamicPrivacyController.Listener {
private static final String TAG = "NotificationViewHierarchyManager";
/**
*