Arabalar için Android uygulamalarını test etme

Uygulamanızı geliştirirken Android Auto ve Android Automotive OS'yi çalıştırmak için mevcut araçları kullanın:

Gerçek araçlarda test etme

Uygulamanızı gerçek araçlarda test etmek için Bilinmeyen kaynaklara izin ver başlıklı makalede ayrıntılı olarak açıklanan bir istisna dışında Google Play gibi güvenilir bir kaynaktan yüklemeniz gerekir. Uygulamanızı Google Play inceleme sürecinden geçirmeden cihazlara dağıtmak için Dahili Uygulama Paylaşımı'nı veya Dahili Test Kanalı'nı kullanabilirsiniz.

Bilinmeyen kaynaklara izin ver

Android Auto'da, güvenilir bir kaynaktan yüklenmemiş uygulamaları çalıştırmanıza olanak tanıyan bir geliştirici seçeneği bulunur. Bu ayar medya, mesajlaşma bildirimleri ve park edilmiş uygulamalar için geçerlidir ancak Arabalar için Android uygulama kitaplığı kullanılarak oluşturulan uygulamalar için geçerli değildir.

Android Auto geliştirici modunu etkinleştirme

Hem Android Auto hem de Android Automotive OS'te kullanabileceğiniz Android geliştirici seçeneklerine ek olarak Android Auto'nun kendi geliştirici modu vardır. Etkinleştirmek için aşağıdaki adımları uygulayın:

  1. Android Auto ayarlarını açın.

    • Android 10 (API düzeyi 29) veya sonraki sürümler: Cihazda Ayarlar > Uygulamalar ve bildirimler > Tüm uygulamaları göster > Android Auto > Gelişmiş > Uygulamadaki ek ayarlar'a dokunun.
    • Android 9 (API düzeyi 28) veya önceki sürümler: Android Auto uygulamasında menüye, ardından Ayarlar'a dokunun.
  2. Alt kısımlarda Hakkında bölümüne gidip Sürüm'e dokunarak sürüm ve izin bilgilerini görüntüleyin.

  3. Sürüm ve izin bilgileri bölümüne 10 kez dokunun.

    Geliştirme amaçlı ayarlara izin verilsin mi? iletişim kutusu açılır.

  4. Tamam'a dokunun.

    Geliştirici modunu etkinleştirdiyseniz taşma menüsünden geliştirici seçeneklerine erişebilirsiniz. Geliştirici modunu yalnızca bir kez etkinleştirmeniz gerekir. Geliştirici modundan çıkmak için uygulama çubuğundaki açılır menüden ilgili seçeneği kullanın.

Medya uygulamaları için ek test koşulları

Medya uygulaması test ediyorsanız uygulamanızı Android Auto'da, Android Automotive OS'de veya her ikisinde de test etmenin yanı sıra bu bölümde ele alınan senaryoları da test edin.

MediaBrowserService başlangıç senaryolarını test etme

Sürücülerin ve yolcuların güvenliğini sağlamak için kullanıcıların sürüş sırasında uygulamalarla etkileşim kurma şekliyle ilgili ek kısıtlamalar vardır. Bu nedenle, Android Auto ve Android Automotive OS'te uygulamanızın ele alması gereken MediaBrowserService başlangıç senaryosu vardır.

Uygulamanızı test ederek aşağıdaki senaryoların her birini işleyebildiğinden emin olun:

  • MediaBrowserService, herhangi bir Activity açılmadan önce çalışır.
  • MediaBrowserService, Activity gösterilemediğinde çalışır.
  • MediaBrowserService, kullanıcı oturum açmadığında çalışır.

Bu senaryoları test ederken aşağıdaki yöntemleri denediğinizden emin olun:

  • Uygulamayı zorla durdurup başlatın.
  • Uygulama verilerini temizleyin ve uygulamayı başlatın.

Gerekirse uygun bir hata mesajı ayarlamayı da unutmayın.

Medya Kontrol Cihazı Testi uygulamasını kullanma

Media Controller Test uygulaması, Android'de medya oynatmanın ayrıntılarını test etmenize ve medya oturumu uygulamanızı doğrulamanıza yardımcı olur. Bu aracı kullanmaya başlamak için Medya kumandası test uygulamasını kullanma başlıklı makaleyi inceleyin.