TV とモバイルの両方に共通の Android アプリを作成できますが、メインのアクティビティ、テーマ、スタイルなどが異なりますか?
Mainfest ファイルにアクティビティを追加してみました:
<application
... >
<!-- Mobile -->
<activity
...>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- TV -->
<activity
...
android:theme="@style/Theme.Leanback">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
</activity>
</application>
しかし、私が理解しているように、2つの「android.intent.action.MAIN」アクティビティを持つことはできませんか?
Android Studio で新しいプロジェクトを開始し、サポートされている「フォーム ファクタ」としてモバイルと TV の両方を選択すると、2 つの個別のモジュールでプロジェクトが作成されるため、実際にはこれらは 2 つの個別のアプリですよね? しかし、私はそれらの間でコードの 90% を共有できるようにしたいと考えています。それ、どうやったら出来るの?
前もって感謝します。