gpt4 book ai didi

适用于手机和电视的 Android 通用应用程序 (Lollipop)

转载 作者:行者123 更新时间:2023-11-29 01:35:39 25 4
gpt4 key购买 nike

是否可以创建一个适用于电视和移动设备的通用 Android 应用程序,但具有不同的主要 Activity、主题、样式等?

我尝试将 Activity 添加到 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” Activity ?

在 Android Studio 中开始新项目并选择移动和电视作为受支持的“外形规范”时,它会创建具有 2 个独立模块 的项目,所以实际上这些是 2 个独立的应用程序,对吧?但我希望能够在它们之间共享 90% 的代码。我该怎么做?

提前致谢。

最佳答案

您可以为两个项目创建一个新模块,如库,然后在每个 gradle 中导入,您可以在两个模块之间共享公共(public)代码。

关于适用于手机和电视的 Android 通用应用程序 (Lollipop),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28288978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com