Android 11.0システムUIロック画面ページに時計表示スタイルのカスタマイズ機能を実装

1 はじめに

  11.0 システム ROM のカスタマイズ開発および systemui の関連開発では、起動完了後に時刻と日付の機能がロック画面ページに表示されます。
開発 製品の需要により、曜日の午前と午後を表示する時間が必要です。次に、ロック画面の表示日時の関連レイアウトを分析し、関連する機能を実装する必要があります。 a>
レンダリングは図に示すとおりです。


2. systemuiロック画面ページの時計表示スタイルのカスタマイズ機能を実装するコアクラス

frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardSliceProvider.java
frameworks/base/packages/SystemUI/res/values/donottranslate.xml

3. システムUIロック画面ページの時計表示スタイルをカスタマイズするコア機能の分析と実装

SystemUI は、システム全体の基本的な UI コンポーネントとして、Android システム全体で非常に重要な位置を占めます。
KeyguardSliceProvider: ロック画面を提供します。 Slice ClockOptionsProvider: セレクターの時計プレビューを提供します。プログラム PeopleProvider: 指定されたショートカットを返します
Android R では、SystemUI モジュールは Slice の新機能も使用します。これらの機能は、主に日付、時刻の下の通知アイコン、および目覚まし時計に表示されます。ロック画面 a>
SystemUI のロック画面時計レイアウトでは、ロック画面時間レイアウト コントロール KeyguardSliceView のコア管理部分は主に KeyguardSliceProvider にあります。

おすすめ

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