List of Android System Permissions_allow weather to access approximate location only -程序员宅基地

技术标签: java基础  java  android  

安卓官方参考文档上搬过来的,安卓系统权限列表,建议收藏。

解释
ACCEPT_HANDOVER Allows a calling app to continue a call which was started in another app.
ACCESS_BACKGROUND_LOCATION Allows an app to access location in the background.
ACCESS_CHECKIN_PROPERTIES Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded.
ACCESS_COARSE_LOCATION Allows an app to access approximate location.
ACCESS_FINE_LOCATION Allows an app to access precise location.
ACCESS_LOCATION_EXTRA_COMMANDS Allows an application to access extra location provider commands.
ACCESS_MEDIA_LOCATION Allows an application to access any geographic locations persisted in the user’s shared collection.
ACCESS_NETWORK_STATE Allows applications to access information about networks.
ACCESS_NOTIFICATION_POLICY Marker permission for applications that wish to access notification policy.
ACCESS_WIFI_STATE Allows applications to access information about Wi-Fi networks.
ACCOUNT_MANAGER Allows applications to call into AccountAuthenticators.
ACTIVITY_RECOGNITION Allows an application to recognize physical activity.
ADD_VOICEMAIL Allows an application to add voicemails into the system.
ANSWER_PHONE_CALLS Allows the app to answer an incoming phone call.
BATTERY_STATS Allows an application to collect battery statistics
BIND_APPWIDGET Allows an application to tell the AppWidget service which application can access AppWidget’s data.
BIND_AUTOFILL_SERVICE Must be required by a AutofillService, to ensure that only the system can bind to it.
BIND_CALL_REDIRECTION_SERVICE Must be required by a CallRedirectionService, to ensure that only the system can bind to it.
BIND_CARRIER_MESSAGING_CLIENT_SERVICE A subclass of CarrierMessagingClientService must be protected with this permission.
BIND_CARRIER_MESSAGING_SERVICE This constant was deprecated in API level 23.
BIND_CHOOSER_TARGET_SERVICE This constant was deprecated in API level 30.
BIND_CONDITION_PROVIDER_SERVICE Must be required by a ConditionProviderService, to ensure that only the system can bind to it.
BIND_CONTROLS Allows SystemUI to request third party controls.
BIND_DEVICE_ADMIN Must be required by device administration receiver, to ensure that only the system can interact with it.
BIND_DREAM_SERVICE Must be required by an DreamService, to ensure that only the system can bind to it.
BIND_INCALL_SERVICE Must be required by a InCallService, to ensure that only the system can bind to it.
BIND_INPUT_METHOD Must be required by an InputMethodService, to ensure that only the system can bind to it.
BIND_MIDI_DEVICE_SERVICE Must be required by an MidiDeviceService, to ensure that only the system can bind to it.
BIND_NFC_SERVICE Must be required by a HostApduService or OffHostApduService to ensure that only the system can bind to it.
BIND_NOTIFICATION_LISTENER_SERVICE Must be required by an NotificationListenerService, to ensure that only the system can bind to it.
BIND_PRINT_SERVICE Must be required by a PrintService, to ensure that only the system can bind to it.
BIND_QUICK_ACCESS_WALLET_SERVICE Must be required by a QuickAccessWalletService to ensure that only the system can bind to it.
BIND_QUICK_SETTINGS_TILE Allows an application to bind to third party quick settings tiles.
BIND_REMOTEVIEWS Must be required by a RemoteViewsService, to ensure that only the system can bind to it.
BIND_SCREENING_SERVICE Must be required by a CallScreeningService, to ensure that only the system can bind to it.
BIND_TELECOM_CONNECTION_SERVICE Must be required by a ConnectionService, to ensure that only the system can bind to it.
BIND_TEXT_SERVICE Must be required by a TextService (e.
BIND_TV_INPUT Must be required by a TvInputService to ensure that only the system can bind to it.
BIND_VISUAL_VOICEMAIL_SERVICE Must be required by a link VisualVoicemailService to ensure that only the system can bind to it.
BIND_VOICE_INTERACTION Must be required by a VoiceInteractionService, to ensure that only the system can bind to it.
BIND_VPN_SERVICE Must be required by a VpnService, to ensure that only the system can bind to it.
BIND_VR_LISTENER_SERVICE Must be required by an VrListenerService, to ensure that only the system can bind to it.
BIND_WALLPAPER Must be required by a WallpaperService, to ensure that only the system can bind to it.
BLUETOOTH Allows applications to connect to paired bluetooth devices.
BLUETOOTH_ADMIN Allows applications to discover and pair bluetooth devices.
BLUETOOTH_PRIVILEGED Allows applications to pair bluetooth devices without user interaction, and to allow or disallow phonebook access or message access.
BODY_SENSORS Allows an application to access data from sensors that the user uses to measure what is happening inside their body, such as heart rate.
BROADCAST_PACKAGE_REMOVED Allows an application to broadcast a notification that an application package has been removed.
BROADCAST_SMS Allows an application to broadcast an SMS receipt notification.
BROADCAST_STICKY Allows an application to broadcast sticky intents.
BROADCAST_WAP_PUSH Allows an application to broadcast a WAP PUSH receipt notification.
CALL_COMPANION_APP Allows an app which implements the InCallService API to be eligible to be enabled as a calling companion app.
CALL_PHONE Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call.
CALL_PRIVILEGED Allows an application to call any phone number, including emergency numbers, without going through the Dialer user interface for the user to confirm the call being placed.
CAMERA Required to be able to access the camera device.
CAPTURE_AUDIO_OUTPUT Allows an application to capture audio output.
CHANGE_COMPONENT_ENABLED_STATE Allows an application to change whether an application component (other than its own) is enabled or not.
CHANGE_CONFIGURATION Allows an application to modify the current configuration, such as locale.
CHANGE_NETWORK_STATE Allows applications to change network connectivity state.
CHANGE_WIFI_MULTICAST_STATE Allows applications to enter Wi-Fi Multicast mode.
CHANGE_WIFI_STATE Allows applications to change Wi-Fi connectivity state.
CLEAR_APP_CACHE Allows an application to clear the caches of all installed applications on the device.
CONTROL_LOCATION_UPDATES Allows enabling/disabling location update notifications from the radio.
DELETE_CACHE_FILES Old permission for deleting an app’s cache files, no longer used, but signals for us to quietly ignore calls instead of throwing an exception.
DELETE_PACKAGES Allows an application to delete packages.
DIAGNOSTIC Allows applications to RW to diagnostic resources.
DISABLE_KEYGUARD Allows applications to disable the keyguard if it is not secure.
DUMP Allows an application to retrieve state dump information from system services.
EXPAND_STATUS_BAR Allows an application to expand or collapse the status bar.
FACTORY_TEST Run as a manufacturer test application, running as the root user.
FOREGROUND_SERVICE Allows a regular application to use Service.
GET_ACCOUNTS Allows access to the list of accounts in the Accounts Service.
GET_ACCOUNTS_PRIVILEGED Allows access to the list of accounts in the Accounts Service.
GET_PACKAGE_SIZE Allows an application to find out the space used by any package.
GET_TASKS This constant was deprecated in API level 21.
GLOBAL_SEARCH This permission can be used on content providers to allow the global search system to access their data.
INSTALL_LOCATION_PROVIDER Allows an application to install a location provider into the Location Manager.
INSTALL_PACKAGES Allows an application to install packages.
INSTALL_SHORTCUT Allows an application to install a shortcut in Launcher.
INSTANT_APP_FOREGROUND_SERVICE Allows an instant app to create foreground services.
INTERACT_ACROSS_PROFILES Allows interaction across profiles in the same profile group.
INTERNET Allows applications to open network sockets.
KILL_BACKGROUND_PROCESSES Allows an application to call ActivityManager.
LOADER_USAGE_STATS Allows a data loader to read a package’s access logs.
LOCATION_HARDWARE Allows an application to use location features in hardware, such as the geofencing api.
MANAGE_DOCUMENTS Allows an application to manage access to documents, usually as part of a document picker.
MANAGE_EXTERNAL_STORAGE Allows an application a broad access to external storage in scoped storage.
MANAGE_OWN_CALLS Allows a calling application which manages it own calls through the self-managed ConnectionService APIs.
MASTER_CLEAR Not for use by third-party applications.
MEDIA_CONTENT_CONTROL Allows an application to know what content is playing and control its playback.
MODIFY_AUDIO_SETTINGS Allows an application to modify global audio settings.
MODIFY_PHONE_STATE Allows modification of the telephony state - power on, mmi, etc.
MOUNT_FORMAT_FILESYSTEMS Allows formatting file systems for removable storage.
MOUNT_UNMOUNT_FILESYSTEMS Allows mounting and unmounting file systems for removable storage.
NFC Allows applications to perform I/O operations over NFC.
NFC_PREFERRED_PAYMENT_INFO Allows applications to receive NFC preferred payment service information.
NFC_TRANSACTION_EVENT Allows applications to receive NFC transaction events.
PACKAGE_USAGE_STATS Allows an application to collect component usage statistics
PERSISTENT_ACTIVITY This constant was deprecated in API level 15.
PROCESS_OUTGOING_CALLS This constant was deprecated in API level 29.
QUERY_ALL_PACKAGES Allows query of any normal app on the device, regardless of manifest declarations.
READ_CALENDAR Allows an application to read the user’s calendar data.
READ_CALL_LOG Allows an application to read the user’s call log.
READ_CONTACTS Allows an application to read the user’s contacts data.
READ_EXTERNAL_STORAGE Allows an application to read from external storage.
READ_INPUT_STATE This constant was deprecated in API level 16.
READ_LOGS Allows an application to read the low-level system log files.
READ_PHONE_NUMBERS Allows read access to the device’s phone number(s).
READ_PHONE_STATE Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
READ_PRECISE_PHONE_STATE Allows read only access to precise phone state.
READ_SMS Allows an application to read SMS messages.
READ_SYNC_SETTINGS Allows applications to read the sync settings.
READ_SYNC_STATS Allows applications to read the sync stats.
READ_VOICEMAIL Allows an application to read voicemails in the system.
REBOOT Required to be able to reboot the device.
RECEIVE_BOOT_COMPLETED Allows an application to receive the Intent.
RECEIVE_MMS Allows an application to monitor incoming MMS messages.
RECEIVE_SMS Allows an application to receive SMS messages.
RECEIVE_WAP_PUSH Allows an application to receive WAP push messages.
RECORD_AUDIO Allows an application to record audio.
REORDER_TASKS Allows an application to change the Z-order of tasks.
REQUEST_COMPANION_RUN_IN_BACKGROUND Allows a companion app to run in the background.
REQUEST_COMPANION_USE_DATA_IN_BACKGROUND Allows a companion app to use data in the background.
REQUEST_DELETE_PACKAGES Allows an application to request deleting packages.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Permission an application must hold in order to use Settings.
REQUEST_INSTALL_PACKAGES Allows an application to request installing packages.
REQUEST_PASSWORD_COMPLEXITY Allows an application to request the screen lock complexity and prompt users to update the screen lock to a certain complexity level.
RESTART_PACKAGES This constant was deprecated in API level 15.
SEND_RESPOND_VIA_MESSAGE Allows an application (Phone) to send a request to other applications to handle the respond-via-message action during incoming calls.
SEND_SMS Allows an application to send SMS messages.
SET_ALARM Allows an application to broadcast an Intent to set an alarm for the user.
SET_ALWAYS_FINISH Allows an application to control whether activities are immediately finished when put in the background.
SET_ANIMATION_SCALE Modify the global animation scaling factor.
SET_DEBUG_APP Configure an application for debugging.
SET_PREFERRED_APPLICATIONS This constant was deprecated in API level 15.
SET_PROCESS_LIMIT Allows an application to set the maximum number of (not needed) application processes that can be running.
SET_TIME Allows applications to set the system time directly.
SET_TIME_ZONE Allows applications to set the system time zone directly.
SET_WALLPAPER Allows applications to set the wallpaper.
SET_WALLPAPER_HINTS Allows applications to set the wallpaper hints.
SIGNAL_PERSISTENT_PROCESSES Allow an application to request that a signal be sent to all persistent processes.
SMS_FINANCIAL_TRANSACTIONS Allows financial apps to read filtered sms messages.
START_VIEW_PERMISSION_USAGE Allows the holder to start the permission usage screen for an app.
STATUS_BAR Allows an application to open, close, or disable the status bar and its icons.
SYSTEM_ALERT_WINDOW Allows an app to create windows using the type WindowManager.
TRANSMIT_IR Allows using the device’s IR transmitter, if available.
UNINSTALL_SHORTCUT Don’t use this permission in your app.
UPDATE_DEVICE_STATS Allows an application to update device statistics.
USE_BIOMETRIC Allows an app to use device supported biometric modalities.
USE_FINGERPRINT This constant was deprecated in API level 28.
USE_SIP Allows an application to use SIP service.
VIBRATE Allows access to the vibrator.
WAKE_LOCK Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
WRITE_APN_SETTINGS Allows applications to write the apn settings and read sensitive fields of an existing apn settings like user and password.
WRITE_CALENDAR Allows an application to write the user’s calendar data.
WRITE_CALL_LOG Allows an application to write (but not read) the user’s call log data.
WRITE_CONTACTS Allows an application to write the user’s contacts data.
WRITE_EXTERNAL_STORAGE Allows an application to write to external storage.
WRITE_GSERVICES Allows an application to modify the Google service map.
WRITE_SECURE_SETTINGS Allows an application to read or write the secure system settings.
WRITE_SETTINGS Allows an application to read or write the system settings.
WRITE_SYNC_SETTINGS Allows applications to write the sync settings.
WRITE_VOICEMAIL Allows an application to modify and remove existing voicemails in the system.

配置写在AndroidManifest.xml文件中
例如:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.example.AndroidHelloWorld"
          android:versionCode="1"
          android:versionName="1.0">
    <uses-sdk android:minSdkVersion="10"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <application android:label="@string/app_name">
        <activity android:name="MyActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>
</manifest> 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41803278/article/details/109624588

智能推荐

MySQL数据库管理基本操作(一)_myi-程序员宅基地

文章浏览阅读229次。目录一、数据库基本操作1.1 登录数据库1.2 查看数据库结构查看数据库信查看数据库中包含的表结构显示数据表的结构1.3 常用的数据库类型1.4 char和varchar的区别二、MySQL数据文件2.1 MYD文件2.2 MYI文件2.3 MyISAM存储引擎三、SQL语句3.1DDL数据定义语言创建新的数据库创建新的表删除指定的数据表删除指定的数据库3.2 DML数据操控语言向数据表中插入新的数据记录查询数据记录_myi

【计算思维】第14届蓝桥杯省赛计算思维U8组真题试卷_计算思维u8省赛-程序员宅基地

文章浏览阅读1.3k次,点赞23次,收藏21次。70 个小朋友参加夏令营活动,老师们组织小朋友做游戏,让他们站成一排,从 1 开始顺序报数,报奇数的 小朋友出局;剩下的小朋友位置不变,再次从 1 开始报数,报奇数的出局......按照这个规则继续下去,直 到剩一个小朋友为止。维维坐在第 1 列火车的 10 号车厢,奇奇坐在第 2 列火车的 10 号车厢。当维维和奇奇正好相遇时,第 1 列 火车的 14 号车厢,与第 2 列火车的( )号车厢相遇。下图中每个圆圈代表一个小朋友。将一个表面涂有颜色的正方体,分割成同样大小的 27 个小正方体,如下图所示。_计算思维u8省赛

记录配置Visual Studio 2022环境变量以及找不到nmake.exe文件的问题_未找到文件nmake-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏7次。作者:奇版权:本作品采用「」许可协议进行许可。_未找到文件nmake

MongoDB索引详解-03-程序员宅基地

文章浏览阅读3.9k次,点赞2次,收藏5次。索引是一种用来快速查询数据的数据结构。B+Tree就是一种常用的数据库索引数据结构,MongoDB采用B+Tree 做索引,索引创建在colletions上。MongoDB不使用索引的查询,先扫描所有的文档,再匹配符合条件的文档。使用索引的查询,通过索引找到文档,使用索引能够极大的提升查询效率。按照索引包含的字段数量,可以分为单键索引和组合索引(或复合索引)。按照索引字段的类型,可以分为主键索引和非主键索引。按照索引节点与物理记录的对应方式来分,可以分为聚簇索引和非聚簇索引,其。_mongodb索引

在 Elasticsearch 中删除索引的语法是什么?_elasticsearch删除索引数据-程序员宅基地

文章浏览阅读190次。请注意,在实际操作前,请确保你已经正确备份了要删除的数据,因为删除索引操作不可逆。此外,如果需要删除所有索引(这是一项非常危险的操作,应当极其谨慎),可以使用。例如,如果你想要删除名为。_elasticsearch删除索引数据

如何写出一份优秀的PRD-文档篇_在线教育prd文档-程序员宅基地

文章浏览阅读285次。要用“作为一个用户(As a user),我希望(I want)什么功能,以(so that)满足什么商业价值“的标准格式描述,以讲清楚该需求的目标用户、功能和价值。一个功能设计是否合理,能否被设计和开发团队读懂,设计、开发出满足用户需求和业务需求的产品,都要依赖需求描述的合理性。如果有专业的交互设计师,这反而是对他设计的一种限制,以你的不专业影响了他的专业。上回讲到PRD撰写前的准备工作,包括摸清PRD的目标用户的习惯,深入了解本次用户的需求,根据INVEST和MVP原则、按照业务流程做功能拆分。_在线教育prd文档

随便推点

packetfence 7.2网络准入部署(二)-程序员宅基地

文章浏览阅读658次。今天呢先说下packetfence部署的环境; 关于使用方法之前的帖子有介绍,一定要看哦 https://blog.csdn.net/qq_18204953/article/details/80708303 官网部署参考网址 https://packetfence.org/doc/PacketFence_Installation_Guide.html 一、准备工作(服务器、设备) 需求: 1、ce..._packetfence 部署

Features for configuring JSON-to-Java mapping-程序员宅基地

文章浏览阅读51次。Following on/off features are defined inDeserializationConfig.Feature(Jackson 1.x) orDeserializationFeature(Jackson 2.x):ACCEPT_EMPTY_STRING_AS_NULL_OBJECT (default: false) (since1.8)Deter..._fail_on_invalid_subtype

如何度过研究生生活(转)_课题题目要有延展性对一个课题来说,如果选错了题目,就是失败,题目选对了,还有-程序员宅基地

文章浏览阅读4.6k次,点赞2次,收藏2次。转自http://hi.baidu.com/fillysky/item/a579d20f2350afca74cd3c19笛卡尔说过:“最有价值的知识是方法的知识。”一、研究生与大学生的区别大学生基本上是来接受学问、接受知识的,然而不管是对于硕士时期或是博士时期的研究而言,都应该准备要开始制造新的知识,所以第一个我们必须要很用心、很深刻的思考,大学生和研究生是不同的。(一_课题题目要有延展性对一个课题来说,如果选错了题目,就是失败,题目选对了,还有

算法练习——翻转二叉树 leetcode 226 python-程序员宅基地

文章浏览阅读1.1k次。题目描述:给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。递归求解:class Solution: def invertTree(self, root): if not root: return None self.invertTree(root.left) self.invertTree(root.right) # def swap(left, right): .

解析开关电源32个测试项:测试所需工具、测试方法、波形_元器件开短路测试项目-程序员宅基地

文章浏览阅读1.1k次。测试S.M.P.S. 在规格耐压和时间条件下, 是否产生电弧ARCING, 其CUT OFF CURRENT 是否满足SPEC. 要求, 及是否会对S.M.P.S.造成损伤.(1). 依SPEC.要求: 输入条件(RATED VOLTAGE), 输出负载(FULL LOAD) 和操作温度(OPERATION TEMP.),通常温度为:(0℃).(2). TRIGGER SLOPE 设定为"+", TRIGGER MODE 设定为"AUTO", TIME/DIV 视情况而定1S/DIV 或2S/DIV._元器件开短路测试项目

求解二阶偏微分方程c语言,科学网—求解偏微分方程开源有限元软件deal.II学习--Step 3 - 亓欣波的博文...-程序员宅基地

文章浏览阅读679次。完整版见:qixinbo.info.deal.II的程序结构deal.II采用面向对象编程,其中包含了很多的Modules,各自实现不同的功能,并有机地结合起来。如上图所示。具体为:TriangulationTriangulations是单元及其更低维度的边界的集合。triangulation存储了网格的几何和拓扑性质:单元怎样接触,它们的顶点在哪里。triangulation不知道将要在它上面使..._c语言二阶微分运算

推荐文章

热门文章

相关标签