-2

我是安卓开发者。我正在制作一个安卓应用程序。此应用程序用于存储用户名和密码。当我们输入任何 url 时,此应用程序有助于从数据库中检索密码或打开 url 到 android 浏览器。请给我一些意见。我的问题是,当我打开 url 时,密码和用户名没有从数据库中检索,只有 url 是打开的。请给我建议,我如何从数据库中获取我的用户名和密码...自动填写网站上的用户名或密码...

4

1 回答 1

0

仅当浏览器支持某些扩展点时,才可能自动填写用户名。我所知道的 Android 上唯一支持插件的浏览器是 Dolphin。LastPass 带有这样的 I 插件。

在其他浏览器上,这变得更加困难。“云中的安全”有一个你可能想看看的有趣机制。最后,我的应用程序“Keepass2Android”使用https://keepass2android.codeplex.com/documentation中描述的工作流程。基本上,它是:

  • 如果用户在需要凭据的网站上,他使用菜单中的“共享 URL”并选择应用程序
  • 该应用程序从数据库中找到适当的凭据并使其可访问。通过剪贴板(在 Android 上不是特别安全,请参阅https://www2.dcsec.uni-hannover.de/files/p170.pdf或通过实现自定义 Android 键盘。但是,如果没有用户交互,则无法打开此键盘.
于 2013-09-06T09:10:27.803 回答