Ö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. Bunun tersine, 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ü bölümüne bakın.
  • Google, Android'in en son sürüm dalının (android16-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 AOSP kodunuzun kopyasını geliştirme ekibiniz için 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 bildirin.
  3. Kod değişikliğinizi işaretleç içine alı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.