Bu sayfada, Saat Kadranı Formatı'nı kullanan kadranların yapısı ve bunların nasıl oluşturulup dağıtılacağı açıklanmaktadır.
WFF kadranlarının yapısı
Saat Kadranı Formatı kadranları, diğer uygulamalar gibi Play Store'a AAB veya APK olarak gönderilir. Bu nedenle, AndroidManifest.xml
dosyası gerektirme gibi diğer uygulamalarla ortak özelliklerinin çoğunu paylaşsalar da belirli bir yapıya sahiptirler.
- Kadrandaki tüm içerikler, kaynaklar klasöründe (
res/
) bulunur. - Basit durum için
res/raw/watchface.xml
ve farklı cihaz boyutlarına yönelik desteği temsil eden diğer tüm XML tanımları da dahil olmak üzere tüm kadran tanımlarıres/raw/
biçimindedir. - Kadran için gereken tüm kaynaklar, normal uygulamalarda olduğu gibi uygun kaynaklar klasöründe bulunur. Örneğin:
- Yazı tipleri için
/res/font
- Resim ve animasyon öğeleri için
/res/drawable
- Tüm dize kaynakları için
/res/values/strings.xml
- Yazı tipleri için
Gradle kullanarak kadranı derleme
Kadran oluşturmak için Gradle'in nasıl kullanılacağını öğrenmenin en kolay yolu GitHub'daki örneklere göz atmaktır.
Bu projelerdeki Gradle komut dosyaları, kadranı derlemenin yanı sıra doğrulama araçlarını kullanarak kadran XML'inin geçerliliğini kontrol eder.
Google Play'e göndermeden önce kadranı kontrol etme
Kadranınızı oluşturduktan ve derleme süreciyle ilgili bilgi sahibi olduktan sonra, Play'e göndermeden önce kadran AAB'nizde gönderim öncesi kontrolleri yapın.
Play de çok benzer kontroller gerçekleştirir. Bu nedenle, gönderim öncesi kontrolleri geçtiğinizden emin olmak, gönderim ve inceleme sürecinde size önemli ölçüde zaman kazandırır.
Gönderim öncesi kontrolleri çalıştırma örneği:
Bu kontroller, kadranın ne kadar bellek kullandığını kontrol etmenin yanı sıra eksik kaynaklar gibi diğer sorunları da tespit eder ve XML'i doğrular.
Aracı edinme ve derleme hakkında ayrıntılı bilgi için Bellek Etki Alanı Değerlendiricisi başlıklı makaleyi inceleyin.