首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指定原生Android APK权限

指定原生Android APK权限
EN

Stack Overflow用户
提问于 2013-05-20 19:43:34
回答 1查看 151关注 0票数 0

当我在AVD (或真实设备)上安装我的应用程序时,它会将请求的权限显示为“存储-修改/删除SD卡内容”和“电话呼叫-读取电话状态和身份”

但是,我不需要这些权限,也没有在我的AndroidManifest.xml中请求它们(见下文)。

请求这些权限的原因是什么?如何防止需要这些权限?

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="1" android:versionName="1.0" package="my.App"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <application android:label="@string/app_name" android:debuggable="true">
        <activity android:label="@string/app_name" android:icon="@drawable/icon" android:name="com.co.my.App">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

这里可能没有足够的信息来诊断问题-任何有关如何指定/计算所需权限的信息都将不胜感激

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-21 01:18:38

这些权限在Android的第一个版本中不是必需的。

为了避免在后续发布设备上开发的应用程序需要执行相关操作,如果AndroidManifest.xml没有在引入之后声明版本的uses sdk标签(如果我没记错的话,应该是3 ),则会在安装时自动添加这些应用程序。

请参阅http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16648767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档