يتوفّر إطار عمل الملء التلقائي في الإصدار 8.0 من نظام التشغيل Android (المستوى 26 من واجهة برمجة التطبيقات) والإصدارات الأحدث.
يمكن لبعض التطبيقات، مثل تطبيقات إدارة كلمات المرور، ملء بيانات المشاهدات في تطبيقات أخرى باستخدام data التي يقدّمها المستخدم. تُعرف التطبيقات التي تملأ بيانات عروض التطبيقات الأخرى باسم خدمات الملء التلقائي. يدير إطار عمل الملء التلقائي عملية التواصل بين التطبيق وخدمة الملء التلقائي.
إنّ ملء النماذج مهمة تستغرق وقتًا طويلاً وتزيد من احتمالية حدوث الأخطاء. يعمل إطار عمل الملء التلقائي على تحسين تجربة المستخدم من خلال توفير المزايا التالية:
- توفير الوقت الذي تقضيه في ملء الحقول: توفّر ميزة "الملء التلقائي" للمستخدمين إمكانية إعادة كتابة المعلومات.
- تقليل أخطاء إدخال المستخدمين: الكتابة عرضة للأخطاء، خاصةً على الأجهزة الجوّالة. يقلل الحدّ من الحاجة إلى كتابة المعلومات من الأخطاء الإملائية.
المكوّنات
يحتوي إطار عمل الملء التلقائي على المكوّنات عالية المستوى التالية:
- خدمات الملء التلقائي: تطبيقات مثل تطبيقات إدارة كلمات المرور التي تحفظ وتخزِّن معلومات المستخدمين التي يمكن استخدامها في طرق العرض على مستوى تطبيقات متعددة
- عملاء الملء التلقائي: التطبيقات التي توفّر طرق عرض يجب ملؤها أو تخزّن بيانات المستخدم
- نظام Android: هو نظام التشغيل الذي يحدّد سير العمل ويوفّر البنية الأساسية التي تجعل الخدمات والعملاء يعملون معًا.
للحصول على شرح مفصّل لسير عمل الملء التلقائي، يُرجى الاطّلاع على مستندات مرجع
AutofillService
و
AutofillManager
.
الأدلّة
لمزيد من المعلومات عن كيفية استخدام إطار عمل الملء التلقائي، اطّلِع على الأدلة التالية:
- تحسين تطبيقك لاستخدام ميزة الملء التلقائي
- تحقَّق من ضبط تطبيقك للاستخدام مع إطار عمل الملء التلقائي.
- إنشاء خدمات الملء التلقائي
- تنفيذ خدمة الملء التلقائي الخاصة بك:
- دمج ميزة الملء التلقائي مع لوحات المفاتيح
- فعِّل لوحات المفاتيح ومحرّرات أسلوب الإدخال (IME) الأخرى لاستخدام ميزة "الملء التلقائي"، وفعِّل مقدّم ميزة "الملء التلقائي" لتوفير إمكانية دمج محرّر أسلوب الإدخال (IME).