Ringkasan flag peluncuran fitur

Saat menambahkan kode ke AOSP, gunakan flag peluncuran fitur untuk mengisolasi kode yang belum diuji dari kode yang sudah diuji. Aktifkan tanda peluncuran fitur untuk menjalankan dan menguji kode Anda. Sebaliknya, nonaktifkan tanda peluncuran fitur untuk memastikan kode yang belum diuji tidak dieksekusi.

Flag peluncuran fitur terutama digunakan dengan dua cara berikut:

  • Jika Anda berkontribusi pada AOSP, Anda mungkin diminta oleh peninjau perubahan Anda untuk menerapkan tanda peluncuran fitur agar fitur tersebut diuji dengan benar. Untuk informasi lebih lanjut tentang cabang, lihat Siklus proses rilis.
  • Google menggunakan tanda peluncuran fitur untuk memastikan cabang rilis terbaru Android (android16-release) stabil untuk semua orang. Jika perusahaan Anda mempertahankan salinan AOSP dan bekerja dari salinan tersebut, gunakan penanda peluncuran fitur untuk menjaga kestabilan salinan kode AOSP bagi tim pengembangan Anda.

Langkah-langkah tingkat tinggi untuk menerapkan pemberian tanda peluncuran fitur adalah:

  1. Untuk perubahan kode tertentu, tentukan apakah Anda memerlukan tanda dan, jika ya, tentukan jenis tanda.
  2. Deklarasikan tanda.
  3. Bungkus perubahan kode Anda dalam tanda.
  4. Tetapkan nilai tanda.
  5. Bangun dan uji kode Anda.
  6. Mengubah nilai flag saat runtime.
  7. Menguji kode yang menggunakan tanda rilis fitur

Halaman di bagian ini akan mengajarkan cara melakukan setiap langkah tersebut.