Android上有许多流行的密码管理器,但只有少数脱颖而出。LastPass是其中之一,但是它是封闭源代码-您看不到自己的代码。对于那些被这个前景困扰的人来说,最好的选择之一是Keepass2Android,它是用于桌面的Keepass端口。它允许用户从云存储服务存储和访问其密码,并具有指纹数据库解锁功能。
不幸的是,无论您使用哪种密码管理器, 大多数都在Android上提供了不合标准的体验。那是因为直到Android Oreo谷歌才开始支持密码自动填充-在Nougat和更早的版本上,LastPass和Keepass2Android之类的管理者必须使用Android的Accessibility Services,这会带来一些延迟。
由于无障碍服务的性质,我们写了关于延迟是如何故意造成的。但是密码管理器使用Accessibility Services来检测输入字段会加剧这种影响。
Android 8.0 Oreo中添加的AutoFill框架通过允许需要数据输入的应用程序请求AutoFill框架来解决此问题,该框架调用自动填充服务并发送所述数据。
现在,Beta测试人员可以使用带有更新的库,构建系统,目标SDK以及对Android Oreo中的AutoFill框架的支持的Keepass2Android新版本。对于Android Oreo用户来说,这是个好消息-该应用程序的体验应该会大大改善。
如果AutoFill API没有任何问题,Keepass2Android用户可以期望它会在不久的将来进入稳定的渠道。