Assistive Touch APP
لمن هذا التطبيق؟
للأشخاص الذين يعانون من ضعف في قوة اليد، أو رعشة، أو محدودية في نطاق الحركة، أو فقدان أو ضعف في الأصابع، والذين يجدون صعوبة أو استحالة في استخدام الأزرار المادية الصغيرة، أو الإيماءات التي تتطلب التمرير من حافة الشاشة أو استخدام عدة أصابع في وقت واحد.
كيف يعمل؟
يبقى عنصر التحكم العائم على الشاشة متاحًا فوق أي تطبيق. يؤدي النقر عليه إلى فتح قائمة تُنفّذ، بنقرة إضافية واحدة:
- الرجوع / العودة إلى الشاشة الرئيسية
- فتح التطبيقات الحديثة
- فتح الإشعارات
- قفل الشاشة
- فتح مربع حوار الطاقة
- فتح الإعدادات السريعة
- تبديل التدوير التلقائي / تغيير تدوير الشاشة
- ضبط مستوى الصوت
- التمرير لأعلى، أو لأسفل، أو لليسار، أو لليمين
- التكبير أو التصغير
- الضغط المطوّل، أو النقر المزدوج، أو السحب والإفلات، يتم تنفيذها نيابةً عن المستخدم في النقطة التي يختارها.
استخدام خدمة إمكانية الوصول
تستخدم ميزة اللمس المساعد واجهة برمجة تطبيقات AccessibilityService الخاصة بنظام Android بطريقتين، وكلاهما يتم تفعيله بمجرد النقر المباشر على عنصر التحكم على الشاشة. أولاً، تستدعي الدالة performGlobalAction لتنفيذ عمليات التنقل على مستوى النظام (الرجوع، الشاشة الرئيسية، التطبيقات الحديثة، الإشعارات، قفل الشاشة، والإعدادات السريعة) نيابةً عن المستخدم - هذه إجراءات عامة لا يمكن استدعاؤها إلا من خلال AccessibilityService؛ ولا توجد واجهات برمجة تطبيقات أخرى تتيح الوصول إليها. ثانيًا، يستخدم التطبيق خاصية dispatchGesture من AccessibilityService لمحاكاة إيماءات اللمس على الشاشة - كالتمرير، والسحب، والتكبير، والنقر، والضغط المطوّل، والسحب والإفلات - بحيث يمكن للمستخدم الذي لا يستطيع القيام بالتمرير أو إيماءة متعددة الأصابع تفعيلها بنقرة واحدة. كما أن محاكاة أي إدخال لمس نيابةً عن المستخدم لا تتم إلا من خلال AccessibilityService. لا تقرأ الخدمة محتوى الشاشة أو تجمعه، ولا تسجل الصوت، ولا تُغير أيًا من إعدادات المستخدم أو أذوناته أو تكوين النظام تلقائيًا؛ فكل إجراء أو إيماءة لا يتم تفعيلها إلا عندما ينقر المستخدم على عنصر التحكم صراحةً في تلك اللحظة. ويطلب التطبيق أيضًا إذن مسؤول الجهاز، والذي يُستخدم فقط لقفل الشاشة عند الطلب.
لا نجمع أي معلومات شخصية. كل إجراء يتم تنفيذه بموافقة المستخدم الصريحة والفورية - نقرة واحدة، إجراء واحد.
self quest 

