자동 완성 프레임워크

Android 8.0(API 레벨 26) 이상에서 사용할 수 있는 자동 완성 프레임워크를 알아보세요.

비밀번호 관리자와 같은 일부 앱은 사용자가 이전에 제공한 데이터로 다른 앱의 뷰를 채울 수 있습니다. 다른 앱을 채우는 이러한 앱을 자동 완성 서비스라고 합니다. 자동 완성 프레임워크는 앱과 자동 완성 서비스 간의 통신을 관리합니다.

양식 작성은 시간이 오래 걸리고 오류가 발생하기 쉬운 작업입니다. 사용자는 이러한 작업이 필요한 앱으로 쉽게 좌절할 수 있습니다. 자동 완성 프레임워크는 다음 이점을 제공하여 사용자 환경을 개선합니다.

  • 필드 채우기에 소요되는 시간 감소. 자동 완성으로 사용자는 정보를 다시 입력하지 않아도 됩니다.
  • 사용자 입력 오류 최소화. 입력은 특히 휴대기기에서 오류가 발생하기 쉽습니다. 정보 입력의 필요성을 최소화하면 오타도 최소화됩니다.

구성요소

자동 완성 프레임워크에는 다음과 같은 높은 수준의 구성요소가 포함됩니다.

  • 자동 완성 서비스: 여러 앱의 뷰에서 사용할 수 있는 사용자 정보를 저장하고 보관하는 비밀번호 관리자와 같은 앱입니다.
  • 자동 완성 클라이언트: 채워야 하거나 사용자 데이터를 보유한 뷰를 제공하는 앱입니다.
  • Android 시스템: 워크플로를 정의하고 서비스와 클라이언트가 호환되도록 하는 인프라를 제공하는 OS입니다.

자동 완성 워크플로에 관한 자세한 내용은 AutofillServiceAutofillManager 참조 문서를 읽어보세요.

가이드

자동 완성 프레임워크를 사용하는 방법에 관한 자세한 내용은 다음 가이드를 참조하세요.

자동 완성을 위한 앱 최적화
앱이 자동 완성 프레임워크를 사용하도록 구성되어 있는지 확인하세요.
자동 완성 서비스 빌드
자체 자동 완성 서비스를 구현하세요.