কাস্টমাইজেশন নির্দেশিকা

AOSP-এ অন্তর্ভুক্ত ডায়ালার বাস্তবায়ন একটি বেস থিম এবং কাঠামো প্রদান করে যা আপনি যেমন আছে বা পরিবর্তন করতে পারেন।

নীচের সারণীতে, "উচিত" এবং "মেয়"-এর বর্ণনাগুলি আইইটিএফ স্ট্যান্ডার্ড অনুযায়ী সংজ্ঞায়িত করা হয়েছে RFC-তে ব্যবহারের জন্য প্রয়োজনীয় স্তরগুলি নির্দেশ করার জন্য (RFC 2119) মূল শব্দগুলিতে , একই মান যা Android 10 সামঞ্জস্যের সংজ্ঞায় ব্যবহৃত হয়।

কাস্টমাইজেশন নির্দেশিকা

আপনি নীচে উল্লিখিত বিধিনিষেধ অনুযায়ী বেস থিম এবং কাঠামো মানিয়ে নিতে বা পরিবর্তন করতে পারেন। নিম্নলিখিত সারণী কাস্টমাইজেশন সম্পর্কিত OEM দায়িত্বগুলি বর্ণনা করে৷

কাস্টমাইজেশন বর্ণনা
উচিত

আচরণ বা ইন্টারফেস যা কাস্টমাইজ করা যেতে পারে:

  • একটি রিসোর্স ওভারলে এর মাধ্যমে সামগ্রিক থিমিং এবং স্টাইলিং সামঞ্জস্য করুন
  • রঙ প্যালেট
  • সাইজিং
  • টেক্সট চেহারা
  • উইজেট চেহারা
  • ডায়ালগ চেহারা
  • অঙ্কনযোগ্য
  • একটি কনফিগারেশন দ্বারা গেট করা একটি বৈশিষ্ট্য সক্ষম বা অক্ষম করুন বা সংস্থান দ্বারা কনফিগার করা পরামিতি পরিবর্তন করুন৷
মে

আচরণ বা ইন্টারফেস Google একটি সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতার জন্য সুপারিশ করে, কিন্তু প্রয়োগ করে না।

  • অভিযোজিত-প্রতিক্রিয়াশীল নিয়ম সংশোধন করুন।
  • ডায়লারের উচ্চ-স্তরের UI কাঠামো পরিবর্তন করুন। লেআউট UI উপাদান অবশ্যই ব্যবহারকারীর অভিজ্ঞতা বিধিনিষেধ মেনে চলতে হবে।

ডায়ালারটি সিস্টেম অ্যাপগুলির একটি স্যুটের অন্তর্গত (মিডিয়া, বিজ্ঞপ্তি কেন্দ্র, এবং অ্যাপ লঞ্চার সহ), যার সবকটিই সাধারণ শৈলী এবং সম্পদগুলি ভাগ করে যা AOSP কাঠামোর বিভিন্ন স্তরে সংজ্ঞায়িত করা হয়েছে:

  • framework/base/core
    সমস্ত অ্যান্ড্রয়েড বেস শৈলী এখানে সংজ্ঞায়িত করা হয়েছে। বিশেষত, সমস্ত সিস্টেম অ্যাপ থিম Theme.DeviceDefault এর উপর ভিত্তি করে তৈরি করা হয়েছে, ডিভাইসের ডিফল্ট চেহারা কাস্টমাইজ করার জন্য OEM দ্বারা ব্যবহারের জন্য ডিজাইন করা থিম।

  • packages/services/Car/car_product/overlay
    এই ফোল্ডারটিতে Theme.DeviceDefault এ ওভাররাইড রয়েছে যা Android Automotive-এর AOSP চেহারা এবং অনুভূতি তৈরি করতে ব্যবহৃত হয়। OEM এই ওভারলে বাদ দেওয়ার জন্য বেছে নিতে পারে এবং পরিবর্তে তাদের নিজস্ব ব্যবহার করতে পারে।

  • packages/apps/Car/libs/car-apps-common
    AOSP প্রদত্ত সিস্টেম অ্যাপের মধ্যে সাধারণ রং এবং শৈলী শেয়ার করা হয়েছে। path/to/overlay/packages/apps/Car/libs/car-apps-common অধীনে ওভারলে ব্যবহার করে এই উপাদানগুলি OEM দ্বারা কাস্টমাইজ করা যেতে পারে।

  • packages/apps/Car/Dialer
    ডায়ালার তার নিজস্ব থিম ব্যবহার করে, যা Theme.DeviceDefault ( framework/base সংজ্ঞায়িত) থেকে প্রসারিত হয়। ডায়লারের লেআউট, রঙ, শৈলী এবং অন্যান্য সংস্থানগুলিও একটি ওভারলে ব্যবহারের মাধ্যমে কাস্টমাইজ করা যেতে পারে। উপরে উল্লিখিত libs অনুরূপ, সম্পদ ওভাররাইড path/to/overlay/packages/apps/Car/Dialer এ অবস্থিত হতে পারে।

আরো ডকুমেন্টেশন

AOSP থিমিং এবং ওভারলে সম্পর্কে আরও তথ্যের জন্য, রিসোর্স ওভারলে দিয়ে বিল্ড কাস্টমাইজ করুন দেখুন।