27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Genel bakış
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Medya, Android özellikli her araçta güvenli, sorunsuz ve bağlı bilgi-eğlence deneyimleri sunan medya uygulamaları oluşturabileceğiniz bir platform sağlar.
Medya, medya uygulamaları için Dikkat Dağıtıcı Etkileri Optimize Etme (DO) oynatma ve göz atma deneyimi sunmak üzere tasarlanmış bir Android sistem uygulamasıdır. Media'nın tam işlevli bir uygulaması Android Açık Kaynak Projesi (AOSP)'ne dahildir.
Şekil 1. Medya ekranı örnek uygulamaları.
Medya hakkında bilgi edinmek için aşağıdaki sayfalara bakın:
- Sistem bileşenleri ve kullanıcı işlemleri akışları.
Medya ile etkileşime geçen bileşenler ve en yaygın kullanıcı akışları hakkında daha fazla bilgi edinin.
- Medya ile radyo uygulayın.
Kullanıcıların medya kaynakları ve radyoyla tek bir uygulamaymış gibi etkileşim kurmasını sağlamak için Radyo kullanıcı arayüzünü medyayla nasıl entegre edeceğinizi öğrenin.
- Medyaları özelleştirin.
AOSP yapısında farklı düzeylerde tanımlanan stiller ve öğelerle nasıl çalışacağınızı öğrenin.
- Medya kartı uygulayın.
Başlıklar, albüm kapağı ve diğer medya meta verilerini görüntülemek için medya kartı uygulayın. Medya kartlarında, oynatma listesi gibi medya öğelerinin sırası da gösterilebilir.
Terminoloji
Bu terimler bu bölümde kullanılmaktadır.
Medya Kaynağı
Oynatma kontrolünü ve medya öğeleri kataloğuna göz atmayı sunmak için Android MediaBrowserService API'yi uygulayan bir Android uygulaması.
Medya Öğesi
Medya Kaynağı kataloğundaki bir öğe. Medya öğeleri şunlar olabilir:
- Oynatılabilir medya öğeleri. Şarkılar, kitap bölümleri ve podcast bölümleri gibi sistem tarafından çalınabilen ses segmentleri
- Göz atılabilir medya öğeleri. Oynatılabilecek veya göz atılabilir diğer medya öğelerini (ör. şarkı kategorileri, son şarkılar klasörü) ve sanatçıya, yazara ya da kitleye göre sıralanmış podcast'leri ve oynatılabilecek medya öğelerini gruplandırmak için kullanılan organizasyon öğeleri.
Bu özellikleri medya sağlar.
Araç kullanırken |
Park halindeyken |
---|
Oynatma kontrolü.
-
Başlık, albüm kapağı, süre, açıklama ve mevcut oynatma konumu dahil olmak üzere, şu anda oynatılan medya öğesinin (ör. şarkı) sunumu.
-
Standart medya işlemlerinin (ör. oynatma, durdurma, duraklatma ve ileri atlama) yapılması
-
Özel medya işlemlerinin (her medya kaynağı tarafından sağlanan özel işlemler) yürütülmesi.
-
Medya uygulaması tarafından sağlanıyorsa oynatma sırasının sunumu.
Katalogda göz atma.
-
Üst düzey kategorilerin gösterilmesi.
-
Göz atılabilir medya öğelerine (ör. klasörler) ayrıntılı olarak bakın.
-
Başlık, albüm kapağı ve göstergeleri içeren oynatılabilir medya öğeleri (ör. şarkılar) seçimi. Örneğin, uygunsuz içerik ve indirilen içerik.
|
Araç kullanırken bölümünde listelenen tüm özellikler ve şunlar:
-
Oturum açın. Oturum açma gerektiren medya kaynakları için oturum açma akışını doğrudan Medya'dan başlatmak mümkün olmalıdır.
-
Ayarlar'a dokunun. Medya kaynağı, ayarlar kullanıcı arayüzü gösterebilir.
-
Klavyeyle arama yapın. Kullanıcılar Medya'da metin araması yapabilir.
|
Görevler
Bu tabloda her tarafın görevleri açıklanmaktadır.
Araç üreticileri (vOEM'ler) |
Google |
Uygulama geliştiriciler |
---|
- Android Automotive ile tamamen uyumlu bir Android CDD bilgi-eğlence sistemi geliştirin.
- MediaSession ve Tarayıcı API'leri ile medya arasındaki birlikte çalışabilirlik konusundaki tüm beklentileri karşılayın:
- Göz atma yapısına uyun.
- Özel işlemlere saygı gösterin.
- Oturum açma, ayarlar vb. için uygulamaya yetki verin.
- API'ler tarafından açıkça desteklenen uygulama markalama öğelerine uyun. Örneğin, uygulamanın adı.
|
- Medya API'lerini tanımlayın ve geliştirin.
- AOSP'de medya uygulamasını sağlayın.
- Play Store'da medya uygulamalarının yayınlanması için uygulama inceleme sürecini tanımlayın.
- API'ler, özelleştirmeler, inceleme ve sertifikalandırma süreçleri gibi öğelerle ilgili dokümanlar sağlayın
|
- Media API'lerini uygulama:
- Uygun içeriklerle genel bir medya tarama yapısı sağlayın.
- Uygun olduğunda özel işlemler sağlayın.
- Oynatma durumlarını sisteme sunun.
- Uygulama adı gibi marka öğeleri sağlayın.
- Gerekirse oturum açma, kaydolma, ayarlar ve hata çözümü akışlarını uygulayın.
- Araba APK'ları oluşturup Play Store'da yayınlama.
|
Özelleştirme yönergeleri
AOSP'ye dahil edilen medya uygulaması, özelleştirmeyi etkinleştirmek için Car UI Library'yi kullanır ve olduğu gibi benimsenebilecek veya aşağıdaki kısıtlamalara göre değiştirilebilecek temel bir tema ve yapı sağlar. Aşağıdaki tabloda, OEM'lerin medya özelleştirmesiyle ilgili sorumlulukları açıklanmaktadır.
Medya özelleştirme |
Açıklama |
---|
OLMALI |
Renk paleti ve boyutlandırma dahil olmak üzere genel temayı ve stili ayarlayın. |
MAY |
Medya'nın üst düzey yapısını (ör. sekme yerleşimi) değiştirme |
UYGUN DEĞİL |
Uygulama markalama dahil olmak üzere Media API sözleşmelerini değiştirin:
- MediaSession ve MediaBrowser birlikte çalışabilirliği
- Medya kaynağı adı, simgesi
Aşağıdakilerin bilgi mimarisini değiştirme:
|
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-04-04 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-04-04 UTC."],[],[]]