ওভারভিউ

প্রতি-ডিভাইস কাস্টমাইজেশনের জন্য হার্ডওয়্যার-সম্পর্কিত বড় স্ক্রিন অ্যাপ সামঞ্জস্যের সমস্যাগুলি সমাধানে OEM অংশীদারদের সহায়তা করার জন্য, সিস্টেমটি নিম্নলিখিত বড় স্ক্রিন কনফিগারেশন ওভারলেগুলিকে সমর্থন করে:

  • প্রদর্শন : কনফিগারেশন সেটিংস যা প্রদর্শন-স্তরের কনফিগারেশনকে প্রভাবিত করে।
  • আকৃতির অনুপাত : কনফিগারেশন সেটিংস যা আকৃতির অনুপাতের জন্য কার্যকলাপ-স্তরের উইন্ডো কনফিগারেশনকে প্রভাবিত করে।
  • ক্যামেরা : onCameraOpened কলব্যাকের সময় অ্যাপগুলিকে প্রভাবিত করে এমন কনফিগারেশন সেটিংস। এই সেটিংস প্রদর্শন, কার্যকলাপ এবং ক্যামেরা কনফিগারেশনকে প্রভাবিত করতে পারে।
  • ব্যাকগ্রাউন্ড এবং UI : UI কাস্টমাইজেশনের জন্য লেটারবক্স স্তরের পৃষ্ঠে বা কার্যকলাপ স্তরে কনফিগারেশন সেটিংস প্রয়োগ করা হয়।
  • অ্যাক্সেসযোগ্যতা এবং অবস্থান : অ্যাক্সেসযোগ্যতার জন্য অ্যাক্টিভিটি-লেভেল উইন্ডো কনফিগারেশনে কনফিগারেশন সেটিংস প্রয়োগ করা হয়েছে।
  • সেটিংস : সেটিংস > অ্যাপস > অ্যাস্পেক্ট রেশিও -এ ব্যবহারকারীর অ্যাস্পেক্ট রেশিও সেটিংস কাস্টমাইজ এবং সক্ষম করার জন্য কনফিগারেশন সেটিংস।
  • শিক্ষা : অ্যাপের সামঞ্জস্যপূর্ণ বৈশিষ্ট্য সম্পর্কে ব্যবহারকারীদের শিক্ষিত করার জন্য কনফিগারেশন সেটিংস।

ডিফল্ট কনফিগারেশন ওভাররাইড করুন

ডিফল্ট কনফিগারেশন ওভাররাইড করতে, ডিভাইসের জন্য ডিফল্ট রিসোর্স ওভারলে প্রতিস্থাপনের জন্য একটি XML ফাইল তৈরি করুন। যদি একটি নির্দিষ্ট ডিভাইসের ধরণের জন্য একটি রিসোর্স ওভারলে বিদ্যমান থাকে, তাহলে রিসোর্স ওভারলে ডিফল্ট AOSP রিসোর্স মান প্রতিস্থাপন করে। উদাহরণস্বরূপ, /packages/app/Settings এ অবস্থিত সেটিংস অ্যাপের জন্য রিসোর্স ওভারলে করতে, vendor/ DEVICE_NAME /overlay/packages/app/Settings এ একটি ডিভাইসের জন্য একটি রিসোর্স ওভারলে তৈরি করুন, যেখানে DEVICE_NAME হল ওভারলে মান ব্যবহার করে এমন ডিভাইসের নাম। বিল্ড টাইমে রিসোর্স মান একই নামের রিসোর্সগুলিকে ওভাররাইড করে।

আরও তথ্যের জন্য, রিসোর্স ওভারলে দেখুন।