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

چارچوب تکمیل خودکار در اندروید ۸.۰ (سطح API ۲۶) و بالاتر موجود است.

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

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

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

قطعات

چارچوب تکمیل خودکار شامل اجزای سطح بالای زیر است:

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

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

راهنماها

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

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