0

いくつかの個別のアプリで構成される全体的なアプリケーションがあります。これらのアプリの背後に共通の画像を表示したいのですが、背景のコントロールは一元化されています。

私の質問は: 一般的なアプリケーションのグループの背後に画像 (またはその他の UI) を表示するためのパターン/テクニックはありますか? 私は壁紙サービスを知っています。ただし、これが正しいアプローチだとは思いません。

4

1 に答える 1

0

私はおそらく:

  1. すべてのルート レイアウトに root の ID を付けます ( android:id="@+id/root")
  2. 可能であれば、作成時にルートの背景を設定するライブラリ プロジェクトの単一のソースからすべてのアクティビティを継承します。それ以外の場合は、3 から取得したルートの背景をそれぞれ設定します。
  3. 現在の背景を保持して返すシステム サービスを (おそらく別のアプリとして) 作成し、AIDL を介してそれと対話して、実行時に画像を設定します。
于 2012-04-23T15:30:31.430 に答える