当前位置:   article > 正文

Android 权限大全,网易资深Android架构师_安卓权限列表

安卓权限列表

ACCESS_FINE_LOCATION:允许应用访问精确位置。

ACCESS_LOCATION_EXTRA_COMMANDS:允许应用程序访问额外的位置提供程序命令。

ACCESS_MEDIA_LOCATION:允许应用程序访问保存在用户共享集合中的任何地理位置。

ACCESS_NETWORK_STATE:允许应用程序访问有关网络的信息。

ACCESS_NOTIFICATION_POLICY:希望访问通知策略的应用程序的标记权限。

ACCESS_WIFI_STATE:允许应用程序访问有关 Wi-Fi 网络的信息。

ACCOUNT_MANAGER:允许应用程序调用 AccountAuthenticators。

ACTIVITY_RECOGNITION:允许应用程序识别身体活动。

ADD_VOICEMAIL:允许应用程序将语音邮件添加到系统中。

ANSWER_PHONE_CALLS:允许应用接听来电。

BATTERY_STATS:允许应用程序收集电池统计信息。权限等级signature|privileged|development

BIND_ACCESSIBILITY_SERVICE:必须是AccessibilityService, 以确保只有系统可以绑定到它。

BIND_APPWIDGET:允许应用程序告诉 AppWidget 服务哪个应用程序可以访问 AppWidget 的数据。

BIND_AUTOFILL_SERVICE:必须是AutofillService, 以确保只有系统可以绑定到它。

BIND_CALL_REDIRECTION_SERVICE:必须是CallRedirectionService, 以确保只有系统可以绑定到它。

BIND_CARRIER_MESSAGING_CLIENT_SERVICE:CarrierMessagingClientService必须使用此权限保护 的子类。

BIND_CARRIER_SERVICES:允许绑定到运营商应用中的服务的系统进程将拥有此权限。

BIND_CHOOSER_TARGET_SERVICE:此常量在 API 级别 30 中已弃用。可以使用Sharing Shortcuts API。

BIND_CONDITION_PROVIDER_SERVICE:必须是ConditionProviderService, 以确保只有系统可以绑定到它。

BIND_CONTROLS:允许 SystemUI 请求第三方控件。

BIND_DEVICE_ADMIN:必须由设备管理接收器要求,以确保只有系统可以与其交互。

BIND_DREAM_SERVICE:必须是DreamService, 以确保只有系统可以绑定到它。

BIND_INCALL_SERVICE:必须是InCallService, 以确保只有系统可以绑定到它。

BIND_INPUT_METHOD:必须是InputMethodService, 以确保只有系统可以绑定到它。

BIND_MIDI_DEVICE_SERVICE:必须是MidiDeviceService, 以确保只有系统可以绑定到它。

BIND_NFC_SERVICE:必须由HostApduService 或要求OffHostApduService以确保只有系统可以绑定到它。

BIND_NOTIFICATION_LISTENER_SERVICE:必须是NotificationListenerService, 以确保只有系统可以绑定到它。

BIND_PRINT_SERVICE:必须是PrintService, 以确保只有系统可以绑定到它。

BIND_QUICK_ACCESS_WALLET_SERVICE:必须由 a 要求QuickAccessWalletService 以确保只有系统可以绑定到它。

BIND_QUICK_SETTINGS_TILE:允许应用程序绑定到第三方快速设置磁贴。

BIND_REMOTEVIEWS:必须是RemoteViewsService, 以确保只有系统可以绑定到它。

BIND_SCREENING_SERVICE:必须是CallScreeningService, 以确保只有系统可以绑定到它。

BIND_TELECOM_CONNECTION_SERVICE:必须是ConnectionService, 以确保只有系统可以绑定到它。

BIND_TEXT_SERVICE:必须由 TextService(例如 SpellCheckerService)要求以确保只有系统可以绑定到它。

BIND_TV_INPUT:必须由要求TvInputService要求以确保只有系统可以绑定到它。

BIND_VISUAL_VOICEMAIL_SERVICE:必须由链接要求VisualVoicemailService以确保只有系统可以绑定到它。

BIND_VOICE_INTERACTION:必须是VoiceInteractionService, 以确保只有系统可以绑定到它。

BIND_VPN_SERVICE:必须是VpnService, 以确保只有系统可以绑定到它。

BIND_VR_LISTENER_SERVICE:必须是VrListenerService, 以确保只有系统可以绑定到它。

BIND_WALLPAPER:必须是WallpaperService, 以确保只有系统可以绑定到它。

BLUETOOTH:允许应用程序连接到配对的蓝牙设备。

BLUETOOTH_ADMIN:允许应用程序发现和配对蓝牙设备。

BLUETOOTH_PRIVILEGED:允许应用程序在没有用户交互的情况下配对蓝牙设备,并允许或禁止电话簿访问或消息访问。

BODY_SENSORS:允许应用程序访问来自传感器的数据,用户使用这些数据来测量他们体内发生的事情,例如心率。

BROADCAST_PACKAGE_REMOVED:允许应用程序广播应用程序包已被删除的通知。

