অ্যান্ড্রয়েড এমন ওভাররাইড প্রদান করে যা অ্যাপগুলির কনফিগার করা আচরণ পরিবর্তন করে।
ডিভাইস নির্মাতারা নির্বাচিত বড় স্ক্রিনের ডিভাইসগুলিতে অ্যাপগুলিতে ওভাররাইড প্রয়োগ করতে পারে। অ্যান্ড্রয়েড 14 QPR1 ব্যবহারকারী ওভাররাইড প্রবর্তন করে, যা ব্যবহারকারীদের ডিভাইস সেটিংসের মাধ্যমে অ্যাপগুলিতে ওভাররাইড প্রয়োগ করতে সক্ষম করে।
প্রতি-অ্যাপ ওভাররাইডগুলি বড় স্ক্রিনের ডিভাইসগুলিতে ব্যবহারকারীর অভিজ্ঞতা উন্নত করার উদ্দেশ্যে করা হয়। অ্যাপগুলি কিছু ওভাররাইড অক্ষম করতে পারে।
প্রতি-অ্যাপ ওভাররাইড সম্পর্কে আরও তথ্যের জন্য, ডিভাইস সামঞ্জস্যতা মোড দেখুন।
ব্যবহারকারী ওভাররাইড
অ্যান্ড্রয়েড ১৪ কিউপিআর১ একটি নতুন কনফিগারেশন মেনু চালু করেছে যা ব্যবহারকারীদের বড় স্ক্রিনে অ্যাপগুলি কীভাবে প্রদর্শিত হবে তা উন্নত করার জন্য অ্যাপগুলির আকৃতির অনুপাত পরিবর্তন করতে সক্ষম করে। নির্বাচিত বড় স্ক্রিন ডিভাইসগুলিতে ডিভাইস সেটিংসে মেনুটি প্রয়োগ করা হয়।
যেসব ডিভাইসে কনফিগারেশন মেনু বাস্তবায়িত করা হয়েছে, ব্যবহারকারীরা অ্যাপের তালিকা থেকে বেছে নেন এবং তারপর অ্যাপের আকৃতির অনুপাতকে বিভিন্ন মান, যেমন 4:3, 16:9 এবং পূর্ণ স্ক্রিনে সেট করেন (আকৃতির অনুপাতের মান ডিভাইস প্রস্তুতকারক দ্বারা কনফিগার করা হয়)। ব্যবহারকারীরা অ্যাপের ডিফল্ট মানেও আকৃতির অনুপাত রিসেট করতে পারেন, যা প্রতি অ্যাপ ওভাররাইডের জন্য ডিভাইস প্রস্তুতকারকের দ্বারা নির্দিষ্ট মান ( OVERRIDE_MIN_ASPECT_RATIO দেখুন) অথবা, যদি কোনও ওভাররাইড প্রয়োগ করা না হয় বা অ্যাপটি ওভাররাইড অক্ষম করে থাকে, তাহলে অ্যাপ ম্যানিফেস্টে থাকা মান।
ওভাররাইডগুলি অক্ষম করুন
অ্যান্ড্রয়েড ১৪ কিউপিআর১ নিম্নলিখিত PackageManager.Property ট্যাগগুলিকে সমর্থন করে, যা আপনাকে ওভাররাইড বাস্তবায়নকারী ডিভাইসগুলিতে অ্যাসপেক্ট রেশিও কনফিগারেশন মেনু অক্ষম বা পরিবর্তন করতে সক্ষম করে:
PROPERTY_COMPAT_ব্যবহারকারীর_আনুমানিক_অনুপাত_ওভাররাইড
ব্যবহারকারীর আকৃতির অনুপাতের সামঞ্জস্যতা ওভাররাইড নিষ্ক্রিয় করতে, আপনার অ্যাপ ম্যানিফেস্টে বৈশিষ্ট্যটি যোগ করুন এবং মানটি
falseএ সেট করুন:<application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE" android:value="false"/> </application>যেসব ডিভাইসে কনফিগারেশন মেনু বাস্তবায়ন করা হয়েছে, সেখানে আপনার অ্যাপটি ডিভাইস সেটিংসের অ্যাপের তালিকা থেকে বাদ দেওয়া হয়; এবং তাই, ব্যবহারকারীরা অ্যাপের আকৃতির অনুপাত ওভাররাইড করতে পারবেন না।
সম্পত্তিটিকে
trueসেট করলে কোনও প্রভাব পড়ে না।PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE
ব্যবহারকারীর আকৃতি অনুপাত সামঞ্জস্যতা ওভাররাইডের পূর্ণ-স্ক্রিন বিকল্পটি নিষ্ক্রিয় করতে, আপনার অ্যাপ ম্যানিফেস্টে বৈশিষ্ট্যটি যোগ করুন এবং মানটি
falseএ সেট করুন:<application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE" android:value="false"/> </application>যেসব ডিভাইসে কনফিগারেশন মেনু বাস্তবায়ন করা হয়েছে, সেখানে ডিভাইস সেটিংসের অ্যাসপেক্ট রেশিও অপশনের তালিকা থেকে ফুল-স্ক্রিন অপশনটি সরিয়ে দেওয়া হয়। ব্যবহারকারীরা আপনার অ্যাপে ফুল-স্ক্রিন ওভাররাইড প্রয়োগ করতে পারবেন না।
এই বৈশিষ্ট্যটিকে
trueহিসেবে সেট করলে কোন প্রভাব পড়বে না।
বড় স্ক্রিনের জন্য আপনার অ্যাপটি অপ্টিমাইজ করুন: আপনার অ্যাপে আকৃতির অনুপাতের সীমাবদ্ধতা সেট করবেন না। উপলব্ধ ডিসপ্লে স্পেসের পরিমাণের উপর ভিত্তি করে বিভিন্ন লেআউট সমর্থন করতে উইন্ডো আকারের ক্লাস ব্যবহার করুন।