برای افزودن Home API به یک برنامه اندروید، باید چند پیش نیاز را رعایت کنید.
پیش نیازها
برای توسعه، به رایانه ای نیاز دارید که ابزارهای زیر روی آن نصب شده باشد:
Android Studio ، نسخه 2024.2.1 ("لیدی باگ") یا جدیدتر. توجه داشته باشید که نسخههای قبل از این ممکن است به درستی با Home APIs SDK کار نکنند.
دیباگر اندروید (
adb
).adb
رو نصب کناین را می توان با مدیر SDK انجام داد.
و برای آزمایش APIهای Home، به موارد زیر نیاز دارید:
- دستگاه Android دارای Android 10 یا جدیدتر با یک حساب Google راهاندازی شده است که میخواهید از آن برای توسعه استفاده کنید. مطمئن شوید که نسخه بهروز Android Studio نصب شده و با این حساب توسعه وارد شده است.
- یک شبکه وای فای
- یک مرکز Google که از APIهای Home پشتیبانی می کند .
حداقل یک دستگاه پشتیبانی شده در خانه. اگر این دستگاه (یا هر دستگاه دیگری که می خواهید آزمایش کنید) از Thread استفاده می کند، هاب نیز باید یک روتر مرزی Thread باشد. انواع دستگاه و ویژگیهای زیر توسط برنامه نمونه Android پشتیبانی میشوند:
- نور دمای رنگ (روشن و خاموش، روشنایی)
- سنسور تماس (حالت بولی)
- نور قابل کاهش (روشن و خاموش، روشنایی)
- نور رنگی گسترده (روشن و خاموش، روشنایی)
- سوئیچ عمومی
- سنسور اشغال (حسگر اشغال)
- چراغ روشن/خاموش (روشن و خاموش، روشنایی)
- کلید روشن/خاموش نور
- واحد پلاگین روشن/خاموش (روشن و خاموش)
- سنسور روشن/خاموش
هاب های پشتیبانی شده
فقط هاب های خاص Google Nest از API های Home پشتیبانی می کنند.
SDK را تنظیم کنید
APIهای Home در این بتا باز هنوز بخشی از کتابخانههای استاندارد ارائهشده توسط Google برای توسعه نیستند. برای توسعه برنامه های کاربردی با API های Home، باید کتابخانه ها را به صورت محلی دانلود و میزبانی کنید.
برای دانلود Home APIs Android SDK، ابتدا باید وارد Google Home Developers شوید.