عارضه ضربان قلب برای چهره های ساعت Wear OS 3. Galaxy Watch4 / Watch5 Pro.
فقط برای دستگاههای Wear OS - API 30+
این برنامه فقط عوارض سفارشی را ارائه میکند که اطلاعات ضربان قلب را از خدمات بهداشتی میگیرد
سلب مسئولیت: آخرین بهروزرسانی میانافزار Galaxy Watch (به Wear OS 4) نحوه گزارش منابع انسانی توسط خدمات بهداشتی را تغییر داد. اکنون HR به طور مداوم بدون گزینه ای برای تنظیم فاصله اندازه گیری گرفته می شود. این ممکن است در آینده تغییر کند.
[توجه: Android 13 و بالاتر - تغییرات در مجوز حسگر بدنه پسزمینه]
این برنامه از PassiveMonitoringClient استفاده می کند تا بتواند مقادیر ضربان قلب را به دست آورد و پیچیدگی های سفارشی را در پس زمینه به روز کند. با شروع Wear OS 4، برنامه BODY_SENSORS_BACKGROUND جدید درخواست میکند. در درخواست مجوز متعاقب، کاربر همچنین باید مجوز "همیشه" را بدهد. این برای اطمینان از به روز رسانی های پیچیده در پس زمینه است.
اطلاعات بیشتر در مورد مدل دسترسی جدید در اینجا: https://developer.android.com/training/wearables/versions/4/background-body-sensors
هدف برنامه
• با استفاده از این برنامه Wear OS، میتوانید نتایج اندازهگیری ضربان قلب را از Health Services API در عوارض سفارشی صورتهای ساعت مشاهده کنید.
چگونه تنظیم کنیم؟
1. پیچیدگی سفارشی را در صفحه ساعت خود با اسلات های عارضه سفارشی تنظیم کنید - عارضه ضربان قلب را انتخاب کنید (عارضه 0 BPM / - BPM را نشان می دهد)
2. برنامه را از کشوی برنامه باز کنید - کلید فعال کردن را کلیک کنید - برای فعال کردن مجوزهای استفاده از حسگرهای بدن روی اجازه کلیک کنید
3. مطمئن شوید که ساعتتان روی مچ دستتان است!
4. الف) اولین اندازه گیری را در رابط کاربری برنامه انجام دهید - تست اندازه گیری را بزنید. برنامه اندازه گیری 1 دقیقه ای مداوم را آغاز می کند. 30 ثانیه صبر کنید، به صفحه ساعت برگردید تا ضربان قلب خود را ببینید یا در رابط کاربری برنامه به پایین بروید تا نتیجه اندازه گیری را ببینید.
یا
ب) اولین اندازه گیری را در برنامه ردیابی ضربان قلب خود انجام دهید (Samsung Health)
5. از این نقطه، پیچیدگی همیشه داده ها را همانطور که در بالا در قسمت "COMPLICATION UPDATE INTERVAL" نوشته شده است، واکشی می کند.
6. الف) اختیاری - برنامه ردیابی قلب را تنظیم کنید تا با کلیک روی عارضه باز شود (تنظیم برنامه برای باز کردن)
ب) اختیاری - اگر از پیچیدگی در نقطه SHORT_TEXT استفاده می کنید، می توانید طرح بندی را به صورت دستی تنظیم کنید (انتخاب Layout)
توجه داشته باشید! : لطفاً پس از راهاندازی مجدد ساعت، رابط کاربری برنامه را مجدداً راهاندازی کنید تا مطمئن شوید که پیچیدگی دادهها را به درستی میکشد
فاصله به روز رسانی پیچیدگی
• هنگامی که صفحه نمایش روشن است، یا اندازه گیری توسط خدمات بهداشتی ارائه می شود، عارضه فوراً داده ها را به روز می کند.
• عارضه دارای فاصله تجدید 5 دقیقه ای است در صورتی که اندازه گیری خودکار در حالت خاموش بودن صفحه نمایش گرفته شود. Complication به محض روشن شدن صفحه، داده ها را تازه می کند.
این برنامه چگونه کار میکند؟
• این برنامه از مانیتور API خدمات سلامت PassiveData جدید برای دریافت دادههای منابع انسانی و انتقال مستقیم این دادهها به سرویس عوارض استفاده میکند.
• برنامه پیچیدگی هیچ داده کاربر را به اشتراک نمی گذارد. این به سادگی به کاربران خود اجازه می دهد تا داده ها را در یک پیچیدگی صفحه ساعت مشاهده کنند.
"بهروزرسانیهای غیرفعال داده برای برنامههایی مناسب است که باید دادههای خدمات بهداشتی را در پسزمینه نظارت کنند. این برای تجربههای طولانیمدت است که در آن بهروزرسانیهای دادهها ممکن است به ندرت انجام شوند و در طول زمان پخش شوند."
https://developer.android.com/training/wearables/health-services/passive
چه چیزی با این برنامه امکان پذیر است؟
• تنظیم عوارض ضربان قلب در صفحه دیده بان شخص ثالث
• آزمایش اندازه گیری خدمات سلامت (اولین اندازه گیری را انجام دهید)
• برنامه را طوری تنظیم کنید که در صورت نوار پیچیدگی باز شود (پیشفرض در رابط کاربری برنامه)
• طرح بندی پیچیدگی SHORT_TEXT را انتخاب کنید
• تست اندازه گیری - برای دیدن نتیجه تست اندازه گیری به پایین بروید!
انواع عوارض پشتیبانی شده
• متن کوتاه
• LONG_TEXT
• RANGED_VALUE (شروع = 50 BPM، کامل = 150 BPM)
https://amoledwatchfaces.com
نمونه کارها صفحه ساعت ما را بررسی کنید
https://play.google.com/store/apps/dev?id=5591589606735981545