我在Windows 8.1 Store应用程序中使用麦克风,位置,互联网功能。如何以编程方式访问用户同意继续使用的功能。
对于Internet,除非用户禁用整个系统的联网功能,否则用户将无法控制此功能。访问媒体库也是如此,如果声明该功能,则始终允许。
对于麦克风,位置以及网络摄像头,在您首次尝试使用适用的API时会提示用户同意。如果他们同意,该API将成功。否则,该API将失败并显示访问被拒绝。然后,用户可以转到应用程序的“设置”超级按钮,点击“权限”,然后在以后随时更改该同意。
这样做的结果是,通过尝试调用使用该功能的API,然后捕获“访问被拒绝”异常,来确定是打开还是关闭该功能。然后,您可以通知用户,如果他们想使用该功能,必须重新打开权限。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句