1

我有一个高级设置页面,我只希望高级用户/管理员知道并有权访问。

我正在考虑做一些事情,比如当用户执行某种“秘密”手势时调出设置活动,比如点击屏幕的某个部分(操作栏?) 5 次。

有没有其他简单的、既定的方法可以像这样向用户隐藏功能?

提前致谢。

4

2 回答 2

1

我目前在我的项目中使用的解决方案是定义一些具有秘密 Intent 操作的广播接收器,并在 Intent 的捆绑包中使用密码来增加安全性。

因此,当onReceive(Intent)发生时,我将首选项设置ADVANCED_MODE为 true;

要发送此意图,您可以使用此应用程序:https ://play.google.com/store/apps/details?id=net.cwfk.ig88.intents&hl=uk

于 2013-11-07T11:47:59.973 回答
0

几次点击某些东西也是由 android 自己完成的,用于隐藏开发设置,但我认为最成熟的方法只是显示它们,但添加非常明确的警告,这些设置不适合普通用户。

此外,来自 Google 的 Android 设计文档可能对您有所帮助:http: //developer.android.com/design/index.html

于 2013-11-07T11:45:22.143 回答