توضّح هذه الصفحة كيف يعالج نظام التشغيل Android الإدخالات المختلفة التي يتلقّاها من لوحة المفاتيح وأجهزة الاستشعار وغيرها.
أجهزة تعمل باللمس
يشير نظام الاهتزاز الفرعي في Android إلى ميزات الأجهزة والبرامج التي تساهم في إنشاء مؤثرات من خلال حاسة اللمس. يقدّم هذا القسم إرشادات وتعليمات امتثال بشأن أفضل طريقة لاستخدام واجهات برمجة التطبيقات الخاصة باللمس في Android.
الإدخال
يتألف نظام إدخال Android الفرعي بشكل أساسي من مسار أحداث يتنقّل بين طبقات متعددة من النظام. في الطبقة الأدنى، ينتج جهاز الإدخال المادي إشارات تصف تغييرات الحالة، مثل ضغطات المفاتيح ونقاط الاتصال باللمس.
Neural Networks API
تنفِّذ واجهة برمجة التطبيقات Android Neural Networks API (NNAPI) عمليات تتطلّب قدرًا كبيرًا من الحسابات لتعلُّم الآلة. يقدّم هذا المستند نظرة عامة حول كيفية تنفيذ برنامج تشغيل واجهة برمجة تطبيقات الشبكات العصبونية لنظام Android 9.
الأجهزة الطرفية والملحقات
باستخدام مجموعة من البروتوكولات العادية، يمكنك تنفيذ أجهزة طرفية جذابة وغيرها من الملحقات التي توسّع إمكانات Android في مجموعة كبيرة من الأجهزة التي تعمل بنظام Android.
أجهزة الاستشعار
تمنح أجهزة الاستشعار في Android التطبيقات إذن الوصول إلى أجهزة الاستشعار المادية الأساسية في الجهاز الجوّال. وهي أجهزة افتراضية توفّر البيانات وتحدّدها
sensors.h
، أي طبقة تجريد الأجهزة (HAL) الخاصة بأجهزة الاستشعار.
بيئة وقت التشغيل في Context Hub
توفّر بيئة وقت التشغيل في Context Hub (CHRE) منصة مشتركة لتشغيل التطبيقات على مستوى النظام باستخدام معالج منخفض الطاقة، مع واجهة برمجة تطبيقات بسيطة وموحّدة ومتوافقة مع الأجهزة المدمجة. تسهّل CHRE على الشركات المصنّعة للأجهزة نقل عملية المعالجة من معالج التطبيقات، وذلك للحفاظ على عمر البطارية وتحسين جوانب مختلفة من تجربة المستخدم، كما تتيح فئة من الميزات التي تعمل دائمًا وتتكيّف مع السياق.