CAMERA_MIC_INDICATORS_NOT_PRESENT পরিবর্তন আইডি: ১৬২৫৪৭৯৯৯ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এটি নির্দেশ করে যে এই ডিভাইসটি ক্যামেরা এবং মাইক্রোফোন ইন্ডিকেটর সমর্থন করে। যদি এটি উপস্থিত থাকে, তবে এর মান false হয়, কারণ Change ID উপস্থিত না থাকলে CompatChanges#isChangeEnabled মেথডটি true রিটার্ন করে। |
DOWNSCALED পরিবর্তন আইডি: ১৬৮৪১৯৭৯৯ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এই পরিবর্তনটি প্রতিটি অ্যাপের জন্য বাফার ডাউনস্কেলিং-এর সমস্ত পরিবর্তনের নিয়ন্ত্রক। এই পরিবর্তনটি সক্রিয় করলে নিম্নলিখিত স্কেলিং ফ্যাক্টরগুলি প্রয়োগ করা যাবে: যখন কোনো অ্যাপ প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করা হয়, তখন অ্যাপটিকে জোরপূর্বক সর্বোচ্চ সক্রিয় স্কেলিং ফ্যাক্টরে রিসাইজ করা হয়। উদাহরণস্বরূপ, যদি ৮০% এবং ৭০% ( DOWNSCALE_80 এবং DOWNSCALE_70 ) উভয়ই সক্রিয় থাকে, তবে ৮০% ব্যবহৃত হয়। যখন এই পরিবর্তন এবং DOWNSCALED_INVERSE উভয়ই সক্রিয় থাকে, তখন DOWNSCALED_INVERSE প্রাধান্য পায় এবং স্কেলিং ফ্যাক্টরটি বিপরীতভাবে প্রয়োগ করা হয়। |
DOWNSCALED_INVERSE পরিবর্তন আইডি: ২৭৩৫৬৪৬৭৮ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এই পরিবর্তনটি প্রতিটি অ্যাপের জন্য বাফার ইনভার্স ডাউনস্কেলিং-এর সমস্ত পরিবর্তনের নিয়ন্ত্রক। এই পরিবর্তনটি সক্রিয় করলে নিম্নলিখিত স্কেলিং ফ্যাক্টরগুলি বিপরীতভাবে প্রয়োগ করা যায় (অর্থাৎ, এর পরিবর্তে রেজোলিউশন আপস্কেল করা হয়): যখন কোনো অ্যাপ প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করা হয়, তখন অ্যাপটিকে জোরপূর্বক সর্বনিম্ন সক্রিয় স্কেলিং ফ্যাক্টরে রিসাইজ করা হয়। উদাহরণস্বরূপ, যদি ৮০% এবং ৭০% ( DOWNSCALE_80 এবং DOWNSCALE_70 ) উভয়ই সক্রিয় থাকে, তাহলে ৮০% ব্যবহৃত হয়, কারণ বিপরীতভাবে প্রয়োগ করলে ৮০% স্কেলিং ফ্যাক্টর ১২৫%-এর সমান হয়, যা ৭০% স্কেলিং ফ্যাক্টরকে বিপরীতভাবে প্রয়োগ করলে প্রাপ্ত ১৪২.৮৬% স্কেলিং-এর চেয়ে কম। যখন এই পরিবর্তন এবং DOWNSCALED উভয়ই সক্রিয় থাকে, তখন DOWNSCALED_INVERSE প্রাধান্য পায় এবং স্কেলিং ফ্যাক্টরটি বিপরীতভাবে প্রয়োগ করা হয়। |
DOWNSCALE_30 পরিবর্তন আইডি: 189970040 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৩০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৩৩৩.৩৩% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_35 পরিবর্তন আইডি: ১৮৯৯৬৯৭৪৯ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৩৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ২৮৫.৭১% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_40 পরিবর্তন আইডি: 189970038 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৪০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ২৫০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_45 পরিবর্তন আইডি: ১৮৯৯৬৯৭৮২ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৪৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ২২২.২২% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_50 পরিবর্তন আইডি: ১৭৬৯২৬৭৪১ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৫০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ২০০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_55 পরিবর্তন আইডি: ১৮৯৯৭০০৩৬ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৫৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১৮১.৮২% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_60 পরিবর্তন আইডি: ১৭৬৯২৬৭৭১ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৬০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১৬৬.৬৭% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_65 পরিবর্তন আইডি: ১৮৯৯৬৯৭৪৪ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৬৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১৫৩.৮৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_70 পরিবর্তন আইডি: ১৭৬৯২৬৮২৯ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৭০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১৪২.৮৬% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_75 পরিবর্তন আইডি: ১৮৯৯৬৯৭৭৯ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৭৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১৩৩.৩৩% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_80 পরিবর্তন আইডি: ১৭৬৯২৬৭৫৩ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৮০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১২৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_85 পরিবর্তন আইডি: ১৮৯৯৬৯৭৩৪ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৮৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১১৭.৬৫% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
DOWNSCALE_90 পরিবর্তন আইডি: ১৮২৮১১২৪৩ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যদি DOWNSCALED ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ৯০% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। যদি DOWNSCALED_INVERSE ও সক্রিয় করা থাকে, তাহলে কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাপটি ধরে নেয় যে এটি আসল ডিসপ্লের উল্লম্ব এবং অনুভূমিক রেজোলিউশনের ১১১.১১% রেজোলিউশনযুক্ত একটি ডিসপ্লেতে চলছে। |
ENFORCE_STRICT_QUERY_BUILDER পরিবর্তন আইডি: 143231523 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
সক্রিয় করা হলে, SQLiteQueryBuilder ক্ষতিকর আর্গুমেন্টের বিরুদ্ধে CalendarProvider2 সমস্ত কোয়েরি নির্বাচন যাচাই করে। |
FORCE_DISABLE_HEVC_SUPPORT পরিবর্তন আইডি: ১৭৪২২৭৮২০ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
কোনো অ্যাপকে HEVC মিডিয়া সমর্থন করা থেকে জোরপূর্বক নিষ্ক্রিয় করুন। অ্যাপগুলোর উচিত তাদের ম্যানিফেস্টে সমর্থিত মিডিয়া সক্ষমতাগুলো ঘোষণা করা, কিন্তু এই ফ্ল্যাগটি ব্যবহার করে কোনো অ্যাপকে HEVC সমর্থন না করতে বাধ্য করা যায়, যার ফলে HEVC-তে এনকোড করা মিডিয়া অ্যাক্সেস করার সময় ট্রান্সকোডিং বাধ্যতামূলক হয়। এই ফ্ল্যাগটি সেট করলে অ্যাপগুলোর জন্য যেকোনো OS-স্তরের ডিফল্ট সেটিংস বাতিল হয়ে যায়। এটি ডিফল্টরূপে নিষ্ক্রিয় থাকে, যার অর্থ হলো OS-এর ডিফল্ট সেটিংসই প্রাধান্য পায়। যদি এই ফ্ল্যাগ এবং FORCE_ENABLE_HEVC_SUPPORT উভয়ই সক্রিয় করা থাকে, তবে OS উভয় ফ্ল্যাগকেই উপেক্ষা করে। |
FORCE_ENABLE_HEVC_SUPPORT পরিবর্তন আইডি: ১৭৪২২৮১২৭ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
কোনো অ্যাপকে HEVC মিডিয়া সমর্থন করতে বাধ্য করা। অ্যাপগুলোর উচিত তাদের ম্যানিফেস্টে সমর্থিত মিডিয়া সক্ষমতাগুলো ঘোষণা করা, কিন্তু এই ফ্ল্যাগটি ব্যবহার করে কোনো অ্যাপকে HEVC সমর্থন করতে বাধ্য করা যায়, যার ফলে HEVC-তে এনকোড করা মিডিয়া অ্যাক্সেস করার সময় ট্রান্সকোডিং এড়ানো যায়। এই ফ্ল্যাগটি সেট করলে অ্যাপগুলোর জন্য যেকোনো OS লেভেলের ডিফল্ট সেটিংস বাতিল হয়ে যায়। এটি ডিফল্টরূপে নিষ্ক্রিয় থাকে, যার অর্থ হলো OS-এর ডিফল্ট সেটিংসই প্রাধান্য পাবে। যদি এই ফ্ল্যাগ এবং FORCE_DISABLE_HEVC_SUPPORT উভয়ই সক্রিয় করা থাকে, তবে OS উভয় ফ্ল্যাগকেই উপেক্ষা করবে। |
FORCE_NON_RESIZE_APP পরিবর্তন আইডি: 181146395 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যে প্যাকেজগুলিতে এটি প্রয়োগ করা হয়, সেগুলিকে আকার পরিবর্তন-অযোগ্য করে তোলে। |
FORCE_RESIZE_APP পরিবর্তন আইডি: ১৭৪০৪২৯৩৬ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যে প্যাকেজগুলিতে এটি প্রয়োগ করা হয়, সেগুলিকে রিসাইজযোগ্য হতে বাধ্য করে। আমরা শুধুমাত্র ফুলস্ক্রিন উইন্ডোইং মোডে রিসাইজ করার অনুমতি দিই, কিন্তু অ্যাপটিকে রিসাইজযোগ্য মাল্টি-উইন্ডো মোডে যেতে বাধ্য করি না। |
GWP_ASAN পরিবর্তন আইডি: 145634846 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
অ্যাপে স্যাম্পলকৃত নেটিভ মেমরি বাগ সনাক্তকরণ সক্ষম করে। GWP-ASan ব্যবহার সম্পর্কে আরও জানতে, GWP-ASan নির্দেশিকাটি দেখুন। |
NATIVE_HEAP_ZERO_INIT পরিবর্তন আইডি: ১৭৮০৩৮২৭২ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
নেটিভ হিপ মেমরি অ্যালোকেশনের স্বয়ংক্রিয় জিরো-ইনিশিয়ালাইজেশন সক্ষম করুন। |
NATIVE_MEMTAG_ASYNC পরিবর্তন আইডি: 145772972 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এই প্রসেসে অ্যাসিঙ্ক্রোনাস (ASYNC) মেমরি ট্যাগ চেকিং সক্রিয় করুন। এই ফ্ল্যাগটি শুধুমাত্র ARM মেমরি ট্যাগিং এক্সটেনশন (MTE) সমর্থনকারী হার্ডওয়্যারের উপর প্রভাব ফেলে। |
NATIVE_MEMTAG_SYNC পরিবর্তন আইডি: 177438394 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এই প্রসেসে সিনক্রোনাস (SYNC) মেমরি ট্যাগ চেকিং সক্ষম করে। এই ফ্ল্যাগটি শুধুমাত্র সেইসব হার্ডওয়্যারের উপর প্রভাব ফেলে যা ARM মেমরি ট্যাগিং এক্সটেনশন (MTE) সমর্থন করে। যদি NATIVE_MEMTAG_ASYNC এবং এই অপশন উভয়ই সক্রিয় থাকে, তবে এই অপশনটি প্রাধান্য পাবে এবং SYNC মোডে MTE সক্রিয় হবে। |
OVERRIDE_ANY_ORIENTATION পরিবর্তন আইডি: ২৬৫৪৬৪৪৫৫ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
সক্রিয় করা হলে, এই পরিবর্তনটি অ্যাক্টিভিটির অনুরোধ করা ওরিয়েন্টেশন নির্বিশেষে নিম্নলিখিত ওরিয়েন্টেশন ওভাররাইডগুলি প্রয়োগ করার সুযোগ দেয়: |
OVERRIDE_ANY_ORIENTATION_TO_USER পরিবর্তন আইডি: 310816437 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এটি সক্রিয় করা হলে, SCREEN_ORIENTATION_USER সক্রিয় হয়, যা অ্যাক্টিভিটি দ্বারা অনুরোধ করা যেকোনো ওরিয়েন্টেশনকে ওভাররাইড করে। ignoreOrientationRequest সক্রিয় থাকা বড় স্ক্রিনের ডিভাইসগুলিতে এই ওভাররাইডের মাধ্যমে ফিক্সড ওরিয়েন্টেশনের অ্যাপগুলিকে ফুলস্ক্রিনে ওভাররাইড করা যেতে পারে। |
পরিবর্তন আইডি: 314961188 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এটি সক্রিয় করা হলে, ফিক্সড-ওরিয়েন্টেশন অ্যাপের ক্ষেত্রে ফ্রি-ফর্ম উইন্ডোয়িং মোডে ক্যামেরা কম্প্যাটিবিলিটি ট্রিটমেন্ট থেকে ওভাররাইড প্রয়োগ করা প্যাকেজগুলোকে বাদ দেওয়া হয়। ফ্রি-ফর্ম উইন্ডোয়িং মোডে, কম্প্যাটিবিলিটি ট্রিটমেন্টটি অ্যাপ উইন্ডোকে লেটারবক্সিং করে এবং ক্যামেরার বৈশিষ্ট্যগুলোকে এমনভাবে পরিবর্তন করে যা অ্যাপগুলো সাধারণত একটি পোর্ট্রেট ডিভাইসে আশা করে, যার মাধ্যমে এটি একটি পোর্ট্রেট ডিভাইসে চলার অনুভূতি দেয়। এই পরিবর্তনগুলোর মধ্যে রয়েছে পেছনের ও সামনের ক্যামেরার জন্য যথাক্রমে ৯০ ও ২৭০ ডিগ্রি সেন্সর রোটেশন এবং ডিসপ্লে রোটেশনকে ০-তে সেট করা। যেসব অ্যাপ এই ট্রিটমেন্টে ভালোভাবে সাড়া দেয় না, তাদের জন্য কম্প্যাটিবিলিটি ট্রিটমেন্ট নিষ্ক্রিয় করতে এই ফ্ল্যাগটি ব্যবহার করুন। |
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK পরিবর্তন আইডি: 191514214 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
সক্রিয় করা হলে, এই পরিবর্তনটি যে প্যাকেজগুলিতে প্রয়োগ করা হয় সেগুলিকে android:resizeableActivity এর বর্তমান মান উপেক্ষা করতে এবং Android 6.0 (API লেভেল 23)-এর সমান বা তার কম টার্গেট SDK উপেক্ষা করতে বাধ্য করে এবং অ্যাক্টিভিটিটিকে অ-পুনঃআকারযোগ্য হিসাবে বিবেচনা করে। এই ক্ষেত্রে, ক্যামেরা রোটেট এবং ক্রপের মান শুধুমাত্র বর্তমান ডিসপ্লে রোটেশন বিবেচনা করে প্রয়োজনীয় ক্ষতিপূরণের উপর নির্ভর করে। |
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS পরিবর্তন আইডি: ১৮৯২২৯৯৫৬ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
সক্রিয় করা হলে, এই পরিবর্তনটি যে প্যাকেজগুলিতে প্রয়োগ করা হয় সেগুলিকে ডিফল্ট ক্যামেরা রোটেট এবং ক্রপ আচরণ ওভাররাইড করতে এবং সর্বদা CaptureRequest.SCALER_ROTATE_AND_CROP_NONE রিটার্ন করতে বাধ্য করে। |
পরিবর্তন আইডি: 316897322 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এটি সক্রিয় করা হলে, MediaProjection সেশন শুরু করার সময় ব্যবহারকারীদের একটি একক অ্যাপ বা সম্পূর্ণ স্ক্রিন ক্যাপচার করার বিকল্প দেওয়া হয়, যা MediaProjectionConfig#createConfigForDefaultDisplay এর ব্যবহারকে ওভাররাইড করে। |
OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE পরিবর্তন আইডি: ২৬৬১২৪৯২৭ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যে অ্যাপে এটি প্রয়োগ করা হয়, তার জন্য SCREEN_ORIENTATION_REVERSE_LANDSCAPE সক্রিয় করে। যদি OVERRIDE_ANY_ORIENTATION ও সক্রিয় না থাকে, তবে SCREEN_ORIENTATION_REVERSE_LANDSCAPE শুধুমাত্র তখনই ব্যবহৃত হয় যখন অ্যাক্টিভিটি ল্যান্ডস্কেপ ওরিয়েন্টেশন নির্দিষ্ট করে। এই পরিবর্তনটি সক্রিয় করলে, আপনি সেইসব ডিভাইসের মধ্যে আপনার অ্যাপের আচরণের পার্থক্য পরীক্ষা করতে পারবেন যেখানে ল্যান্ডস্কেপ ওরিয়েন্টেশন Surface.ROTATION_90 এর সাথে সামঞ্জস্যপূর্ণ এবং সেইসব ডিভাইসের মধ্যে যেখানে এটি Surface.ROTATION_270 এর সাথে সামঞ্জস্যপূর্ণ। |
OVERRIDE_LAYOUT_IN_DISPLAY_CUTOUT_MODE পরিবর্তন আইডি: 332679525 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
সক্রিয় করা হলে, এটি ডিসপ্লে কাটআউট মোডের লেআউটের আচরণকে ওভাররাইড করে। এটি কেবল তখনই প্রযোজ্য হবে যখন এজ-টু-এজ বিন্যাস বলবৎ করা না থাকে। |
OVERRIDE_MIN_ASPECT_RATIO পরিবর্তন আইডি: ১৭৪০৪২৯৮০ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এই পরিবর্তনটি এমন সমস্ত পরিবর্তনের নিয়ন্ত্রক যা একটি নির্দিষ্ট সর্বনিম্ন অ্যাস্পেক্ট রেশিও প্রয়োগ করতে বাধ্য করে। এই পরিবর্তনটি সক্রিয় করলে নিম্নলিখিত সর্বনিম্ন অ্যাস্পেক্ট রেশিওগুলো প্রয়োগ করা যাবে: যখন কোনো অ্যাপ প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করা হয়, তখন অ্যাপের ম্যানিফেস্টে দেওয়া সর্বনিম্ন অ্যাসপেক্ট রেশিওটি সর্বোচ্চ সক্রিয় অ্যাসপেক্ট রেশিও দ্বারা প্রতিস্থাপিত হয়, যদি না অ্যাপের ম্যানিফেস্টের মান তার চেয়ে বেশি হয়। |
OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN পরিবর্তন আইডি: ২১৮৯৫৯৯৮৪ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এটি চালু করা হলে, পোর্ট্রেট ফুলস্ক্রিনে উপলব্ধ সম্পূর্ণ স্ক্রিন স্পেস ব্যবহার করার জন্য সর্বনিম্ন অ্যাস্পেক্ট রেশিওর সীমাবদ্ধতা উপেক্ষা করা হয়। |
OVERRIDE_MIN_ASPECT_RATIO_LARGE পরিবর্তন আইডি: 180326787 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যখন OVERRIDE_MIN_ASPECT_RATIO ও সক্রিয় থাকে, তখন কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাক্টিভিটির সর্বনিম্ন অ্যাসপেক্ট রেশিও OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE দ্বারা সংজ্ঞায়িত একটি বৃহৎ মানে সেট হয়ে যায়। |
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM পরিবর্তন আইডি: 180326845 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যখন OVERRIDE_MIN_ASPECT_RATIO ও সক্রিয় থাকে, তখন কোনো প্যাকেজের জন্য এই পরিবর্তনটি সক্রিয় করলে অ্যাক্টিভিটির সর্বনিম্ন অ্যাসপেক্ট রেশিও OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE দ্বারা সংজ্ঞায়িত একটি মাঝারি মানে সেট হয়ে যায়। |
OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERA পরিবর্তন আইডি: 325586858 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
এটি চালু করা হলে, একটি নির্দিষ্ট ন্যূনতম অ্যাস্পেক্ট রেশিও প্রয়োগে বাধ্যকারী ব্যবস্থাগুলো সীমাবদ্ধ করা হয়, যাতে সেগুলো কেবল তখনই প্রয়োগ হয় যখন কোনো অ্যাপ ক্যামেরার সাথে সংযুক্ত থাকে। |
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY পরিবর্তন আইডি: ২০৩৬৪৭১৯০ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য সক্রিয়।
যখন OVERRIDE_MIN_ASPECT_RATIO ও সক্রিয় করা থাকে, তখন এই পরিবর্তনটি অন্য যেকোনো পরিবর্তনকে—যা কোনো অ্যাক্টিভিটির সর্বনিম্ন অ্যাস্পেক্ট রেশিওকে একটি নির্দিষ্ট মানে বাধ্য করে, যেমন OVERRIDE_MIN_ASPECT_RATIO_LARGE এবং OVERRIDE_MIN_ASPECT_RATIO_MEDIUM শুধুমাত্র সেইসব অ্যাক্টিভিটির মধ্যে সীমাবদ্ধ রাখে যেগুলোর ওরিয়েন্টেশনও পোর্ট্রেট। |
OVERRIDE_RESPECT_REQUESTED_ORIENTATION পরিবর্তন আইডি: ২৩৬২৮৩৬০৪ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
সক্রিয় করা হলে, এই পরিবর্তনটি ডিভাইস প্রস্তুতকারকদের দ্বারা নির্ধারিত 'ওরিয়েন্টেশন উপেক্ষা' সংক্রান্ত বিধিনিষেধ থেকে সংশ্লিষ্ট প্যাকেজগুলিকে বাদ দেয়। |
OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR পরিবর্তন আইডি: ২৬৫৪৫১০৯৩ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যে অ্যাপে এটি প্রয়োগ করা হয়, সেটির জন্য SCREEN_ORIENTATION_NOSENSOR সক্রিয় করে। যদি OVERRIDE_ANY_ORIENTATION ও সক্রিয় না থাকে, তবে SCREEN_ORIENTATION_NOSENSOR শুধুমাত্র তখনই ব্যবহৃত হয় যখন অ্যাক্টিভিটি অন্য কোনো নির্দিষ্ট ওরিয়েন্টেশন উল্লেখ করে না। |
OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT পরিবর্তন আইডি: ২৬৫৪৫২৩৪৪ ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
যে অ্যাপে এটি প্রয়োগ করা হয়, সেটির জন্য SCREEN_ORIENTATION_PORTRAIT সক্রিয় করে। যদি OVERRIDE_ANY_ORIENTATION ও সক্রিয় না থাকে, তবে SCREEN_ORIENTATION_PORTRAIT শুধুমাত্র তখনই ব্যবহৃত হয় যখন অ্যাক্টিভিটি অন্য কোনো নির্দিষ্ট ওরিয়েন্টেশন উল্লেখ করে না। |
RATE_LIMIT_TOASTS পরিবর্তন আইডি: ১৭৪৮৪০৬২৮ ডিফল্ট অবস্থা : এই পরিবর্তনটি টগল করা যায় না। এটি শুধুমাত্র কম্প্যাটিবিলিটি ফ্রেমওয়ার্ক দ্বারা লগ করা হয়।
সীমিত সময়ের মধ্যে ব্যবহারকারীকে অতিরিক্ত টোস্ট দেখিয়ে ভারাক্রান্ত করা থেকে বিরত রাখতে Toast.show() কলের সংখ্যার উপর রেট লিমিটিং সক্ষম করে। একটি নির্দিষ্ট সময়সীমার মধ্যে অনুমোদিত সংখ্যার চেয়ে বেশি টোস্ট দেখানোর যেকোনো প্রচেষ্টার ফলে টোস্টটি বাতিল হয়ে যায়। |
STPE_SKIP_MULTIPLE_MISSED_PERIODIC_TASKS পরিবর্তন আইডি: ২৮৮৯১২৬৯২ ডিফল্ট অবস্থা : যেসব অ্যাপ অ্যান্ড্রয়েড ১৬ (এপিআই লেভেল ৩৬) বা তার উচ্চতর সংস্করণকে টার্গেট করে, সেগুলোর জন্য সক্রিয়।
এটি সক্রিয় করা থাকলে, কোনো অ্যাপ একটি বৈধ লাইফসাইকেলে ফিরে আসার সাথে সাথে scheduleAtFixedRate এর বাদ পড়া সর্বাধিক একটি এক্সিকিউশন তাৎক্ষণিকভাবে সম্পাদিত হয়। এই পরিবর্তন সম্পর্কে আরও জানতে, Android 16 behavior changes পেজের Fixed rate work scheduling optimization অংশটি দেখুন। |
UNIVERSAL_RESIZABLE_BY_DEFAULT পরিবর্তন আইডি: ৩৫৭১৪১৪১৫ ডিফল্ট অবস্থা : যেসব অ্যাপ অ্যান্ড্রয়েড ১৬ (এপিআই লেভেল ৩৬) বা তার উচ্চতর সংস্করণকে টার্গেট করে, সেগুলোর জন্য সক্রিয়।
এটি চালু করা থাকলে, বড় স্ক্রিনে (৬০০ডিপি প্রস্থের চেয়ে বড় স্ক্রিন) অ্যাপের ওরিয়েন্টেশন, রিসাইজযোগ্যতা এবং অ্যাসপেক্ট রেশিও সংক্রান্ত সীমাবদ্ধতাগুলো উপেক্ষা করা হয়। এই পরিবর্তন সম্পর্কে আরও জানতে, Android 16-এর আচরণগত পরিবর্তন সংক্রান্ত পৃষ্ঠার Adaptive layouts অংশটি দেখুন। |
USE_EXPERIMENTAL_COMPONENT_ALIAS পরিবর্তন আইডি: 196254758 ডিফল্ট অবস্থা : সকল অ্যাপের জন্য নিষ্ক্রিয়।
সক্রিয় করা হলে, সিস্টেম 'android' প্যাকেজকে কম্পোনেন্ট অ্যালিয়াস ব্যবহার করার অনুমতি দেয়। |