Android platformu sözlüğü

Android Açık Kaynak Projesi'nin (AOSP) temel terminolojisini öğrenmek için aşağıdaki listeye bakın. Anahtar terimlerin tanımları için diğer kaynaklar şunlardır:

Daha kapsayıcı bir ekosistem için kullanılacak ve kaçınılacak terminoloji örnekleri için Kodlama'ya bakın.

Uygulamalar

.apk dosyası
Android uygulama paketi dosyası. Her Android uygulaması, uygulamanın tüm kodunu (.dex dosyaları), kaynaklarını, varlıklarını ve bildirim dosyasını içeren tek bir dosyada derlenir ve paketlenir. Uygulama paketi dosyası herhangi bir ada sahip olabilir ancak .apk uzantısını kullanmalıdır . Örneğin: myExampleAppname.apk . Kolaylık sağlamak için, bir uygulama paketi dosyasına genellikle ".apk" adı verilir.

İlgili: Uygulama .

Eylem
Niyet gönderen kişinin yapılmasını istediği bir şeyin açıklaması. Eylem, bir Amaca atanan bir dize değeridir. Eylem dizeleri, Android veya bir üçüncü taraf geliştirici tarafından tanımlanabilir. Örneğin, bir Web URL'si için android.intent.action.VIEW veya telefonu titretecek özel bir uygulama için com.example.rumbler.SHAKE_PHONE.

İlgili: Niyet .

Aktivite
Activity sınıfından türetilen, Java kodunu destekleyen bir uygulamadaki tek ekran. En yaygın olarak, bir etkinlik, penceresini oluşturmak için kullandığı Pencere nedeniyle, UI olaylarını alıp işleyebilen ve karmaşık görevleri gerçekleştirebilen tam ekran bir pencere tarafından görsel olarak temsil edilir. Bir Activity tipik olarak tam ekran olsa da, değişken veya saydam da olabilir.
Başvuru
Bileşen açısından bakıldığında, bir Android uygulaması bir veya daha fazla etkinlik, hizmet, dinleyici ve amaç alıcıdan oluşur. Kaynak dosya açısından bakıldığında, bir Android uygulaması kod, kaynaklar, varlıklar ve tek bir bildirimden oluşur. Derleme sırasında bu dosyalar, uygulama paketi dosyası (.apk) adı verilen tek bir dosyada paketlenir.

İlgili: .apk , Etkinlik

Yayın alıcı
Tek bir hedef uygulamaya/etkinliğe gönderilmek yerine yayınlanan Amaçları dinleyen bir uygulama sınıfı. Sistem, Amacı sırayla işleyen tüm ilgili yayın alıcılarına bir yayın Amacı gönderir.

İlgili: Amaç , Amaç Filtresi .

İçerik sağlayıcı
Uygulamanızın verilerini diğer uygulamalara güvenle göstermek için kullanabileceğiniz bir veri soyutlama katmanı. Belirli bir biçimdeki verileri döndürmek için belirli bir biçimdeki içerik sorgu dizelerini işleyen ContentProvider sınıfında bir içerik sağlayıcı oluşturulur. Daha fazla bilgi için İçerik Sağlayıcılar konusuna bakın.

İlgili: Android'de URI Kullanımı

diyalog
Hafif bir form görevi gören kayan bir pencere. Bir iletişim kutusu yalnızca düğme kontrollerine sahip olabilir ve basit bir eylemi (düğme seçimi gibi) gerçekleştirmesi ve belki de bir değer döndürmesi amaçlanır. Bir iletişim kutusunun geçmiş yığınında kalması, karmaşık düzen içermesi veya karmaşık eylemler gerçekleştirmesi amaçlanmamıştır. Kendi iletişim düzeninizi tanımlayabilmenize rağmen, Android sizin için isteğe bağlı düğmelerle varsayılan basit bir iletişim kutusu sağlar. Diyaloglar için temel sınıf Dialog .

İlgili: Etkinlik .

