Arabalar için Android uygulamalarını test etme

Uygulamanızı geliştirirken, geliştirme bilgisayarınızda Android Auto ve Android Automotive OS'i çalıştırmak için kullanabileceğiniz araçlar mevcuttur. Android Auto uygulamalarını çalıştırmak için Masaüstü Ana Birimi'ni yükleme ve kullanma hakkında ayrıntılı bilgi için Masaüstü Ana Birimi'ni kullanarak uygulamanızı test etme bölümüne göz atın. Android Automotive OS görüntülerini yükleme ve çalıştırmayla ilgili ayrıntılar için Android Automotive OS emülatörünü kullanarak uygulamanızı test etme bölümüne bakın.

Gerçek araçlarda test edin

Uygulamanızı gerçek araçlarda test etmek için Play Store gibi güvenilir bir kaynaktan yüklenmesi gerekir. Bununla birlikte, Bilinmeyen kaynaklara izin ver bölümünde ayrıntılı olarak açıklanan bir istisna vardır. Uygulamanızı Play Store inceleme sürecinden geçmeden cihazlara dağıtmak için Dahili Uygulama Paylaşımı veya Dahili Test Kanalı kullanabilirsiniz.

Bilinmeyen kaynaklara izin ver

Android Auto'da, güvenilir bir kaynaktan yüklenmeyen uygulamaların çalışmasını etkinleştirmek için bir geliştirici seçeneği de mevcuttur. Bu ayar yalnızca medya ve mesajlaşma uygulamaları için geçerlidir ve Arabalar için Android Uygulama Kitaplığı kullanılarak oluşturulan uygulamalar için geçerli değildir.

Android Auto geliştirici modunu etkinleştir

Android geliştirici seçeneklerine (Android Auto ve Android Automotive OS'te kullanılabilir) ek olarak, Android Auto'nun geliştirme deneyimini iyileştirmek için kullanılabilen kendi geliştirici modu vardır. Bu özelliği etkinleştirmek için şu adımları uygulayın:

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

    • Android 10 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 veya önceki sürümler: Android Auto uygulamasında menüye, ardından Ayarlar'a dokunun.
  2. Sayfanın alt kısmındaki Hakkında bölümüne gidin ve sürüm ile izin bilgilerini görüntülemek için Sürüm'e dokunun.

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

    Geliştirme ayarlarına izin verilsin mi? iletişim kutusu görünür.

  4. Tamam'a dokunun.

    Artık geliştirici modu etkinleştirildi. Geliştirici seçeneklerine taşma menüsünden erişebilirsiniz. Geliştirici modunu yalnızca bir kez etkinleştirmeniz yeterlidir. Geliştirici modundan çıkmak için uygulama çubuğundaki açılır menüde yer alan seçeneği kullanın.

Medya uygulamaları için ek test gereksinimleri

Bir medya uygulamasını test ediyorsanız uygulamanızı Android Auto, Android Automotive OS veya her ikisinde test etmeye ek olarak bu bölümde ele alınan senaryoları da test edin.

MediaTarayıcı Hizmeti başlatma 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 nasıl etkileşimde bulunabilecekleri konusunda ek kısıtlamalar vardır. Bu nedenle, Android Auto ve Android Automotive OS'te kullanıcıların yoldayken içeriklerinizin keyfini çıkarmaya devam edebilmeleri için uygulamanızın üstesinden gelmesi gereken bazı MediaBrowserService başlangıç senaryoları 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ıştırılır.
  • Activity gösterilemediğinde MediaBrowserService çalıştırılır.
  • MediaBrowserService, kullanıcı oturum açmadığında çalıştırılır.

Bu senaryoları test ederken aşağıdaki yöntemleri de mutlaka deneyin:

  • Medya uygulamasını zorla durdurun ve ardından Android Auto'yu veya Android Automotive OS'i başlatın.
  • Medya uygulaması verilerini temizleyin, ardından Android Auto'yu veya Android Automotive OS'i başlatın.

Ayrıca, gerektiğinde uygun bir hata mesajı ayarladığınızdan emin olun.

Medya Denetleyicisi Test uygulamasını kullanma

Medya Denetleyici Testi uygulaması, Android'de medya oynatmanın karmaşık yönlerini test etmenize olanak tanır ve medya oturumu uygulamanızı doğrulamanıza yardımcı olur. Bu aracı kullanmaya başlamak için Medya denetleyicisi test uygulamasını kullanma bölümüne bakın.