পশ্চাদগামী-সামঞ্জস্যপূর্ণ UI তৈরি করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই ক্লাসটি দেখায় যে কীভাবে Android এর নতুন সংস্করণগুলিতে উপলব্ধ UI উপাদান এবং APIগুলিকে একটি পশ্চাদমুখী-সামঞ্জস্যপূর্ণ উপায়ে ব্যবহার করতে হয়, আপনার অ্যাপ্লিকেশনটি এখনও প্ল্যাটফর্মের পূর্ববর্তী সংস্করণগুলিতে চলে তা নিশ্চিত করে৷
এই ক্লাস জুড়ে, অ্যান্ড্রয়েড 3.0 (API স্তর 11) এ প্রবর্তিত নতুন অ্যাকশন বার ট্যাব বৈশিষ্ট্যটি পথপ্রদর্শক উদাহরণ হিসাবে কাজ করে, তবে আপনি অন্যান্য UI উপাদান এবং API বৈশিষ্ট্যগুলিতে এই কৌশলগুলি প্রয়োগ করতে পারেন।
পাঠ
- নতুন APIs বিমূর্ত
- আপনার অ্যাপ্লিকেশনের প্রয়োজন কোন বৈশিষ্ট্য এবং API গুলি নির্ধারণ করুন৷ অ্যাপ্লিকেশন-নির্দিষ্ট, মধ্যস্থতাকারী জাভা ইন্টারফেসগুলিকে কীভাবে সংজ্ঞায়িত করতে হয় তা শিখুন যা আপনার অ্যাপ্লিকেশনে UI উপাদানটির বাস্তবায়নকে বিমূর্ত করে।
- নতুন API-এর প্রক্সি
- নতুন API ব্যবহার করে আপনার ইন্টারফেসের বাস্তবায়ন কীভাবে তৈরি করবেন তা শিখুন।
- পুরানো এপিআইগুলির সাথে একটি বাস্তবায়ন তৈরি করুন
- পুরানো API ব্যবহার করে আপনার ইন্টারফেসের একটি কাস্টম বাস্তবায়ন কীভাবে তৈরি করবেন তা জানুন।
- সংস্করণ-সচেতন উপাদান ব্যবহার করুন
- রানটাইমে ব্যবহার করার জন্য কীভাবে একটি বাস্তবায়ন চয়ন করবেন তা শিখুন এবং আপনার অ্যাপ্লিকেশনে ইন্টারফেস ব্যবহার করা শুরু করুন।
আপনারও পড়া উচিত
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-08-01 UTC-তে শেষবার আপডেট করা হয়েছে।
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"এতে আমার প্রয়োজনীয় তথ্য নেই"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"খুব জটিল / অনেক ধাপ"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"পুরনো"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"অনুবাদ সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"নমুনা / কোড সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"অন্যান্য"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"সহজে বোঝা যায়"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"আমার সমস্যার সমাধান হয়েছে"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"অন্যান্য"
}]
{"lastModified": "2024-08-01 UTC-\u09a4\u09c7 \u09b6\u09c7\u09b7\u09ac\u09be\u09b0 \u0986\u09aa\u09a1\u09c7\u099f \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964"}
[[["সহজে বোঝা যায়","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"]],["2024-08-01 UTC-তে শেষবার আপডেট করা হয়েছে।"]]