একটি অ্যান্ড্রয়েড অ্যাপে হোম API যোগ করতে, আপনাকে কয়েকটি পূর্বশর্ত পূরণ করতে হবে।
পূর্বশর্ত
বিকাশের জন্য, আপনার এটিতে ইনস্টল করা নিম্নলিখিত সরঞ্জামগুলির সাথে একটি কম্পিউটারের প্রয়োজন হবে:
Android Studio , সংস্করণ 2024.2.1 ("লেডিবাগ") বা তার পরে। মনে রাখবেন যে এর আগের সংস্করণগুলি হোম API SDK এর সাথে সঠিকভাবে কাজ নাও করতে পারে৷
অ্যান্ড্রয়েড ডিবাগার (
adb
)।adb
ইনস্টল করুন।এটি SDK ম্যানেজার দিয়ে করা যেতে পারে।
এবং হোম API গুলি পরীক্ষা করতে, আপনার প্রয়োজন হবে:
- একটি Android ডিভাইস যা Android 10 বা তার পরে চলমান একটি Google অ্যাকাউন্টের সাথে সেট আপ করে যা আপনি বিকাশের জন্য ব্যবহার করতে চান। নিশ্চিত করুন যে Android Studio একটি আপ-টু-ডেট সংস্করণ ইনস্টল করা আছে এবং এই ডেভেলপমেন্ট অ্যাকাউন্টের সাথে সাইন ইন করা আছে।
- একটি Wi-Fi নেটওয়ার্ক।
- একটি Google হাব যা হোম API সমর্থন করে ।
বাড়িতে অন্তত একটি সমর্থিত ডিভাইস। যদি এই ডিভাইসটি (বা অন্য কোনো আপনি পরীক্ষা করতে চান) থ্রেড ব্যবহার করে, হাবটি অবশ্যই একটি থ্রেড বর্ডার রাউটার হতে হবে। নিম্নলিখিত ডিভাইসের ধরন এবং বৈশিষ্ট্যগুলি Android নমুনা অ্যাপ দ্বারা সমর্থিত:
- রঙের তাপমাত্রার আলো (চালু এবং বন্ধ, উজ্জ্বলতা)
- যোগাযোগ সেন্সর (বুলিয়ান স্টেট)
- অস্পষ্ট আলো (চালু এবং বন্ধ, উজ্জ্বলতা)
- বর্ধিত রঙের আলো (চালু এবং বন্ধ, উজ্জ্বলতা)
- জেনেরিক সুইচ
- অকুপেন্সি সেন্সর (অকুপেন্সি সেন্সিং)
- অন/অফ লাইট (চালু এবং বন্ধ, উজ্জ্বলতা)
- অন/অফ লাইট সুইচ
- চালু/বন্ধ প্লাগ-ইন ইউনিট (চালু এবং বন্ধ)
- অন/অফ সেন্সর
সমর্থিত হাব
হোম API-এর জন্য শুধুমাত্র কিছু Google Nest হাব বৈশিষ্ট্য সমর্থন করে।
SDK সেট আপ করুন
এই খোলা বিটাতে হোম এপিআইগুলি এখনও বিকাশের জন্য Google দ্বারা প্রদত্ত স্ট্যান্ডার্ড লাইব্রেরির অংশ নয়৷ হোম API-এর সাথে অ্যাপ্লিকেশনগুলি বিকাশ করার জন্য, আপনাকে স্থানীয়ভাবে লাইব্রেরিগুলি ডাউনলোড এবং হোস্ট করতে হবে।
Home APIs Android SDK ডাউনলোড করতে, আপনাকে প্রথমে Google Home Developers-এ সাইন ইন করতে হবে।