Android App不需要任何特殊访问 [英] Android App doesn't require any special access

查看:196
本文介绍了Android App不需要任何特殊访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我开始安装myapp.apk时,出现以下屏幕.

When I start to install myapp.apk, I get the below screen.

我的应用需要位置,外部存储"权限.应该根据需要,即在需要这些权限的代码之前,向用户请求上述权限.

My app requires Location, External Storage permission. Above permissions are supposed to be requested from user as required i.e. just before the code which required these permissions.

现在,安装应用程序后,我会看到一个屏幕,上面显示应用程序不需要任何特殊权限,如下面的屏幕所示.为什么?

Now , when app is installed I get a screen which say App doesn't require any special access as in the screen below. Why?

这是我在清单文件中的权限代码.

This is my permission code in Manifest file.

<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.previders.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

推荐答案

在Android 6.0中,引入了新的Android权限运行时控件.很快:在较旧的设备上,所有权限均在安装应用时提供,来自Android M的权限仅在真正需要时(例如相机活动")在运行时才使用.

With Android 6.0, was introduced the new Android permissions runtime control. Shortly: on older devices all permissions were provided on install of app, from Android M needed permission is used only on runtime, when it is really needed, like Camera activity.

这篇关于Android App不需要任何特殊访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