- সিনট্যাক্স:
<meta-data android:name="string" android:resource="resource specification" android:value="string" />
- এর মধ্যে রয়েছে:
-
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service> - বর্ণনা:
- অতিরিক্ত, নির্বিচারে ডেটার একটি আইটেমের জন্য একটি নাম-মানের জোড়া যা মূল উপাদানে সরবরাহ করা যেতে পারে। একটি উপাদান উপাদানে যেকোনো সংখ্যক
<meta-data>উপ-এলিমেন্ট থাকতে পারে। তাদের সকলের মানগুলি একটি এককBundleঅবজেক্টে সংগ্রহ করা হয় এবংPackageItemInfo.metaDataক্ষেত্র হিসাবে উপাদানটিতে উপলব্ধ করা হয়।valueবৈশিষ্ট্যের মাধ্যমে সাধারণ মানগুলি নির্দিষ্ট করুন। একটি রিসোর্স আইডি মান হিসেবে বরাদ্দ করতে, পরিবর্তেresourceঅ্যাট্রিবিউট ব্যবহার করুন। উদাহরণস্বরূপ,zooনামের জন্য@string/kangarooরিসোর্সে যে মান সংরক্ষিত আছে তা নিম্নোক্ত কোড বরাদ্দ করে:<meta-data android:name="zoo" android:value="@string/kangaroo" />
অন্যদিকে,
resourceঅ্যাট্রিবিউট ব্যবহার করেzooরিসোর্সের সাংখ্যিক আইডি বরাদ্দ করে, রিসোর্সে সংরক্ষিত মান নয়:<meta-data android:name="zoo" android:resource="@string/kangaroo" />
আমরা অত্যন্ত সুপারিশ করছি যে আপনি একাধিক পৃথক
<meta-data>এন্ট্রি হিসাবে সম্পর্কিত ডেটা সরবরাহ করা এড়িয়ে চলুন। পরিবর্তে, যদি আপনার কাছে একটি উপাদানের সাথে যুক্ত করার জন্য জটিল ডেটা থাকে, তাহলে এটিকে একটি সংস্থান হিসাবে সংরক্ষণ করুন এবং এর আইডির উপাদানটিকে জানাতেresourceবৈশিষ্ট্য ব্যবহার করুন। - গুণাবলী:
-
android:name - আইটেম জন্য একটি অনন্য নাম. নামটিকে অনন্য রাখতে, একটি জাভা-স্টাইল নামকরণের নিয়ম ব্যবহার করুন, যেমন "
com.example.project.activity.fred"। -
android:resource - একটি সম্পদ একটি রেফারেন্স. সম্পদের ID হল আইটেমের জন্য নির্ধারিত মান। ID
Bundle.getInt()পদ্ধতি ব্যবহার করে মেটা-ডেটাBundleথেকে পুনরুদ্ধার করা হয়। -
android:value - আইটেমের জন্য নির্ধারিত মান। মান হিসাবে বরাদ্দ করা যেতে পারে এমন ডেটা প্রকার এবং উপাদানগুলি সেই মানগুলি পুনরুদ্ধার করার জন্য যে
Bundleপদ্ধতিগুলি ব্যবহার করে তা নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে:টাইপ বান্ডিল পদ্ধতি স্ট্রিং: অক্ষর এড়ানোর জন্য ডবল ব্যাকস্ল্যাশ ( \\) ব্যবহার করুন, যেমন একটি নতুন লাইনের জন্য\\nএবং একটি ইউনিকোড অক্ষরের জন্য\\uxxxxxgetString()পূর্ণসংখ্যা: উদাহরণস্বরূপ, 100getInt()বুলিয়ান: হয় trueবাfalsegetBoolean()রঙ: আকারে #rgb,#argb,#rrggbb, বা#aarrggbbgetInt()ফ্লোট: উদাহরণস্বরূপ, 1.23getFloat()
-
- প্রবর্তিত:
- API স্তর 1
<মেটা-ডেটা>
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]