اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
التفاعل في Android
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توضّح هذه الصفحة كيفية معالجة نظام التشغيل Android للبيانات المختلفة التي يتلقّاها من
لوحة المفاتيح وأجهزة الاستشعار وغير ذلك.
أجهزة تعمل باللمس
يشير النظام الفرعي لللمس في Android إلى ميزات الأجهزة والبرامج التي تسهم في إنشاء محفزات من خلال حاسة اللمس. يوفّر هذا القسم
إرشادات وتعليمات الامتثال بشأن أفضل استخدام لواجهات برمجة التطبيقات الخاصة بحسّ اللمس في Android.
يتألف النظام الفرعي لإدخال البيانات في Android بشكلٍ أساسي من مسار أحداث يمتد عبر طبقات متعددة من النظام. في أدنى طبقة، يُصدر جهاز الإدخال المادي
إشارات تصف تغييرات الحالة، مثل الضغط على المفاتيح
ونقاط الاتصال باللمس.
Neural Networks API
تعمل واجهة برمجة التطبيقات Android Neural Networks API (NNAPI) على تنفيذ عمليات تتعلّق بالذكاء الاصطناعي تتطلّب معالجة مكثفة. يقدّم هذا المستند نظرة عامة حول كيفية
تنفيذ برنامج تشغيل Neural Networks API لنظام التشغيل Android 9.
الأجهزة الملحقة والملحقات
باستخدام مجموعة من البروتوكولات العادية، يمكنك استخدام أجهزة خارجية جذابة
وإكسسوارات أخرى توفّر إمكانات إضافية لنظام التشغيل Android في مجموعة كبيرة من
الأجهزة التي تعمل بنظام التشغيل Android.
أجهزة الاستشعار
تمنح أدوات استشعار Android التطبيقات إمكانية الوصول إلى أدوات الاستشعار
الجسدية الأساسية للجهاز الجوّال. وهي أجهزة افتراضية تقدّم البيانات وتحدّدها
sensors.h
، وهي طبقة HAL (Hardware Abstraction Layer) لأجهزة الاستشعار.
بيئة تشغيل Context Hub
توفّر بيئة التشغيل Context Hub Runtime Environment (CHRE) منصة مشتركة لتشغيل التطبيقات على مستوى النظام على معالج يستهلك طاقة منخفضة، مع واجهة برمجة تطبيقات بسيطة ومتوافقة مع التطبيقات المضمّنة. تسهّل تقنية CHRE على المصنّعين الأصليّين للأجهزة إزالة عبء المعالجة
من معالج التطبيقات، وذلك لتوفير طاقة البطارية وتحسين جوانب مختلفة من
تجربة المستخدم، وتفعيل فئة من ميزات
التشغيل الدائم والوعي بالسياق.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Interaction in Android\n\nThis page explains how Android processes the various inputs it receives from\nthe keyboard, sensors, and more.\n\nHaptics\n-------\n\nThe Android haptics subsystem refers to hardware and software features that\ncontribute to the creation of stimuli through the sense of touch. This section\nprovides guidance and compliance instructions on the best use of Android haptics\nAPIs.\n\nInput\n-----\n\nThe Android input subsystem nominally consists of an event pipeline that\ntraverses multiple layers of the system. At the lowest layer, the physical input\ndevice produces signals that describe state changes such as key presses and\ntouch contact points.\n\nNeural Networks API\n-------------------\n\nThe Android Neural Networks API (NNAPI) runs computationally intensive\noperations for machine learning. This document provides an overview on how to\nimplement a Neural Networks API driver for Android 9.\n\nPeripherals and accessories\n---------------------------\n\nUsing a suite of standard protocols, you can implement compelling peripherals\nand other accessories that extend Android capabilities in a wide range of\nAndroid-powered devices.\n\nSensors\n-------\n\nAndroid sensors give apps access to a mobile device's underlying\nphysical sensors. They are data-providing virtual devices defined by\n`sensors.h`, the sensor Hardware Abstraction Layer (HAL).\n\nContext Hub Runtime Environment\n-------------------------------\n\nContext Hub Runtime Environment (CHRE) provides a common platform for running\nsystem-level apps on a low-power processor, with a simple, standardized,\nembedded-friendly API. CHRE makes it easy for device OEMs to offload processing\nfrom the applications processor, to save battery and improve various areas of\nthe user experience, and enable a class of always-on, contextually aware\nfeatures."]]