Android中系统首选项的任何侦听器

时间:2012-07-05 03:17:50

标签: android preferences

我想在用户尝试进入偏好设置屏幕时捕获事件,因此我可以为其提供密码。我尝试这个的原因,我正在为残疾人开发应用程序。我不希望他们直接触摸系统设置,只是允许帮助者。

是否有任何事件监听器或接收器?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为公共API中没有任何内容可以让您这样做。 Device Admin可能是最接近的东西,但我不认为它确实如此。

如果您希望实现此功能(并确保它有效),您必须在设备上稍微修改操作系统。

可能工作且在API中的一种可能性是创建一个替换主屏幕,该屏幕不显示菜单中的常用项目。如果您要走这条路线,您可以“锁定”您的活动,只是提供他们无法进入设置,除非使用密码或其他东西。这将是很多工作,并且需要用户将您的应用程序设置为其默认主屏幕。即使在较新的设备上使用此功能,您也可能遇到麻烦,因为通知下拉中有一个设置按钮,我认为即使使用替换主屏幕也无法阻止。