এই পৃষ্ঠাটি ঘড়ির মুখগুলির গঠন বর্ণনা করে যা ওয়াচ ফেস ফর্ম্যাট ব্যবহার করে, সেইসাথে কীভাবে সেগুলি তৈরি এবং স্থাপন করতে হয়।
WFF ঘড়ির মুখের গঠন
ওয়াচ ফেস ফরম্যাটের ঘড়ির মুখগুলি অন্য অ্যাপের মতোই AABs বা APK হিসেবে প্লে স্টোরে জমা দেওয়া হয়। যদিও তারা অন্যান্য অ্যাপের অনেক সাধারণ বৈশিষ্ট্য শেয়ার করে, যেমন একটি AndroidManifest.xml
ফাইলের প্রয়োজন, তাদের একটি নির্দিষ্ট কাঠামো রয়েছে।
- ঘড়ির মুখের সমস্ত বিষয়বস্তু সম্পদ ফোল্ডারে রয়েছে, যথা
res/
- ঘড়ির মুখের সমস্ত সংজ্ঞা
res/raw/
এ রয়েছে, যার মধ্যে সাধারণ কেসের জন্যres/raw/watchface.xml
এবং অন্য কোনও XML সংজ্ঞা রয়েছে যা বিভিন্ন ডিভাইসের আকারের জন্য সমর্থন উপস্থাপন করে। - ঘড়ির মুখের জন্য প্রয়োজনীয় সমস্ত সংস্থান যথাযথ সংস্থান ফোল্ডারে রয়েছে, যেমন নিয়মিত অ্যাপ্লিকেশনগুলির জন্য, উদাহরণস্বরূপ:
- ফন্টের জন্য
/res/font
- ছবি এবং অ্যানিমেশন সম্পদের জন্য
/res/drawable
-
/res/values/strings.xml
যেকোনো স্ট্রিং রিসোর্সের জন্য
- ফন্টের জন্য
Gradle ব্যবহার করে ঘড়ির মুখ তৈরি করুন
ঘড়ির মুখ তৈরি করতে গ্র্যাডল কীভাবে ব্যবহার করবেন তার প্রক্রিয়াটি দেখার সবচেয়ে সহজ উপায় হল গিটহাবের নমুনাগুলি একবার দেখে নেওয়া।
ঘড়ির মুখ তৈরির পাশাপাশি, এই প্রকল্পগুলির গ্রেডল স্ক্রিপ্টগুলি যাচাইকারী সরঞ্জামগুলি ব্যবহার করে বৈধতার জন্য ঘড়ির মুখ XML পরীক্ষা করে।
গুগল প্লেতে জমা দেওয়ার আগে ঘড়ির মুখটি পরীক্ষা করুন
একবার আপনি আপনার ঘড়ির মুখ তৈরি করে নিলে এবং বিল্ড প্রক্রিয়ার সাথে নিজেকে পরিচিত করে নিলে, প্লে-তে জমা দেওয়ার আগে আপনার ঘড়ির মুখ AAB-তে প্রি-সাবমিশন চেক করুন।
প্লে খুব অনুরূপ চেকগুলি সম্পাদন করে, তাই নিশ্চিত করা যে আপনি এই প্রাক-সাবমিশন চেকগুলি পাস করছেন তা জমা এবং পর্যালোচনা প্রক্রিয়ায় আপনার যথেষ্ট সময় বাঁচায়৷
প্রি-সাবমিট চেক চালানোর একটি উদাহরণ:
এই চেকগুলি শুধুমাত্র ঘড়ির মুখ কতটা মেমরি ব্যবহার করছে তা পরিদর্শন করে না, তবে অন্যান্য সমস্যাগুলিও সনাক্ত করে, যেমন অনুপস্থিত সংস্থানগুলি, সেইসাথে XML যাচাই করা।
টুলটি কিভাবে প্রাপ্ত এবং তৈরি করতে হয় তার বিস্তারিত জানার জন্য, মেমরি ফুটপ্রিন্ট ইভালুয়েটর দেখুন।