我很想知道新的Android 6.0 Marshmallow功能,可以让用户明确设置应用程序允许哪些权限使用。我的问题是这会如何影响使用权限集的现有应用程序。未更新的应用程序会发生什么情况,该应用程序执行的代码需要用户在Android 6.0中不允许的权限Marshmallow
例如,一个未更新的应用程序[目标sdk版本< 23]已经表明允许使用相机,但用户手动禁止它。应用程序在执行使用权限的代码时会发生什么?它会不会崩溃?
我假设新应用程序在执行代码之前必须检查他们是否具有权限 - 我的问题是关于应用程序而不是更改为处理这些情况。
没有测试过它,但可能它会抛出一个异常,就像它错过了在声明中声明权限一样。 – Nanoc