回答
是的。所有的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