چارچوب تکمیل خودکار

چارچوب تکمیل خودکار در Android نسخه ۸.۰ (سطح میانای برنامه‌سازی کاربردی ۲۶) و بالاتر دردسترس است.

برخی‌از برنامه‌ها، مانند مدیران گذرواژه، می‌توانند نماها را در برنامه‌های دیگر با داده‌های ارائه‌شده توسط کاربر تکمیل کنند. برنامه‌هایی که نماهای برنامه‌های دیگر را تکمیل می‌کنند سرویس‌های تکمیل خودکار نامیده می‌شوند. چارچوب تکمیل خودکار ارتباط بین برنامه و سرویس تکمیل خودکار را مدیریت می‌کند.

تکمیل کردن فرم‌ها کاری وقت‌گیر و مستعد خطا است. چارچوب تکمیل خودکار با ارائه مزایای زیر تجربه کاربری را بهبود می‌بخشد:

  • صرفه‌جویی در زمان صرف‌شده برای پر کردن فیلدها. تکمیل خودکار کاربران را از تایپ مجدد اطلاعات نجات می‌دهد.
  • به‌حداقل رساندن خطاهای ورودی کاربر. تایپ کردن مستعد خطا است، به‌ویژه در دستگاه‌های همراه. به‌حداقل رساندن نیاز به تایپ کردن اطلاعات، اشتباهات تایپی را به‌حداقل می‌رساند.

اجزا

چارچوب تکمیل خودکار شامل مؤلفه‌های سطح بالای زیر است:

  • سرویس‌های تکمیل خودکار: برنامه‌هایی مثل مدیران گذرواژه که اطلاعات کاربر را ذخیره و نگهداری می‌کنند و می‌توان از آن‌ها در نماهای چند برنامه استفاده کرد.
  • کارخواه‌های تکمیل خودکار: برنامه‌هایی که نماهایی را ارائه می‌دهند که باید تکمیل شوند یا داده‌های کاربر را نگه می‌دارند.
  • سیستم Android: سیستم‌عاملی که گردش کار را تعریف می‌کند و زیرساختی را فراهم می‌کند که باعث می‌شود سرویس‌ها و کارخواه‌ها باهم کار کنند.

برای توضیح دقیق گردش کار تکمیل خودکار، به اسناد مرجع AutofillService و AutofillManager مراجعه کنید.

راهنماها

برای کسب اطلاعات بیشتر درباره نحوه استفاده از چارچوب تکمیل خودکار، راهنماهای زیر را ببینید:

بهینه‌سازی برنامه برای تکمیل خودکار
بررسی کنید که برنامه‌تان برای استفاده با چارچوب تکمیل خودکار پیکربندی شده باشد.
ساختن سرویس‌های تکمیل خودکار
سرویس تکمیل خودکار خودتان را پیاده‌سازی کنید.
ادغام کردن تکمیل خودکار با صفحه‌کلید
صفحه‌کلیدها و دیگر IMEها را برای استفاده از تکمیل خودکار فعال کنید و ارائه‌دهنده تکمیل خودکارتان را برای پشتیبانی از ادغام IME فعال کنید.