Özellik lansman işaretine 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 tam tersine, test edilmemiş kodun yürütülmesini önlemek için özellik lansmanı işaretlerini devre dışı bırakın.

Özellik lansmanı işaretleri temel olarak şu iki şekilde kullanılır:

  • AOSP'ye katkıda bulunuyorsanız değişikliğinizin inceleyeninden, özelliğin düzgün şekilde test edilmesi için bir özellik lansmanı işareti uygulamanız istenebilir. Dallar hakkında daha fazla bilgi için Sürüm yaşam döngüsü başlıklı makaleyi inceleyin.
  • Google, harici geliştirme dalının (ana) ve sürüm dalının 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 kopyadan çalışıyorsa AOSP kodunun kopyasını geliştirme ekibiniz için kararlı tutmak üzere özellik lansmanı işaretlemeyi kullanın.

Özellik lansmanı işaretlemeyi uygulamayla ilgili üst düzey adımlar şunlardır:

  1. Belirli bir kod değişikliği için işarete ihtiyacınız olup olmadığını ve gerekiyorsa işaret türünü belirleyin.
  2. İşareti belirtin.
  3. Kod değişikliğinizi işaret içine alın.
  4. İşaretin değerini ayarlayın.
  5. Kodunuzu derleyip 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 birinin nasıl uygulanacağı açıklanmaktadır.