Özellik lansmanı bayrağına genel bakış

AOSP'ye kod eklerken, test edilmemiş kodu test edilmiş koddan ayırmak için özellik lansmanı işaretlerini kullanın. Kodunuzu yürütmek ve test etmek için özellik lansmanı işaretlerini etkinleştirin. Buna karşılık, test edilmemiş kodun yürütülmemesini sağlamak için özellik lansmanı işaretlerini devre dışı bırakın.

Özellik lansmanı işaretleri başlıca şu iki şekilde kullanılır:

  • AOSP'ye katkıda bulunuyorsanız özelliğin düzgün şekilde test edilmesi için değişikliğinizi inceleyen kişi tarafından özellik lansman işareti uygulamanız istenebilir. Dallar hakkında daha fazla bilgi için Yayın yaşam döngüsü konusuna bakın.
  • Google, Android'in en yeni sürüm dalının (android17-release) herkes için kararlı olmasını sağlamak amacıyla özellik lansmanı işaretlerini kullanır. Şirketiniz AOSP'nin bir kopyasını tutuyor ve bu kopya üzerinde çalışıyorsa geliştirme ekibiniz için AOSP kodunun kopyasını kararlı tutmak üzere özellik lansmanı işaretlemeyi kullanın.

Özellik lansmanı işaretlemeyi uygulama adımları şunlardır:

  1. Belirli bir kod değişikliği için işaret gerekip gerekmediğini ve gerekliyse işaret türünü belirleyin.
  2. İşareti beyan edin.
  3. Kod değişikliğinizi işaretle sarmalayın.
  4. İşaretin değerini ayarlayın.
  5. Kodunuzu oluşturup test edin.
  6. Çalışma zamanında işaret değerlerini değiştirin.
  7. Özellik yayınlama işaretlerini kullanan kodu test etme

Bu bölümdeki sayfalarda, bu adımların her birini nasıl gerçekleştireceğiniz açıklanmaktadır.