小编Git*_*esh的帖子

如何停止对话将密码保存到谷歌?

我最近创建了一个需要某些安全专业的应用程序。其中之一是我们需要在用户登录应用程序时停止来自 Google 的对话框。最重要的是密码保存在谷歌浏览器中。当用户再次访问应用程序时,它会显示选项供用户使用列表中的用户名自动登录并自动添加密码,以便任何人访问手机都可以登录应用程序并窃取数据。

目前,该问题仅在一加 5 设备中发现。我想以编程方式停止这个。

任何帮助,将不胜感激,

谢谢

更新:

谢谢,Flyzzx,因为您的回复,我搜索了 android autofill,发现它是在 Oreo 中引入的以自动填充数据。

但是在登录屏幕上时,它会检测到用户名/密码组合并提示您保存密码。

对此的解决方法是:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        AutofillManager autofillManager = getSystemService(AutofillManager.class);
        autofillManager.disableAutofillServices();
        editText.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO);
    }
Run Code Online (Sandbox Code Playgroud)

在这里, onlyautofillManager.disableAutofillServices();也足够了,但在某些设备上,您还应该添加editText.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO);它以工作。您必须对所有不想自动填充的编辑文本执行此操作。

希望它能帮助像我这样的人。

android google-chrome google-smartlockpasswords

5
推荐指数
1
解决办法
2477
查看次数

APK不是由Android Studio V 2.3.3制作的

我已将Android Studio从2.3.2更新到2.3.3.

现在,当我尝试安装在\ app\build\outputs\apk中生成的APK时,应用程序已安装,但它只是轻弹并存在.

它以前工作得很好,但从昨天起它没有工作,我尝试了2-3个不同的项目,但没有用.

android apk android-install-apk android-studio

0
推荐指数
1
解决办法
5922
查看次数