27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
কার UI লাইব্রেরি অ্যাপে একীভূত করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কার UI লাইব্রেরিতে অ্যাপ্লিকেশনগুলি বাস্তবায়নের জন্য দুটি উপাদান রয়েছে:
উপাদান. জাভা ক্লাস যা একটি নির্দিষ্ট আচরণ বাস্তবায়ন করে। উদাহরণস্বরূপ, CarUiRecyclerView এবং টুলবার।
সম্পদ। স্বতন্ত্র অ্যান্ড্রয়েড সংস্থান যা OEM-দের নিজস্ব ডিজাইনের সাথে সামঞ্জস্যতা অর্জনের জন্য উপলব্ধ নবগুলির প্রতিনিধিত্ব করে। উপরের উপাদানগুলি কাস্টমাইজযোগ্য হতে এই সংস্থানগুলি ব্যবহার করে৷
অ্যাপগুলি কার UI লাইব্রেরিকে নির্ভরতা হিসাবে যুক্ত করে সংহত করে:
Android 9 এবং Android 10 ( Android.mk
ফাইল), নিম্নলিখিত যোগ করুন:
LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
Android 11 (এবং উচ্চতর) ( Android.bp
), নিম্নলিখিত যোগ করুন:
static_libs: [
...
"car-ui-lib-bp",
]
শৈলী গাড়ী UI উপাদান
সাধারণভাবে, অ্যাপগুলিকে ডেটা এবং কিছু ক্ষেত্রে ছবি এবং আইকন প্রদানের মাধ্যমে সমস্ত প্রয়োজনীয় কার্যকারিতা অর্জন করতে সক্ষম হওয়া উচিত। উদাহরণস্বরূপ, ব্যাক, ক্লোজ, সার্চ এবং মেনুর মতো স্ট্যান্ডার্ড আইকনগুলি কার UI লাইব্রেরি দ্বারা সরবরাহ করা হয়। Android Automotive Partner Engineering-এর সাথে যুক্ত হন যদি আপনি খুঁজে পান যে সংস্থান অনুপস্থিত আছে বা যদি এমন কার্যকারিতা থাকে যা প্রদত্ত উপাদানগুলির সাথে অর্জন করা যায় না।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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,["# Integrate the Car UI library into apps\n\nCar UI library contains two elements for apps to implement:\n\n- **Components.**Java classes that implement a specific behavior. For example,\n CarUiRecyclerView and Toolbar.\n\n- **Resources.** Individual Android resources that represent the *knobs*\n available for OEMs to achieve consistency with their own design. The components above use these\n resources to become *customizable*.\n\nApps integrate Car UI library by adding it as a dependency:\n\n- Android 9 and Android 10 (`Android.mk` file), add the following:\n\n ```maple\n LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib\n ```\n- Android 11 (and higher) (`Android.bp`), add the following:\n\n ```scdoc\n static_libs: [\n ...\n \"car-ui-lib-bp\",\n ]\n ```\n\nStyle Car UI components\n-----------------------\n\nIn general, apps should be able to achieve all necessary functionality by providing\ndata and, in certain cases, images and icons. For example, standard icons such as Back, Close,\nSearch, and Menu are provided by the Car UI library. Engage with Android Automotive Partner\nEngineering if you find there are missing resources or if there is functionality that can't be\nachieved with the provided components."]]