Android Wear için özel saat yüzlerini içeren birkaç uygulama kullanıma sunulmuştur (like this one). Sadece bir saat yüzünü gösteren uygulamalar değiller; Saatin ana ekranına uzun basıldığında seçilebilen tam yüzlü yüzlerdir. Özel bir yüz sağlamak için uygulamanızı nasıl kuracağınıza ilişkin bir belge bulamıyorum. Uygulamanızı bir yüz sağlamak için nasıl yapılandırırsınız? Lollipop'a Android Wear ait güncelleme ileAndroid Wear için özel saat yüzü
cevap
DÜZENLEMEvardır yepyeni (ve daha da önemlisi, resmi) Android Wear İzle Faces için API.
Sen, konuyla ilgili blog post kontrol official documentation veya download the sample code okuyabilir. Bu çizginin altına
Herşey tarihsel amaçlıdır :)
sadece belirli bir niyet-filtreli bir Aktivite sağlamak gerekir ve izinleri bir çift (here gelen bilgi) sayılabilir.
Etkinlik:
<activity
android:name=".WatchActivity"
android:allowEmbedded="true"
android:theme="@android:style/Theme.DeviceDefault.NoActionBar"
android:label="@string/watch_preview_name">
<meta-data
android:name="com.google.android.clockwork.home.preview"
android:resource="@drawable/watch_preview_image" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.google.android.clockwork.home.category.HOME_BACKGROUND" />
</intent-filter>
</activity>
Ve izinler: Bu arada
<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
, Play Store'dan belirtilen uygulamadan kaynak kodu da availabe on github olduğunu.
çok iyi this G+ post by Sam Duke açıklanmıştır WAKE_LOCK izni dahil olmak üzere nedeni. Temel olarak, saat kısıldığında CPU düşük güç durumuna geçer, böylece saat yüzü ekranındaki güncellemeler hemen gösterilmez. Ekranın güncellenmesi gerektiğinde PARTIAL_WAKE_LOCK kazanmak, bu sorunu çözmektedir.
DÜZENLEME bu resmi API bırakıldığında this post by Wayne Piekarski göre, gelecekte bozulabilir "resmi olmayan" API olduğunu veNot (gerçekleşmesi gereken Android Wear L yükseltildiğinde) .
DÜZENLEME: Aşağıda Lollipop yeni İzle Yüz API açıklar madenin yeni bir blog yazısı olduğunu.
http://toastdroid.com/2014/12/10/developing-a-watch-face-for-android-wear-lollipop/ Bir saat yüzüne geliştirme sürecini anlatan bir blog yazısı yazdı. Eğer oluştururken sonra deneyimlerimizi OpenGL ES kullanarak karşı karşıya izlemek oluşturmak istiyorsanız
http://toastdroid.com/2014/07/18/developing-watchfaces-for-android-wear/
sizin için yararlı olacaktır:
http://androidworks-kea.blogspot.com/2015/02/developers-notes-v-custom-watch-faces.html
- 1. Android Wear Özel Bildirimi
- 2. Android Wear Özel Sesli İşlemler
- 3. Android Wear?
- 4. Android Wear lezzet
- 5. Android Wear Uygulaması java.lang.OutOfMemoryError:
- 6. Android Wear, "Sessiz" algılandı
- 7. Gösterilen Android Wear stil AlertDialog
- 8. Android Wear için Eclipse'de "android.support.wearable.watchface" nasıl içe aktarılır?
- 9. Android Wear uygulamalarını telefonda test edin?
- 10. Android Wear 4.3 Bir uygulama içinde titreşim
- 11. mu Android Wear desteği - alma EOFException
- 12. Kodum Android Wear üzerinde mi çalışacak?
- 13. Bir Android Wear uygulaması oluşturma ve çalıştırma
- 14. Android'de iki yüzü karşılaştırarak
- 15. Android Wear: Varolan uygulamanın Android Wear'a nasıl destekleneceği
- 16. Giyilebilir değil uygulaması yükleme (Android Wear işlev kriterleri)
- 17. Android Wear bildiriminde nasıl net bir arka plan resmi görüntülenir?
- 18. Android Wear Ne kadar uzun DataMap girişleri geçerli kalıyor
- 19. [Android] Dize ile saat kazanın
- 20. Android Marshmallow'da bir Hizmetten izin isteme
- 21. Güncelleme android saat dilimi verileri
- 22. NSDateFormatter Saat Dilimi'nde saat dilimi için saat/tarih biçimi
- 23. Django - Yerel saat için saat biçimini değiştir
- 24. Android resmi çalar saat hafta stili
- 25. Android AlarmManager ve DST/Saat Dilimi/Saat değişikliği?
- 26. Highcharts tarih saat X-ekseni özel biçimlendirme
- 27. İnsan yüzü, duygu ve ses tanıması
- 28. Özel Tarih ve Saat Milisaniye cinsinden dize
- 29. Yeni oluşturulan yüzlerde bilgisayar yüzü yüzdeleri
- 30. Firebase.ServerValue.TIMESTAMP için saat dilimi
Ah, işte öyle. Için izinler nelerdir?Onlar olmadan bir Aşınma emülatörü üzerinde çalışıyor gibi görünüyor ve 'WAKE_LOCK' özellikle gereksiz görünüyor. –
Ayrıca WAKE_LOCK –
wake lock hakkında merak gerekir. Bu konuda G + topluluğuna bir gönderi yaptım – Sam