In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .

Mi A1

[Discussion] Autofill Framework in Android Oreo

2018-01-18 13:00:54
19051 286

Hi Mi Fans!
Autofill is a feature comes with Android Oreo that makes benefits to users since it makes it super easy for peoples. It pushes the stored information like entering usernames and passwords in apps that support them, credit card no, addresses, credentials etc. and fill up the relative information fields? Oreo introduces one such feature extending the same capability with Autofill Framework, allowing apps to create and maintain their own list of auto-fill data and then populate it when required.
But here let us know, how does it work? And why should you use it? Here we start!

What is Autofill?
When you load a new phone, there are often dozens of apps to log into, requiring you to remember your unique username and password for each. Google has, for a long time, provided its own password manager, which securely (but not that securely) stores that information in a database in its cloud. The database is mainly used for web pages, but it also works inside apps that use Google's WebView. The notion of automatically filling in usernames and passwords for websites and apps is called Autofill.

You can change setting from the ‘Autofill service’ in Languages & input in settings. Currently, Google's service is the only option until other apps start taking advantage of this feature. It already uses passwords saved using Smart Lock in Chrome.

How does it work?
If you're already a password manager user, setting up Autofill in Oreo is fairly easy. By default, the system chooses Google's own solution, but it's very easy to switch to your own once the app is installed.

1. Tap on Languages, inputs & gestures.
2. Expand the Advanced menu by tapping on it.
3. Select Autofill services.

Right now, there are only a handful of popular cross-platform services that support Autofill on Oreo:
4. Download and install a supported password manager. (We're using 1Password here as our example).
Some, like 1Password, is still in beta, while others are available in the public build. Either way, they're really easy to set up and use.
5. Select your service.
6. Now, open an app and, when prompted, tap Autofill with 1Password.
7. Authenticate yourself using a fingerprint or password.
8. Log in to the app.
That's it! Now your Autofill prompt will automatically ask you to enter your credentials using a password manager whenever it detects a compatible app.

  • Why isn't every app prompting me to use Autofill?
Right now, the Autofill API may have any bugs and not every app will prompt you to use the service in every instance. For example, Twitter, which supports Autofill very well, sometimes just forgets it exists and I have to close the app and re-open it for the prompt to appear.

  • What about saving passwords to a password manager?
Autofill feature is that if you have a new username or password, or haven't logged it into your favourite password manager, once you do so for the first time, the app should prompt you to save the information into the default manager.


Number of participants 5 Experience +56 Pack Reason

View Rating Log

2018-01-18 13:00:54
Favorites187 RateRate

Master Bunny

MridulSharma | from Redmi 3S


Another great Oreo feature! Thanks for sharing bro!! :)
2018-01-18 13:05:21
Nicely Explained! Useful for people like me :P
2018-01-18 13:13:16

Mi FC President

Shairuddin | from MI MAX 2


Nicely Explained and Thanks For Sharing With Us
2018-01-18 13:21:52

Pro Bunny

dipankar1234 | from Mi A1


nice information
2018-01-18 13:28:08

Advanced Bunny

Kanhu_301 | from Mi A1


nice one.....
2018-01-18 13:29:18

Semi Pro Bunny

rmprakash | from app


detailed review
2018-01-18 13:30:35
wow that's amazing
2018-01-18 13:32:22
nice and thanks for information
2018-01-18 13:34:22

Grandmaster Bunny

prashanthsahu | from Redmi Note 4


good thread bro
2018-01-18 13:36:51

Master Bunny

Vizard | from Mi A1


Great information , thanks
2018-01-18 13:36:54
please sign in to reply.
Sign In Sign Up


Grandmaster Bunny

  • Followers


  • Threads


  • Replies


  • Points


3 Days Check-In
7 Days Check-In
21 Days Check-In
40 Days Check-In
70 Days Check-In
2016 Christmas
Mi Explorers
2016 #ThrowbackwithMiComm
App Review
1 million members
Xiaomi 7th Birthday
Mi Campus Superstars Entry
100 threads in a Month
July-100 replies in a month
Aug-100 replies in a month
Sep-100 replies in a month
Oct-100 replies in a month
Nov-100 replies in a month
Dec-100 replies in a month
1st Anniversary
Місія здійсненна
71st Independence Day
My Poster My Life
MIUI 7th Anniversary
2 million registered members
Mi A1 Review Contest
10 000 Мі-Фанів
Newbie Member
Вбивця смартфонів
200 000 пользователей
Helloween 2017
World Records
Twitter Medal
250 000 пользователей
Black Friday
Device Team Member
10k Members
Christmas 2017
Christmas 2017
Christmas 2017
Подлый Санта
Android O Tester
Christmas 2017
MIUI Instagram
2017 Xiaomi Annual Bill
Mi Community Updater
Color Your Planet
Color Our Planet Game
April Participation
Golden Mi Bunny
MIUI Subscriber
10 Million Downloads
Message in a bottle
Throwback With Mi 2018

Read moreGet new
Copyright©2016-2019, All Rights Reserved
Content Policy
Quick Reply To Top Return to the list