我的问题是,当我们输入文本时,它们是电子邮件,密码,信用卡号码,所有这些都保存在设备缓存中,我们是否可以从设备缓存中获取这些类型的文本?
实际上我想要实现的是满足我的自定义键盘是安全的并且它不会将用户键入的文本保存到设备。
但是如何知道键盘是否保存了文本?
我搜索了许多网站,没有任何线索知道如何知道哪些关键字以及键盘如何保存数据。
提前致谢!
答案 0 :(得分:0)
如果您真的关心安全性,那么最好的选择就是不使用自定义键盘。
在Android端键盘或任何数据相关事务通常存储在同一应用程序缓存中本地存储(如果该自定义键盘会将任何内容保存在应用程序缓存中),那么应用程序会询问您是否可以拒绝的权限。
虽然在Windows中可以安静地进行低级键盘连接。 Low level keyboard hook example
我希望它能满足你的问题。