niyet
Eşzamansız olarak diğer uygulamaları/aktiviteleri başlatmak veya bunlarla iletişim kurmak için kullanabileceğiniz bir mesaj nesnesi. Bir Intent nesnesi, Intent'in bir örneğidir. Hangi uygulamanın/aktivitenin Intent'i alacağını ve Intent'i işlerken alıcının ne yapacağını belirlemek için sağlayabileceğiniz çeşitli ölçüt alanları içerir. Mevcut ölçütler, istenen eylemi, bir kategoriyi, bir veri dizisini, verilerin MIME tipini, bir işleme sınıfını ve diğerlerini içerir. Bir uygulama, doğrudan başka bir uygulamaya/faaliyete göndermek yerine, Android sistemine bir Niyet gönderir. Uygulama, Intent'i tek bir hedef uygulamaya gönderebilir veya sırayla birden çok uygulama tarafından işlenebilen bir yayın olarak gönderebilir. Android sistemi, Intent'te sağlanan kriterlere ve diğer uygulamalar tarafından tanımlanan Intent Filtrelerine dayalı olarak her Intent için mevcut en iyi alıcıyı çözmekten sorumludur. Daha fazla bilgi için bkz. Amaçlar ve Amaç Filtreleri .

İlgili: Niyet Filtresi , Yayın Alıcısı .

Amaç Filtresi
Bir uygulamanın manifest dosyasında beyan ettiği, sisteme bileşenlerinden her birinin ne tür Amaçları kabul etmeye istekli olduğunu ve hangi ölçütlerle bildirdiği bir filtre nesnesi. Bir amaç filtresi aracılığıyla, bir uygulama belirli veri türleri, Amaç eylemleri, URI biçimleri vb. ile ilgilendiğini ifade edebilir. Bir Niyet çözümlenirken, sistem tüm uygulamalardaki tüm mevcut niyet filtrelerini değerlendirir ve Niyet'i, Amaç ve ölçütlerle en iyi eşleşen uygulamaya/faaliyete iletir. Daha fazla bilgi için bkz. Amaçlar ve Amaç Filtreleri .

İlgili: Niyet , Yayın Alıcısı .

