2016-03-23 19 views
0

için ben (aynı anda değil) birden saat kadranları bağlanmak için muktedir gereken bir uygulama yapıyorum wearapps. Projemde çoklu modüller var. Aynı taslak bağımlılıkları bölümündeÇoklu izle yüzleri/bir mobil proje

ekleyemiyorum.

Bunu yapmanın bir yolu var mı? Otomatik kurulum için bir gereklilik onun "sarıcı" el APK ile aynı paket adı olduğunu çünkü

cevap

1

yalnızca, uygulama başına tek Aşınma modülü olabilir. Ancak, bu modülü istediğiniz kadar çok saat yüzü (ve başka herhangi bir şey) ile oluşturabilirsiniz.

Saat yüzü bir Service, ve manifestinizde istediğiniz kadar çok <service /> öğeyi eklemekte özgürsünüz. Her biri Wear'in saat yüzü seçicisinde ayrı bir giriş olarak görünecektir. Uygulamanızın mimarisine yardımcı olması durumunda kod veya kaynakları paylaşabilir ve aslında hepsi aynı modülde olduğunda daha kolay olur.

Aynı şekilde, aynı modülü Activity, ya da istediğiniz herhangi diğer Android bileşenler içerebilir. Tam teşekküllü bir uygulama ve gerektiği kadar karmaşık olabilir.

Ama kesinlikle tek giyilebilir modüle kodu birleştirmek gerekir. Bu saat yüzlerini zaten ayrı modüller halinde oluşturuyorsanız, en kolay yol bunları kütüphaneler haline getirmek ve yalnızca bunları içeren tek bir giyilebilir APK oluşturmak olabilir.

+0

Teşekkürler, bu gerçekten yardımcı oldu! – BiggerD

+0

Her bir , bir aşınma cihazında ayrı bir saat yüzü olarak görünecek mi? Bu gece bunu test edeceğim. – BiggerD

+1

Muhtemelen artık kendiniz için öğrendim - ama evet, her saat yüzü 'Cihazda ve el Wear uygulaması hem seçicinizde ayrı yüzü gibi görünecektir Manifest'inizde tanımlamak olduğunu hizmet'. – String