Ringkasan flag peluncuran fitur

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

Flag peluncuran fitur terutama digunakan dengan dua cara berikut:

  • Jika Anda berkontribusi ke AOSP, peninjau perubahan Anda mungkin meminta Anda untuk menerapkan flag peluncuran fitur agar fitur tersebut diuji dengan benar. Untuk mengetahui informasi lebih lanjut tentang cabang, lihat Siklus proses rilis.
  • Google menggunakan flag peluncuran fitur untuk memastikan cabang rilis terbaru Android (android17-release) stabil untuk semua orang. Jika perusahaan Anda menyimpan salinan AOSP dan menggunakan salinan tersebut, gunakan flag peluncuran fitur untuk menjaga salinan kode AOSP tetap stabil bagi tim pengembangan Anda.

Langkah-langkah tingkat tinggi untuk menerapkan flag peluncuran fitur adalah:

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

Halaman di bagian ini mengajarkan cara melakukan setiap langkah ini.