我有智能手机的应用程序。在我的AndroidManifest.xml
文件中放置了具有特殊intent-filter
<activity
android:name=".feature.splashscreen.SplashScreenVm"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
现在,我需要在可穿戴设备上启动我的应用程序。显然,可穿戴设备的默认活动应为WearableActivity.class
。如何根据设备的类型配置我的AndroidManifest.xml
以启动不同的活动?或者它应该不是由清单处理?
答案 0 :(得分:0)
据我所知,对于可穿戴设备(例如手表),您需要拥有不同的apk。 目前无法创建可在手机上观看的单个APK。 有关更多信息,您可以检查: https://developer.android.com/training/wearables/apps/packaging.html
编辑:
我还找到了一个关于如何做你计划的教程; https://medium.com/@manuelvicnt/android-wear-add-a-wear-app-to-your-already-existing-android-app-2a668442dd0a
答案 1 :(得分:0)
确实apks是不同的。我建议您是否要为功能有限的可穿戴设备构建第二个应用程序,或者仅建立智能手机应用程序中的重要功能。请注意,可穿戴设备的屏幕空间有限,因此您可能只想将其用于诸如通知之类的内容。