Android Manifest权限清单

embedded/2024/11/15 6:56:55/

Android权限部分可分为安装权限、运行时权限、特殊权限。
其中安装权限分普通权限和签名权限:普通权限安装后就有,无需重新授权;签名权限则需要系统签名才有的权限;
特殊权限则需要打开指定的系统页面进行授权,当然使用AppOpsManager也能打到静默授权的功效。
下面就列举一下我们需要额外处理的一些权限:
##特殊权限
除了第一个以外,其他也都是签名权限。如果你有系统签名,签名权限的会自动授权。

    <uses-permissionandroid:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.INSTANT_APP_FOREGROUND_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.LOADER_USAGE_STATS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.MANAGE_EXTERNAL_STORAGE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.MANAGE_MEDIA"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.MANAGE_ONGOING_CALLS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.PACKAGE_USAGE_STATS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.SCHEDULE_EXACT_ALARM"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.SMS_FINANCIAL_TRANSACTIONS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.SYSTEM_ALERT_WINDOW"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.WRITE_SETTINGS"tools:ignore="ProtectedPermissions" />

##签名权限
系统签名安装就有相应的权限

    <uses-permissionandroid:name="android.permission.BIND_ACCESSIBILITY_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_CALL_REDIRECTION_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_CARRIER_SERVICES"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_CHOOSER_TARGET_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_CONDITION_PROVIDER_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BATTERY_STATS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_AUTOFILL_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_CARRIER_MESSAGING_CLIENT_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_DEVICE_ADMIN"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_DREAM_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_INCALL_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_INPUT_METHOD"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_MIDI_DEVICE_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_NFC_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_PRINT_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_REMOTEVIEWS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_SCREENING_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_TELECOM_CONNECTION_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_TEXT_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_TV_INPUT"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_TV_INTERACTIVE_APP"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_VOICE_INTERACTION"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_VPN_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_VR_LISTENER_SERVICE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BIND_WALLPAPER"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.CHANGE_CONFIGURATION"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.CLEAR_APP_CACHE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.DELETE_CACHE_FILES"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.GET_ACCOUNTS_PRIVILEGED"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.GLOBAL_SEARCH"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.PROVIDE_REMOTE_CREDENTIALS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="com.android.voicemail.permission.READ_VOICEMAIL"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.REQUEST_INSTALL_PACKAGES"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.START_VIEW_APP_FEATURES"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.START_VIEW_PERMISSION_USAGE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE"tools:ignore="ProtectedPermissions" />

##运行时权限
运行时需要动态申请权限

    <uses-permissionandroid:name="android.permission.ACCEPT_HANDOVER"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.ACCESS_BACKGROUND_LOCATION"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.ACCESS_MEDIA_LOCATION"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.ACTIVITY_RECOGNITION"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="com.android.voicemail.permission.ADD_VOICEMAIL"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.ANSWER_PHONE_CALLS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BLUETOOTH_ADVERTISE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BLUETOOTH_CONNECT"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BLUETOOTH_SCAN"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BODY_SENSORS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.BODY_SENSORS_BACKGROUND"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.CALL_PHONE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.CAMERA"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.GET_ACCOUNTS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.PROCESS_OUTGOING_CALLS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.NEARBY_WIFI_DEVICES"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.POST_NOTIFICATIONS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_CALENDAR"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_CALL_LOG"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_CONTACTS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_MEDIA_AUDIO"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_MEDIA_IMAGES"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_MEDIA_VIDEO"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_PHONE_NUMBERS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.READ_SMS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.RECEIVE_MMS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.RECEIVE_SMS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.RECEIVE_WAP_PUSH"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.RECORD_AUDIO"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.SEND_SMS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.USE_SIP"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.UWB_RANGING"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.WRITE_CALENDAR"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.WRITE_CALL_LOG"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.WRITE_CONTACTS"tools:ignore="ProtectedPermissions" /><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"tools:ignore="ProtectedPermissions" />

http://www.ppmy.cn/embedded/114472.html

相关文章

【JAVA开源】基于Vue和SpringBoot的在线旅游网站

本文项目编号 T 025 &#xff0c;文末自助获取源码 \color{red}{T025&#xff0c;文末自助获取源码} T025&#xff0c;文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 查…

C++--类的实例化

一、实例化的概念 用类类型在屋里内存中创建对象的过程&#xff0c;称为类实例化出对象 类是对对象进行一种抽象描述&#xff0c;是一个模型一样的东西&#xff0c;限定了类有哪些成员变量&#xff0c;这些成员变量只是声明&#xff0c;没有分配空间&#xff0c;用类实例化出…

Spring Boot从0到1 -day02

目录 学习目标Spring Boot 的基本配置启动类与核心注解SpringBootApplicationSpring Boot 的全局配置文件1. application.properties2. application.ymlSpring 中Spring Boot Application注解的作用 自动配置原理1. 自动配置类2. 自动配置的发现示例3. 自定义自动配置 条件注解…

Charles mac电脑配置

安装 Charles&#xff1a; 如果你还没有安装 Charles&#xff0c;可以从官方网站下载安装包并按照提示完成安装。 启动 Charles&#xff1a; 安装完成后&#xff0c;启动 Charles 应用程序。 设置 Charles 代理&#xff1a; Charles 默认的代理端口是 8888。你可以通过以下步…

GRU(门控循环单元)的原理与代码实现

1.GRU的原理 1.1重置门和更新门 1.2候选隐藏状态 1.3隐状态 2. GRU的代码实现 #导包 import torch from torch import nn import dltools#加载数据 batch_size, num_steps 32, 35 train_iter, vocab dltools.load_data_time_machine(batch_size, num_steps)#封装函数&…

使用python-pptx批量删除备注:清除PPT文档中的所有备注信息

哈喽,大家好,我是木头左! 在制作和分享PPT时,经常需要添加一些注释或备注来帮助观众更好地理解内容。然而,有时候需要将这些备注从PPT中移除,以保持演示的简洁性。幸运的是,可以使用python-pptx库来实现这一目标。本文将详细介绍如何使用python-pptx批量删除PPT中的备注…

Codeforces Round 784 (Div. 4) Kotlin

本期封面原图 画师煮タ 大福豆 最近学了下Kotlin的基础语法 想着巩固一下就开了一把div4 最后几题没时间了还是换回了C 要不然没法AK了 Idea编译的时候最后必须加上一句main函数的调用&#xff0c;但是cf的测评机又不能加这一句&#xff0c;总是忘记注释掉所以ce了很多发&…

机器学习-监督学习:朴素贝叶斯分类器

机器学习-监督学习&#xff1a;朴素贝叶斯分类器 一、引言 在机器学习的广阔领域中&#xff0c;监督学习占据着核心地位&#xff0c;它通过已知的数据集&#xff08;包括输入和输出&#xff09;来训练模型&#xff0c;以期对新的、未见过的数据做出准确的预测。朴素贝叶斯分类…