我在Windows 8.1 Store应用程序中使用麦克风,位置,互联网功能。我如何以编程方式访问用户同意进行的功能。以编程方式访问应用程序功能
2
A
回答
0
对于Internet,用户不控制此功能,除非它们禁用联网系统范围。对于访问媒体库也是如此,如果您声明了该功能,则总是允许这种情况。
对于麦克风和位置以及网络摄像头,当您第一次尝试使用适用的API时,系统会提示用户同意。如果他们同意,API将会成功。如果不是,则API将失败并且拒绝访问。然后,用户可以转到应用程序的设置超级按钮,点击权限,然后稍后更改该同意。
这样做的结果是您确定功能是打开还是关闭是通过尝试调用使用它的API然后捕获拒绝访问异常。然后您可以通知用户,如果他们想要使用该功能,他们必须重新开启权限。
+0
是的,这可以是一个可行的解决方案 – user1673005
相关问题
- 1. 以编程方式访问应用程序的图标
- 2. 以编程方式通过其UI访问应用程序
- 3. 在j2me中以编程方式访问应用程序权限
- 4. 如何以编程方式访问Azure功能使用指标?
- 5. 如何以编程方式访问iPhone的降噪功能?
- 6. 以编程方式在XML功能区中访问功能区控件
- 7. 以编程方式访问Sharepoint 2010中Web应用程序的用户权限
- 8. 以编程方式触发VB.Net Windows应用程序中的Tab键功能
- 9. 以编程方式卸载功能
- 10. Metro应用程序不能再以编程方式被杀死?
- 11. 如何在Web应用程序中以编程方式访问Oracle 10g OLAP
- 12. iOS;以编程方式阻止对某些应用程序的访问
- 13. 如何以编程方式访问我的应用程序的KeyChain?
- 14. 如何以编程方式在ios中访问应用程序目录
- 15. 以编程方式访问iSight?
- 16. 以编程方式访问Manifest.permission?
- 17. 以编程方式访问Access Gateway
- 18. 以编程方式访问Raphael路径
- 19. 如何以编程方式访问ItemPanel?
- 20. wp7以编程方式访问SIM卡
- 21. 以编程方式访问Infinispan MBeans
- 22. 以编程方式访问TFS历史
- 23. 以编程方式访问ResourceDictionary项目
- 24. 以编程方式访问字典键
- 25. 以编程方式访问iTunes商店?
- 26. 以编程方式访问WPF控件
- 27. 以编程方式访问QFiledialog
- 28. 无法以编程方式访问dijit.Dialog
- 29. 如何以编程方式访问iptables?
- 30. 以编程方式访问iPod库
您可以在Appx.manifest文件中定义应用程序的功能,一旦部署应用程序,用户就无法修改应用程序功能。 – kiewic