我正在使用android中的密码管理器应用程序。我不知道如何让我的应用程序监听输入字段并捕获用户名和密码,以便我可以将它们存储在我的用户中。我将不胜感激任何帮助。Android监听来自其他应用程序的输入字段
0
A
回答
1
您可以使用Accessibility API来读取输入字段。在您的应用开始接收辅助功能事件之前,用户需要在设置中手动启用辅助功能服务。但是,you cannot read password fields。
由于事件包含其源隐私文本可能会泄露敏感信息(如密码),从而危及其安全。为了解决这个问题,响应于操纵密码字段而触发的任何事件不包含密码的文本。
相关问题
- 1. 程序来监视其他程序
- 2. Android EditText监听器输入
- 3. JQuery可以监听来自其他javascript的AJAX调用吗?
- 4. 使用来自其他类的输入
- 5. 来自Android中其他应用程序的权限
- 6. 来自其他字段的SQLite Android更新字段
- 7. TYPE_SYSTEM_ALERT干扰其他应用程序的输入〜Android
- 8. 如何监视其他应用程序?
- 9. android-片段共享来自调用活动的监听器
- 10. 其他Android应用程序
- 11. 自动填充输入字段与其他输入字段的值
- 12. 将一个Android应用程序导入其他应用程序
- 13. Android - 在我的应用程序中的位置监听程序
- 14. 使输入字段只读其他输入字段
- 15. 的Android监听应用
- 16. 是否有可能开发一个Android应用程序来监视其他应用程序的使用情况?
- 17. 在输入字段上使用“更改”监听器
- 18. 输入监听器Java [Android Studio]
- 19. Android - 用于新启动的应用程序的监听器
- 20. 来自其他线程的Android UI
- 21. 使用来自其他应用程序的敏感数据
- 22. 根据用户输入添加其他输入字段
- 23. Yii2输入字段设置禁用取决于其他字段
- 24. 根据输入字段隐藏/禁用其他字段
- 25. Android应用程序修改其他应用程序的功能
- 26. Tomcat应用程序部署监听器
- 27. 错误配置应用程序监听
- 28. Android监听来自服务器套接字的消息
- 29. 来自其他字段的内容的MYSQL动态字段
- 30. 在来自其他主机的输入中输入数据
在安全缺陷之外,即使使用可访问性API,也不应该有可能“捕获...密码”。 – CommonsWare
要阅读密码字段,您必须实现自己的键盘(IME)。此外,每次用户想要使用您的管理员时,他都必须手动切换键盘。您可以从IME切换到其他IME,但不能相反。 –
@PrasadPawar,你能否扩展你的答案? – UOPIUS9