AOSP-তে কোড যোগ করার সময়, পরীক্ষিত কোড থেকে অপরীক্ষিত কোড আলাদা করতে ফিচার লঞ্চ ফ্ল্যাগ ব্যবহার করুন। আপনার কোডটি কার্যকর এবং পরীক্ষা করার জন্য ফিচার লঞ্চ ফ্ল্যাগ সক্ষম করুন। বিপরীতে, অপরীক্ষিত কোডটি কার্যকর না হয় তা নিশ্চিত করতে ফিচার লঞ্চ ফ্ল্যাগগুলি অক্ষম করুন।
ফিচার লঞ্চ ফ্ল্যাগগুলি প্রাথমিকভাবে এই দুটি উপায়ে ব্যবহৃত হয়:
- যদি আপনি AOSP তে অবদান রাখেন, তাহলে আপনার পরিবর্তনের পর্যালোচক আপনাকে একটি বৈশিষ্ট্য লঞ্চ ফ্ল্যাগ বাস্তবায়ন করতে বলতে পারেন যাতে বৈশিষ্ট্যটি সঠিকভাবে পরীক্ষা করা যায়। শাখা সম্পর্কে আরও তথ্যের জন্য, রিলিজ জীবনচক্র দেখুন।
- অ্যান্ড্রয়েডের সর্বশেষ রিলিজ শাখা (
android16-qpr1-release) সকলের জন্য স্থিতিশীল রাখতে Google ফিচার লঞ্চ ফ্ল্যাগ ব্যবহার করে। যদি আপনার কোম্পানি AOSP এর একটি মিরর রাখে এবং সেই মিরর থেকে কাজ করে, তাহলে আপনার ডেভেলপমেন্ট টিমের জন্য AOSP কোডের মিরর স্থিতিশীল রাখতে ফিচার লঞ্চ ফ্ল্যাগিং ব্যবহার করুন।
ফিচার লঞ্চ ফ্ল্যাগিং বাস্তবায়নের জন্য উচ্চ-স্তরের পদক্ষেপগুলি হল:
- প্রদত্ত কোড পরিবর্তনের জন্য, আপনার একটি পতাকা প্রয়োজন কিনা তা নির্ধারণ করুন এবং যদি তাই হয়, তাহলে পতাকার ধরণ নির্ধারণ করুন।
- পতাকা ঘোষণা করুন।
- আপনার কোড পরিবর্তনটি পতাকার মধ্যে মুড়ে দিন।
- পতাকার মান নির্ধারণ করুন।
- আপনার কোড তৈরি করুন এবং পরীক্ষা করুন।
- রানটাইমে পতাকার মান পরিবর্তন করুন।
- ফিচার রিলিজ ফ্ল্যাগ ব্যবহার করে এমন টেস্ট কোড
এই বিভাগের পৃষ্ঠাগুলি আপনাকে শেখাবে কিভাবে এই প্রতিটি ধাপ সম্পাদন করতে হয়।