Kaynaklar
Derlenmiş uygulama kodunun dışında olan ancak iyi bilinen bir referans formatı kullanılarak uygulama kodundan yüklenebilen programatik olmayan uygulama bileşenleri. Android, çeşitli kaynak türlerini destekler, ancak tipik bir uygulamanın kaynakları, kullanıcı arabirimi dizelerinden, kullanıcı arabirimi düzen bileşenlerinden, grafiklerden veya diğer medya dosyalarından vb. oluşur. Bir uygulama, yerelleştirmeyi ve çeşitli cihaz profillerini ve durumlarını verimli bir şekilde desteklemek için kaynakları kullanır. Örneğin, bir uygulama, desteklenen her yerel veya aygıt türü için ayrı bir kaynak kümesi içerebilir ve mevcut ekran yönüne (yatay veya dikey) özgü yerleşim kaynakları içerebilir. Kaynaklar hakkında daha fazla bilgi için bkz. Kaynaklar ve Varlıklar . Bir uygulamanın kaynakları her zaman projenin res/* alt klasörlerinde saklanır.
Hizmet
Müzik çalmak veya ağ etkinliğini izlemek gibi çeşitli kalıcı eylemleri gerçekleştirmek için arka planda (herhangi bir kullanıcı arabirimi varlığı olmadan) çalışan Service sınıfı bir nesne.

İlgili: Etkinlik

Android'deki URI'ler
Android, bir içerik sağlayıcıda veri istemek (kişi listesini almak gibi) ve bir Amaçta eylem istemek (bir tarayıcıda bir Web sayfası açmak gibi) için temel olarak URI (tek biçimli kaynak tanımlayıcısı) dizelerini kullanır. URI şeması ve biçimi, kullanım türüne göre özelleştirilir ve bir uygulama, belirli URI şemalarını ve dizelerini istediği şekilde işleyebilir. Bazı URI şemaları, sistem bileşenleri tarafından ayrılmıştır. Örneğin, bir içerik sağlayıcıdan gelen veri isteklerinde content:// kullanılmalıdır. Bir Niyette, http:// şemasını kullanan bir URI, tarayıcı tarafından işlenecektir.

İnşa etmek

adb
SDK ile birlikte gelen bir komut satırı hata ayıklama uygulaması olan Android Debug Bridge. Cihaza göz atmak, cihazdaki araçları kopyalamak ve hata ayıklama için bağlantı noktalarını iletmek için araçlar sağlar. Android Studio'da geliştirme yapıyorsanız, adb geliştirme ortamınıza entegre edilmiştir. Daha fazla bilgi için Android Hata Ayıklama Köprüsü'ne bakın.
Android projesi
Android Gerrit ana bilgisayarında bir Git deposu. Daha fazla bilgi için bkz. Kaynak Kontrol Araçları > Gerrit .
Parmak izi oluştur
Yapı parmak izi, her yapı için verilen üretici bilgilerini içeren, insanlar tarafından okunabilen benzersiz bir dizidir. Daha fazla bilgi için Yapı parmak izlerini anlama bölümüne bakın.
git
Tarihsel olarak tek bir Git deposunda çalışan, Android tarafından kullanılan kaynak kontrol aracı. Birden çok Git deposu için Repo ile birlikte kullanılır. Daha fazla bilgi için bkz. Kaynak Kontrol Araçları > Git .
Git şubesi - standart
cs.android.com/android/platform/superproject/+/android-11.0.0_r1 adresinde bulunan android-11.0.0_r1 gibi her Git deposu için farklı sürümler. Daha fazla bilgi için Git Dallanma - Özetle Dallar konusuna bakın.
Git şubesi - yerel
Mevcut Repo istemcisinde kod değişiklikleri yapmak için geçici bir şube, repo start branch-name . emretmek. aktif bir gelişim çizgisi. Bir daldaki en son taahhüt, o dalın ucu olarak anılır.
Git deposu
Bazen proje olarak adlandırılan bu, frameworks/base veya platform/packages/apps/Car/Media gibi belirli bir bileşeni veya cihaz türünü temsil eden kod tabanının bir parçasıdır.
Manifest dosyası
Dal başına Git depolarının bir gruplandırmasını, bu depoların hangi Git revizyonlarında kullanıma alınacağını ve bunların bir dosya sistemindeki düzenini açıklayan bir XML dosyası. Genellikle default.xml olarak adlandırılan bu XML dosyası, bir Repo şubesi ile ilişkilendirilir ve Repo şubesini başlatıp senkronize ettiğinizde kullanıma alınan Git havuzlarını ve Git şubelerini açıklar. Bu dosya, bir ürün (Android Automotive OS gibi) oluşturmak için Repo aracının bir Repo istemcisi kontrolüne getirmesi gereken çeşitli Git depolarını tanımlar. Android.googlesource.com/platform/manifest/+refs adresindeki tüm bildirimlere bakın. Android platformu (AOSP) dosyalarını çekmek için android.googlesource.com/platform/manifest/+/refs/heads/master/default.xml adresindeki AndroidManifest dosyalarına dahil edilen varsayılan bildirime bakın. Uygulama bilgileri için AndroidManifest.xml dosyasına ve platform geliştirme için Repo Manifest Formatına bakın.
Kablosuz (OTA) güncelleme
Sahadaki Android cihazlar, sisteme, uygulama yazılımına ve saat dilimi kurallarına yönelik kablosuz (OTA) güncellemeleri alıp yükleyebilir. Daha fazla bilgi için OTA Güncellemelerine bakın.
depo
Birden çok Git deposunda daha kolay işlemlere izin vermek için Git'i çevreleyen bir sarmalayıcı. Birçok Git deposunu tekil bir ödeme veya kod tabanı olarak toplar ve yönetir. Daha fazla bilgi için bkz. Kaynak Kontrol Araçları > Depo .
repo şubesi
android11-gsi veya aosp-android-games-sdk gibi Android kod tabanının bir sürümünü (derlemesini) temsil eden, repo init ve repo sync komutları aracılığıyla indirilen bir AndroidManifest dosyasında yakalanan Git depoları koleksiyonu. Tüm bildirim dosyalarına bağlantılar için Bildirim dosyası açıklamasına bakın ve yapılarını aramak için https://cs.android.com/ adresini kullanın.
yükseliş
Genel olarak uprev, daha büyük bir projenin kurucu bir alt projesini daha yeni bir sürüme günceller. Bir uprev, bir revizyon düzeyini bir sonraki artırılmış sürüme veya mevcut en son sürüme değiştirir. Bir HIDL paketi söz konusu olduğunda, paket düzeyinde geriye dönük uyumlu genişletilebilirliği korumak için, bir alt sürüm yükseltme yeni paketi eski paketle aynı adı ve ana sürümü korurken daha yüksek bir alt sürüme günceller. Önyükleyici yapılandırması durumunda, bir yükseltme, önyükleme başlığı sürüm desteğini en son sürüme günceller.

Grafik

Tuval
Gerçek bitlerin bir Bitmap veya Surface nesnesine karşı birleştirilmesini işleyen bir çizim yüzeyi. Bit eşlemlerin, çizgilerin, dairelerin, dikdörtgenlerin, metinlerin vb. standart bilgisayar çizimi için yöntemleri vardır ve bir Bit Eşlemi veya Yüzeye bağlıdır. Kanvas, ekranda 2B nesneler çizmenin en basit ve en kolay yoludur. Temel sınıf Canvas .

İlgili: Çizilebilir , OpenGL ES , Yüzey .

çekilebilir
Ekranın arka planı, başlığı veya başka bir bölümü olarak kullanılabilen derlenmiş bir görsel kaynak. Bir çizilebilir, genellikle başka bir UI öğesine, örneğin bir arka plan görüntüsü olarak yüklenir. Bir çizilebilir olay alamaz, ancak animasyon nesneleri veya görüntü kitaplıkları gibi alt sınıfları etkinleştirmek için "durum" ve zamanlama gibi çeşitli diğer özellikleri atar. Birçok çizilebilir nesne, çizilebilir kaynak dosyalarından (resmi tanımlayan xml veya bitmap dosyaları) yüklenir. Çizilebilir kaynaklar, android.graphics.drawable alt sınıflarında derlenir. Çekmeceler ve diğer kaynaklar hakkında daha fazla bilgi için bkz. Kaynaklar .

İlgili: Kaynaklar , Kanvas

Düzen Kaynağı
Etkinlik ekranının düzenini açıklayan bir XML dosyası.

İlgili: Kaynaklar

Dokuz yama / 9 yama / Dokuz yama görüntü
Cihazdaki arka planlar veya diğer resimler için kullanılabilen, yeniden boyutlandırılabilir bir bitmap kaynağı. Daha fazla bilgi için Nine-Patch Stretchable Image'a bakın.

İlgili: Kaynaklar .

OpenGL ES
Android, donanım hızlandırmalı 3B işleme için OpenGL ES kitaplıkları sağlar. 2B oluşturma için Canvas daha basit bir seçenektir." OpenGL ES, kullanım kolaylığı için Android Native Development Kit'te (NDK) mevcuttur. android.opengl ve javax.microedition.khronos.opengles paketleri, OpenGL ES işlevselliğini açığa çıkarır.

İlgili: Tuval , Yüzey

Yüzey
Ekranda birleştirilen bir bellek bloğunu temsil eden Surface türünde bir nesne. Yüzey, çizim için bir Canvas nesnesini tutar ve katmanları çizmek ve yüzeyi yeniden boyutlandırmak için çeşitli yardımcı yöntemler sağlar. Bu sınıfı doğrudan kullanmamalısınız; bunun yerine SurfaceView kullanın.

İlgili: Tuval

Yüzey Görünümü
Bir Yüzeyi çizim için saran ve boyutunu ve biçimini dinamik olarak belirtmek için yöntemler sunan bir View nesnesi. Bir SurfaceView, yoğun kaynak gerektiren işlemler (oyunlar veya kamera önizlemeleri gibi) için UI iş parçacığından bağımsız olarak çizim yapmak için bir yol sağlar, ancak sonuç olarak fazladan bellek kullanır. SurfaceView hem Canvas hem de OpenGL ES grafiklerini destekler. Temel sınıf SurfaceView .

İlgili: Yüzey

Tema
Çeşitli varsayılan görüntü ayarlarını tanımlamak için bir araya toplanmış bir dizi özellik (metin boyutu, arka plan rengi vb.). Android, R.style ("Theme_" ile başlayan) listelenen birkaç standart tema sağlar.
görüş
Ekranda dikdörtgen bir alana çizim yapan ve tıklama, tuş vuruşu ve diğer etkileşim olaylarını işleyen bir nesne. Görünüm, bir Etkinlik veya İletişim ekranının (metin kutuları, pencereler vb.) çoğu düzen bileşeni için temel sınıftır. Üst nesnesinden kendisini çizmesi için çağrılar alır (bkz. Daha fazla bilgi için View .

İlgili: Görünüm Hiyerarşisi , ViewGroup , Widget

Hiyerarşiyi Görüntüle
Bir uygulamanın her bileşeni için kullanıcı arayüzünü tanımlayan View ve ViewGroup nesnelerinin düzenlemesi. Hiyerarşi, bir veya daha fazla alt görünüm veya görünüm grubu içeren görünüm gruplarından oluşur. Android SDK ile sağlanan Hiyerarşi Görüntüleyiciyi kullanarak hata ayıklama ve optimizasyon için bir görünüm hiyerarşisinin görsel bir temsilini elde edebilirsiniz.

İlgili: Görünüm , Görüntüleme Grubu

Görünüm Grubu
Bir alt görünüm kümesini gruplayan bir kapsayıcı nesne. Görünüm grubu, alt görünümlerin nerede konumlandırılacağına ve ne kadar büyük olabileceklerine karar vermekten ve uygun olduğunda her birini kendisini çizmeye çağırmaktan sorumludur. Bazı görünüm grupları görünmezdir ve yalnızca düzen içindir, diğerleri ise içsel bir kullanıcı arabirimine sahiptir (örneğin, kayan bir liste kutusu). Görünüm gruplarının tümü widget paketindedir, ancak ViewGroup genişletir.

İlgili: Görünüm , Görünüm Hiyerarşisi

Araç
Metin kutusu veya açılır menü gibi form öğelerini ve diğer UI bileşenlerini işleyen, tam olarak uygulanan View alt sınıflarından biri. Widget tamamen uygulandığı için, ölçmeyi, çizimi ve ekran olaylarına yanıt vermeyi kendisi yönetir. Widget'ların tümü android.widget paketindedir.
pencere
Bir Android uygulamasında, genel bir pencerenin görünüm ve his (başlık çubuğu metni, menülerin konumu ve içeriği vb.) gibi öğelerini belirten, Window soyut sınıfından türetilen bir nesne. Dialog ve Activity, bir pencere oluşturmak için bu sınıfın bir uygulamasını kullanır. Uygulamanızda bu sınıfı uygulamanıza veya pencereleri kullanmanıza gerek yoktur.

platformu

Android Çalışma Zamanı (ART) ve Dalvik
Android çalışma zamanı (ART), Android'deki uygulamalar ve bazı sistem hizmetleri tarafından kullanılan yönetilen çalışma zamanıdır. Android çalışma zamanı (ART), Android 5.0 (API seviye 21) ve sonraki sürümleri çalıştıran cihazlar için varsayılan çalışma zamanıdır. ART ve selefi Dalvik, orijinal olarak Android Açık Kaynak Projesi için özel olarak yaratıldı. Çalışma zamanı olarak ART, Dalvik Yürütülebilir biçimini ve Dex bayt kodu belirtimini yürütür. ART ve Dalvik, Dex bayt kodunu çalıştıran uyumlu çalışma zamanlarıdır, bu nedenle Dalvik için geliştirilen uygulamalar ART ile çalışırken çalışmalıdır.
kod çizgisi
Bir kod satırı, bir yazılım ürününün yayınlanmasını içerir. Bir veya daha fazla havuzdan bir veya daha fazla şubeden oluşur ve bunların tümü genellikle aynı anda aktif olarak geliştirilmektedir. Kod çizgisi, sürüm için toplama noktası ve hedefidir. Kod satırları hakkında daha fazla bilgi için bkz. Android Yazılım Yönetimi .
.dex dosyası
Derlenmiş Android uygulama kod dosyası.

Android programları .dex (Dalvik Executable) dosyaları halinde derlenir ve bunlar da cihazda tek bir .apk dosyasına sıkıştırılır. .dex dosyaları, Java programlama dilinde yazılmış derlenmiş uygulamaların otomatik olarak çevrilmesiyle oluşturulabilir.

Ölçek

eserler
Yapıtlar, yerel sorun gidermeye olanak sağlayan yapıyla ilgili günlüklerdir. Bu günlüklere, değişiklik listenizi görüntülerken doğrudan Gerrit'ten erişilebilir. Ön Gönderim Durumu'na ilerleyin ve ilişkili build_error.log dosyasını görüntülemek veya indirmek için kırmızı Oluştur bağlantısını tıklayın. Hedef ve yapı için İndir (aşağı ok) simgesine tıklayarak bu yapıtları ci.android.com/ adresindeki merkezi Android Sürekli Entegrasyon sunucusundan da alabilirsiniz. Yapıların nasıl bulunacağı hakkında daha fazla bilgi için bkz. Android Sürekli Entegrasyon .
CDD
Android Uyumluluk Tanımı Belgesi (CDD), cihazlarınızın Android'in en son sürümüyle uyumlu olması için karşılanması gereken gereksinimleri sıralar. Android ile uyumlu kabul edilmek için cihaz uygulamalarının, referans olarak dahil edilen tüm belgeler dahil olmak üzere bu Uyumluluk Tanımında sunulan gereksinimleri karşılaması GEREKİR. CDD hakkında daha fazla bilgi için bkz. Android Uyumluluk Tanımlama Belgesi .
CTS
Uyumluluk Test Paketi (CTS), API doğruluğunu ve CDD'de belirtilen spesifikasyonu sağlamaya yönelik test paketidir. AOSP içinde kaynak olarak ve ikili dosya olarak indirilebilir. Daha fazla bilgi için bkz. Uyumluluk Test Paketi .
CTS Doğrulayıcı
Uyumluluk Test Paketi Doğrulayıcısı (CTS Doğrulayıcı), CTS'nin tamamlayıcısıdır. CTS Verifier, manuel girdi (örn. ses kalitesi, ivmeölçer, vb.) olmadan sabit bir cihazda test edilemeyen API'ler ve işlevler için testler sağlar. Daha fazla bilgi için bkz . CTS Doğrulayıcıyı Kullanma .
hata ayıklama
Hata ayıklama, özelliklerde veya bunların testlerinde Android platform kodundaki hataları bulmayı ve düzeltmeyi gerektirir. Daha fazla bilgi için bkz. Yerel Android Platform Kodunda Hata Ayıklama
Google Testi (GTest)
GTest, Google'ın C++ test etme ve taklit etme çerçevesidir. GTest ikili dosyaları tipik olarak alt düzey soyutlama katmanlarına erişir veya çeşitli sistem hizmetlerine karşı ham IPC gerçekleştirir. Bu nedenle, Gtest için test yaklaşımı genellikle test edilen hizmetle sıkı bir şekilde birleştirilir. Kodu github.com/google/googletest adresinde ve belgeleri google.github.io/googletest adresinde bulabilirsiniz.
Enstrümantasyon testi
Enstrümantasyon testi, hedeflenen uygulama sürecinin yeniden başlatıldığı ve temel uygulama bağlamı ile başlatıldığı ve uygulama süreci sanal makinesi içinde bir enstrümantasyon iş parçacığının başlatıldığı, am instrument komutu tarafından başlatılan özel bir test yürütme ortamı sağlar. Daha fazla bilgi için bkz. Enstrümantasyon Testleri .
Logcat
Logcat, cihaz bir hata verdiğinde yığın izleri ve Log sınıfıyla uygulamanızdan yazdığınız mesajlar dahil olmak üzere sistem mesajlarının günlüğünü döken bir komut satırı aracıdır. Daha fazla bilgi için bkz. Logcat komut satırı aracı .
Kerestecilik
Android'de oturum açmak, kullanılan ve logcat birleştirilen standartların karışımı nedeniyle karmaşıktır. Kullanılan ana standartlarla ilgili ayrıntılar için bkz. Günlüğe Kaydetmeyi Anlamak .
Birleştirme çakışması
Aynı dosyanın iki veya daha fazla sürümü artık Android yapı sunucusu tarafından otomatik olarak birleştirilemediğinde bir birleştirme çakışması oluşur. Bunlar, çakışan tüm güncellemeleri çözmek için genellikle dosyanın manuel olarak düzenlenmesini gerektirir.
Gönderim öncesi ve sonrası testler
Ön gönderme testleri, hataların ortak çekirdeklere dahil edilmesini önlemek için kullanılır. Sonuçlar şu anda herkese açık değil.

Android gönderme sonrası testleri , ortak bir çekirdek dalına yeni bir yama gönderildiğinde gerçekleştirilir. Kısmi dal adı olarak aosp_kernel girerek, çekirdek dallarının bir listesini ve mevcut sonuçları görebilirsiniz. Örneğin, "android-mainline" için sonuçlar burada bulunabilir.
ticaretle beslenen
Ticaret Federasyonu (Tradefed veya kısaca TF) test donanımı, Android cihazlarda test çalıştırmak için tasarlanmış sürekli bir test çerçevesidir. Örneğin, Tradefed, CTS ve VTS'yi çalıştırmak için kullanılır. Daha fazla bilgi için bkz. Ticaret Federasyonuna Genel Bakış .
VTS
Android Vendor Test Suite (VTS), Android testi için kapsamlı işlevsellik sağlar, test odaklı bir geliştirme sürecini destekler ve HAL ve OS çekirdek testini otomatikleştirir. Daha fazla bilgi için bkz. Satıcı Test Paketi (VTS) ve Altyapı .