چارچوب تکمیل خودکار در Android 8.0 (سطح API 26) و بالاتر موجود است.
برخی از برنامه ها، مانند مدیریت رمز عبور، می توانند نماهای برنامه های دیگر را با داده های ارائه شده توسط کاربر پر کنند. برنامههایی که نمای برنامههای دیگر را پر میکنند، خدمات تکمیل خودکار نامیده میشوند. چارچوب تکمیل خودکار ارتباط بین یک برنامه و یک سرویس تکمیل خودکار را مدیریت می کند.
پر کردن فرم ها یک کار زمان بر و مستعد خطا است. چارچوب تکمیل خودکار با ارائه مزایای زیر تجربه کاربر را بهبود می بخشد:
- صرفه جویی در زمان صرف شده برای پر کردن فیلدها تکمیل خودکار کاربران را از تایپ مجدد اطلاعات نجات می دهد.
- به حداقل رساندن خطاهای ورودی کاربر تایپ کردن به خصوص در دستگاه های تلفن همراه مستعد خطا است. به حداقل رساندن نیاز به تایپ اطلاعات، اشتباهات تایپی را به حداقل می رساند.
اجزاء
چارچوب تکمیل خودکار شامل اجزای سطح بالا زیر است:
- سرویسهای تکمیل خودکار: برنامههایی مانند مدیریت رمز عبور که اطلاعات کاربر را ذخیره و ذخیره میکنند و میتوانند در نماها در چندین برنامه استفاده شوند.
- مشتریان تکمیل خودکار: برنامههایی که نماهایی را ارائه میکنند که باید پر شوند یا دادههای کاربر را نگه میدارند.
- سیستم اندروید: سیستمعاملی که گردش کار را تعریف میکند و زیرساختی را فراهم میکند که باعث میشود خدمات و مشتریان با هم کار کنند.
برای توضیح دقیق گردش کار تکمیل خودکار، به مستندات مرجع AutofillService
و AutofillManager
مراجعه کنید.
راهنماها
برای کسب اطلاعات بیشتر در مورد نحوه استفاده از چارچوب تکمیل خودکار، به راهنمای زیر مراجعه کنید:
- برنامه خود را برای تکمیل خودکار بهینه کنید
- بررسی کنید که برنامه شما برای استفاده با چارچوب تکمیل خودکار پیکربندی شده باشد.
- خدمات تکمیل خودکار را بسازید
- سرویس تکمیل خودکار خود را پیاده سازی کنید.
- تکمیل خودکار با صفحه کلید را ادغام کنید
- صفحه کلید و سایر IME ها را برای استفاده از تکمیل خودکار فعال کنید و ارائه دهنده تکمیل خودکار خود را فعال کنید تا از یکپارچه سازی IME پشتیبانی کند.