首先我必须说我是新手Android开发者。
我是一名硕士研究生,我的毕业论文需要我开发一个系统,可以在后台收集所有触摸屏幕的用户输入,无论使用哪个应用程序。
这样做的目的是使用这些数据建立用户档案,并应用算法不断比较新输入和旧输入,以授予合法用户身份验证。
换句话说,我需要开发一个Touchlogger,但不是为了恶意目的。
我的问题是:安装过程中用户接受的初始权限是否足以允许我的应用程序从其他应用程序中收集触摸输入,或者它会因为沙盒而被阻止?
注:该系统将用于普通设备上的普通人员,因此对设备进行Root处理不应是一个选项。
谢谢您的帮助。
最好的问候
我是一名硕士研究生,我的毕业论文需要我开发一个系统,可以在后台收集所有触摸屏幕的用户输入,无论使用哪个应用程序。
这样做的目的是使用这些数据建立用户档案,并应用算法不断比较新输入和旧输入,以授予合法用户身份验证。
换句话说,我需要开发一个Touchlogger,但不是为了恶意目的。
我的问题是:安装过程中用户接受的初始权限是否足以允许我的应用程序从其他应用程序中收集触摸输入,或者它会因为沙盒而被阻止?
注:该系统将用于普通设备上的普通人员,因此对设备进行Root处理不应是一个选项。
谢谢您的帮助。
最好的问候