2015-05-05 26 views
6

İlginçtir ki, geliştirirken, Aşınma cihazı yerine telefonda bir Wear uygulaması çalıştırmayı seçebiliyorum. Aynı görünüyor - sadece büyük, elbette.Android Wear uygulamalarını telefonda test edin?

https://plus.google.com/+AndroidDevelopers/posts/QhWQArNDfS3 dayanarak, ben ... dikdörtgen Smartwatch'larda adil bir taklidi yapacak kadar küçük telefon ekranına yapmak için ADB kullanabilirsiniz toplamak

Ama ne yuvarlak Android Wear cihazları için test olacak? Yuvarlak arayüzleri test etmek için bir daire (ve daha da iyisi, Android Wear için yuvarlak bir cihaz olarak tanımlamak) olarak göstermek için telefona yapabileceğim bir şey (veya bu konu için dikdörtgen bir Android Wear cihazı) var mı?

Evet, her zaman yuvarlak deliği bir sayfadan kesmek ve bunu aygıtın üzerinde tutmak var, ama bu kesinlikle ideal olmaktan uzak.

cevap

2

Uygulamanızı yuvarlak bir öykünücü üzerinde test edebilirsiniz. İşte bunun nasıl talimatlar verilmiştir: https://developer.android.com/training/wearables/apps/creating.html

DÜZENLEME: Hakkında yuvarlak ve kare cihazda yuvarlak zorlayarak: Cihaz yuvarlak olduğunu iddia deneyebilirsiniz, ama biraz hacky ve çirkin.

Activity numaralı aygıtınızda, inset dinleyicisini uygulamanız ve ardından yansımayı kullanarak WindowInsets.mRound alanını değiştirin. Ardından, aralıkları hiyerarşiden aşağı doğru gönderin. Bu, cihazınızın yuvarlak olduğunu düşünmek için görüşlerinizi kandırır.

Kare ve yuvarlak tutmayla ilgili bu makaleye göz atın: http://gruszczy.blogspot.com/2015/03/handling-round-screens-using.html Aygıt görüntüleme türü hakkında bilgi içeren bilgilerin nasıl verildiğini anlatır.

+0

Üzgünüm, bundan bahsetmeyi unuttum. Evet, her zaman emülatör var - Android öykünücüsünün tüm başarısızlıklarıyla ... beceriksizlik ve zihin bulanıklığı yavaşlığı. Bu yüzden onu fiziksel cihazlarda nasıl test edeceğimi soruyordum. –

+0

Düzenlememize göz atın, isRound() bilgileriyle nasıl giriş yapılacağını açıklar. – gruszczy

İlgili konular