27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
কাস্টমাইজেশন নির্দেশিকা
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
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 থিমিং এবং ওভারলে সম্পর্কে আরও তথ্যের জন্য, রিসোর্স ওভারলে দিয়ে বিল্ড কাস্টমাইজ করুন দেখুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Customization guidelines\n\nThe Dialer implementation included in AOSP provides a base theme and structure you can adopt as\nis or modify.\n\nIn the table below, the descriptions of \"SHOULD\" and \"MAY\" are per the IETF standard defined\nin [Key words for use in RFCs to\nIndicate Requirement Levels (RFC 2119)](http://www.ietf.org/rfc/rfc2119.txt), the same standard used in the\n[Android 10 Compatibility Definition](/docs/compatibility/10/android-10-cdd).\n\nCustomization guidelines\n------------------------\n\nYou can adapt or modify the base theme and structure as per the restrictions mentioned below.\nThe following table describes\nthe OEM responsibilities regarding customization.\n\n| Customization | Description |\n|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **SHOULD** | Behaviors or interfaces that may be customized: - Adjust overall theming and styling through a resource overlay - Color pallette - Sizing - Text appearance - Widget appearance - Dialog appearance - Drawables - Enable or disable a feature gated by a config or change parameters configured by resources |\n| **MAY** | Behaviors or interfaces Google recommends for an optimal user experience, but does not enforce. - Modify adaptive-responsive rules. - Modify the high-level UI structure of Dialer. The Layout UI component must follow the User Experience Restrictions. |\n\nDialer belongs to a suite of system apps (including Media, Notification Center, and\nApp Launcher), all of which share common styles and assets that are defined at different levels in\nthe AOSP structure:\n\n- `framework/base/core` \n\n All Android base styles are defined here. Specifically, all system app themes are\n based on `Theme.DeviceDefault`, the theme designed for use by OEMs to customize\n device default appearance.\n\n- `packages/services/Car/car_product/overlay` \n\n This folder contains overrides to `Theme.DeviceDefault` which are used to produce\n the AOSP look and feel of Android Automotive. OEMs might opt for excluding this overlay and\n use their own\n instead.\n\n- `packages/apps/Car/libs/car-apps-common` \n\n Common colors and styles shared among AOSP provided system apps. These elements can\n be customized by OEMs using overlays under\n `path/to/overlay/packages/apps/Car/libs/car-apps-common`.\n\n- `packages/apps/Car/Dialer` \n\n Dialer uses its own theme, which extends from `Theme.DeviceDefault` (defined in\n `framework/base`). The layouts, colors, styles, and other resources of Dialer can\n also be customized through the use of an Overlay. Similar to `libs` mentioned\n above, the resource override can be located in\n `path/to/overlay/packages/apps/Car/Dialer`.\n\nMore documentation\n------------------\n\nFor more information about AOSP theming and overlays, see\n[Customize the build with resource\noverlays](/docs/setup/create/new-device#use-resource-overlays)."]]