我的应用已设置为Android 5.0。根据我的理解,根据权限下的Google开发人员文档,如果app定位到Android 6.0,则权限必须在应用内部,例如iOS应用的自定义权限,其中应用开发者为权限创建自定义页面?
当用户点击"安装"时,对于5.1.1下的应用目标(如我的)在Google Play商店中,权限会弹出,他们必须立即接受。 (我不拥有Android,所以我不知道它是如何工作的)。
除了添加"危险"我的Android Manifest中的相机,麦克风,位置等权限,我是否仍然需要创建一个具有相同权限的单独XML文件,用户在应用程序内部点击它并将它们带到Android设置应用程序,或者只需单击& #34;允许"或者我甚至不必再创建此权限XML了吗?
答案 0 :(得分:0)
我是否仍然需要创建一个具有相同权限的单独XML文件,在用户点击它的应用程序内部,它将它们带到Android设置应用程序或他们只需要点击“允许”或我甚至不必再创建这个权限XML了吗?
Android上从来没有这种XML文件,现在也没有。
对于Android 6.0+运行时权限,您需要拥有之前清单中的所有<uses-permission>
元素。此外,在Java代码中,您将使用ContextCompat.checkSelfPermission()
和ActivityCompat.requestPermissions()
等方法在运行时请求权限。