我听说 OS 4.3 有隐藏功能来禁用某些权限而无需重新打包 APK。当我们发布应用程序时,我们会添加必要的权限并使应用程序工作。但是该功能可以禁用权限。我知道有些应用程序一直在这样做,尽管它是一个 hack,我不需要关心。但是使用 OS 4.3,用户可以轻松做到这一点。
现在我的问题是,当权限被禁用时,相应的API会抛出异常吗?(我想是的。)如果这是真的,我应该为某些操作添加 try-catch,否则新手用户可能最终会认为我的应用程序设计不佳。
或者,我将添加一些代码来检查我的应用程序是否有权限运行,如果没有,我会显示一些粗鲁的、没有礼貌的信息来告诉不要这样做并退出应用程序。
(有人可能会结束这个问题,说这不是一个真实的问题。)