BROADCAST_SMS:允许应用程序广播 SMS 接收通知。

BROADCAST_STICKY:允许应用程序广播粘性意图。

BROADCAST_WAP_PUSH:允许应用程序广播 WAP PUSH 接收通知。

CALL_COMPANION_APP:允许实现InCallServiceAPI的应用 有资格作为调用配套应用启用。

CALL_PHONE:允许应用程序在不通过拨号器用户界面的情况下发起电话呼叫,以便用户确认呼叫。

CALL_PRIVILEGED:允许应用程序拨打任何电话号码,包括紧急号码,而无需通过拨号器用户界面让用户确认正在拨打的电话。

CAMERA:需要能够访问相机设备。

CAPTURE_AUDIO_OUTPUT:允许应用程序捕获音频输出。

CHANGE_COMPONENT_ENABLED_STATE:允许应用程序更改是否启用应用程序组件(除了它自己的组件)。

CHANGE_CONFIGURATION:允许应用程序修改当前配置,例如语言环境。

CHANGE_NETWORK_STATE:允许应用程序更改网络连接状态。

CHANGE_WIFI_MULTICAST_STATE:允许应用程序进入 Wi-Fi 多播模式。

CHANGE_WIFI_STATE:允许应用程序更改 Wi-Fi 连接状态。

CLEAR_APP_CACHE:允许应用程序清除设备上所有已安装应用程序的缓存。

CONTROL_LOCATION_UPDATES:允许启用/禁用来自无线电的位置更新通知。

DELETE_CACHE_FILES:删除应用程序缓存文件的旧权限,不再使用,但信号让我们悄悄地忽略调用而不是抛出异常。

DELETE_PACKAGES:允许应用程序删除包。

DIAGNOSTIC:允许应用程序读写诊断资源。

DISABLE_KEYGUARD:允许应用程序在不安全的情况下禁用键盘锁。

DUMP:允许应用程序从系统服务中检索状态转储信息。

EXPAND_STATUS_BAR:允许应用程序展开或折叠状态栏。

FACTORY_TEST:作为制造商测试应用程序运行,以 root 用户身份运行。

FOREGROUND_SERVICE:允许常规应用程序使用Service.startForeground.

GET_ACCOUNTS:允许访问帐户服务中的帐户列表。

GET_ACCOUNTS_PRIVILEGED:允许访问帐户服务中的帐户列表。

GET_PACKAGE_SIZE:允许应用程序找出任何包使用的空间。

GLOBAL_SEARCH:此权限可用于内容提供商以允许全球搜索系统访问他们的数据。

INSTALL_LOCATION_PROVIDER:允许应用程序将位置提供程序安装到位置管理器中。

INSTALL_PACKAGES:允许应用程序安装包。

INSTALL_SHORTCUT:允许应用程序在 Launcher 中安装快捷方式。

INSTANT_APP_FOREGROUND_SERVICE:允许免安装应用创建前台服务。

INTERACT_ACROSS_PROFILES:允许在同一配置文件组中的配置文件之间进行交互。

INTERNET:允许应用程序打开网络套接字。

KILL_BACKGROUND_PROCESSES:允许应用程序调用 ActivityManager.killBackgroundProcesses(String).

LOADER_USAGE_STATS:允许数据加载器读取包的访问日志。

LOCATION_HARDWARE:允许应用程序使用硬件中的位置功能,例如地理围栏 api。

MANAGE_DOCUMENTS:允许应用程序管理对文档的访问,通常作为文档选择器的一部分。

MANAGE_EXTERNAL_STORAGE:允许应用程序广泛访问范围存储中的外部存储。

MANAGE_OWN_CALLS:允许调用应用程序通过自我管理的ConnectionServiceAPI管理自己的调用 。

MASTER_CLEAR:不供第三方应用程序使用。

MEDIA_CONTENT_CONTROL:允许应用程序了解正在播放的内容并控制其播放。

MODIFY_AUDIO_SETTINGS:允许应用程序修改全局音频设置。

MODIFY_PHONE_STATE:允许修改电话状态 - 开机、mmi 等。

MOUNT_FORMAT_FILESYSTEMS:允许格式化可移动存储的文件系统。

MOUNT_UNMOUNT_FILESYSTEMS:允许为可移动存储安装和卸载文件系统。

NFC:允许应用程序通过 NFC 执行 I/O 操作。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
img

最后

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

相信它会给大家带来很多收获:

img

当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

  • 无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!!
  • 我希望每一个努力生活的IT工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。

当我们在抱怨环境,抱怨怀才不遇的时候,没有别的原因,一定是你做的还不够好!

PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

相信它会给大家带来很多收获:

[外链图片转存中…(img-ZGi2R4Su-1711624549181)]

当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

  • 无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!!
  • 我希望每一个努力生活的IT工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。

当我们在抱怨环境,抱怨怀才不遇的时候,没有别的原因,一定是你做的还不够好!

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/609936
推荐阅读
相关标签
  

闽ICP备14008679号