回答
是的。所有的Android平台设备都可以使用相同的APK。
智能手机和平板电脑:平凡。
电视:您需要创建至少一个launcher activity designed for television:
<activity
android:name="com.example.android.TvActivity"
android:label="@string/app_name"
android:theme="@style/Theme.Leanback">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
穿戴式:您创建一个new module for the wearable app即进入主应用程序相同的apk,告诉到摇篮,这是一个穿戴式应用:
dependencies {
compile 'com.google.android.gms:play-services:[email protected]'
compile 'com.android.support:support-v4:20.0.+''
wearApp project(':wearable')
}
汽车:对于Android的汽车,不能为T时的活动相反,您可以使用提供的API发送消息。然而,you need to set in your manifest that you have Auto features:
<application>
...
<meta-data android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
</application>
如果您想了解更多关于这些设备,以及如何为他们开发,check the Android courses on Udacity。
不确定Udacity链接是否与答案确实相关;它似乎有偏袒包括它。 –
所以我认为我需要用Android Studio创建一个新项目,而不是在现有项目(手持应用程序模块)上工作,如果我想将两个模块都包含在一个APK中,那么正确吗? – DaveNOTDavid
如果您使用的是Android Studio,只需右键单击当前模块: 新建>模块(或文件>新建>新建模块...)。它会问你想要什么类型的模块,所以你可以创建一个可穿戴模块,IDE将为你设置一切。 –
- 1. Android APK设备兼容性?
- 2. Android的Vibrations ...确实存在于所有Android设备中?
- 3. 从Android安装apk排除设备
- 4. 在多个Android设备上安装apk
- 5. 已安装设备的Android apk日志
- 6. Android设备上安装APK大
- 7. 如何让Facebook Key Hash适用于所有设备或移动设备android
- 8. 设备上安装apk文件推到.apk文件设备
- 9. Android设备的所有图片
- 10. 所有设备的Android单屏布局
- 11. 让所有Android设备的图像
- 12. 从Android设备获取所有消息
- 13. 相同的主题跨所有Android设备供电设备
- 14. Apk没有安装在真实设备
- 15. 适用于所有Android设备的相机应用程序
- 16. 离子无限滚动不适用于所有Android设备
- 17. 适用于所有设备的Android应用程序
- 18. android release apk大于debug apk
- 19. 是否有针对Android设备的特定于设备的错误汇编?
- 20. 检查对所有设备的支持
- 21. 如何枚举所有设备对象?
- 22. Android定向传感器针对不同设备有所不同?
- 23. APK设备安装错误
- 24. 对齐父底部没有Android设备
- 25. 从APK,Android获取所有权限6
- 26. 将视图置于同一个地方,适用于所有的Android设备
- 27. 如何设计适用于所有设备的Android应用程序的UI?
- 28. Android Studio中“未找到设备”,但它会安装APK上的物理设备
- 29. 我如何让我的apk文件Android unity3d与谷歌上所有的Android设备兼容播放
- 30. 截图对于设备
是的,仔细地做,并考虑到如果你想要一个专门的Wear应用程序(而不仅仅是通知),Wear应用程序被嵌入到移动设备的主应用程序中。 – CommonsWare
为了做到这一点,我需要一个可穿戴模块在同一个项目中吗?或者,我可以以某种方式为Android Wear创建布局资源目录(基于dp)以及像QVGA那样密度不高的设备? – DaveNOTDavid
“我需要同一个项目中的可穿戴模块吗?” - AFAIK,是的。 – CommonsWare