GoogleAndroid常用的Android常量

Android---PermissionX实现动态权限申请 PermissionX是一个扩展Android库,使Android运行时权限请求变得极其容易。你可以将它用于基本的许可请求场合或处理更复杂的情况,如显示理由对话框或手动进入应用程序设置以获得许可。 阅读详情
附录A 常用的Android常量

1,Activity Action

字符串常量("android.intent.action."+)   描述
ALL_APPS                                列出设备上所有可用的应用程序
ANSWER                                  接听来电
BUG_REPORT                              为报告bug启动一个Activity
CALL                                    拨出Data里指定的电话号码
CALL_BUTTON                             用户按下当前应用未处理的“拨号键”的动作,通常会打开系统拨号程序或其他的拨号应用程序
CHOOSER                                 显示Activity的列表,以供用户选择要启动哪一个Activity
CREATE_SHORTCUT                         在Home界面创建一个快捷方式
DEFAULT                                 与VIEW同义,对数据默认的操作
DELETE                                  删除Data里指定的数据
DIAL                                    启动系统拨号程序或其他拨号应用程序,并显示Data里指定的电话号码
EDIT                                    打开编辑Data里指定数据相对应的应用程序
GET_CONTENT                             让用户选择特定类型的数据,并返回该数据的URI
INSERT                                  向Data所指的数据容器中插入一项空的数据
INSERT_OR_EDIT                          编辑一项已有的数据,或新建一项数据并编辑
MAIN                                    主程序入口,不会接收数据
PICK                                    让用户从Data所指数据容器中选择数据并把选择的数据的URI返回
PICK_ACTIVITY                           选择一个Activity,并把选择的Activity的类名返回
SEARCH                                  搜索字符串
SEND                                    发送数据的动作
SENDTO                                  根据Data里描述的目标地址打开相应的发送程序
SET_WALLPAPER                           打开设置壁纸的应用程序
SYNC                                    执行数据同步
VIEW                                    根据Data类型的不同,打开相对应的应用程序以显示数据
VOICE_COMMAND                           打开语音命令的应用程序
WEB_SEARCH                              若Data里的URI是以http或https开头,那么会打开浏览器直接浏览,若是其他文本则会使用Google搜索


2,Broadcast Action

字符串常量("android.intent.action."+)   描述
AIRPLANE_MODE_CHANGED                   飞行模式的设置状态发生了变化
BATTERY_CHANGED                         电池充电状态或电量发生了变化,只能在程序中通过Context.registerReceiver()方法动态注册接收此BroadcastReceiver,不能在manifests中静态注册
BATTERY_LOW                             电池电量低时发出的Broadcast,与低电量警告的对话框相对应
BOOT_COMPLETED                          在系统启动完毕后会发出这个Broadcast,常用于控制应用程序开机自启动,接收此Broadcast需要有RECEIVE_BOOT_COMPLETED权限。
CAMERA_BUTTON                           "照相机"键被按下后发出的Broadcast
CONFIGURATION_CHANGED                   系统设置发生了变化
DATE_CHANGED                            系统日期发生了变化
DEVICE_STORAGE_LOW                      设备存储空间低时发出的Broadcast
DEVICE_STORAGE_OK                       设备存储空间低的状态解除时发出的Broadcast
HEADSET_PLUG                            有线耳机插入或拔出时发出的Broadcast,通过Extra里键值为state的整型数据判断状态,0为拔出,1为插入
MANAGE_PACKAGE_STORAGE                  表明用户已经通过Notification确认了当前设备存储空间低的状态,需要对已安装应用程序进行管理
NEW_OUTGOING_CALL                       向外呼出电话前发出的Broadcast,接收此Broadcast需要有PROCESS_OUTGOING_CALLS权限
PACKAGE_ADDED                           新的应用程序被安装到了设备上
PACKAGE_CHANGED                         已安装的应用程序状态发生了变化
PACKAGE_INSTALL                         下载并安装应用程序
PACKAGE_REMOVED                         已安装的应用程序被卸载
PACKAGE_RESTARTED                       应用程序被重启
PROVIDER_CHANGED                        一些应用程序的ContentProvider会在特定的一些数据发生变化时发出此Broadcast
SCREEN_OFF                              屏幕变暗关闭后发出的Broadcast
SCREEN_ON                               屏幕唤醒打开后发出的Broadcast
TIMEZONE_CHANGED                        系统时区发生了变化,改变后时区id保存在键值为time-zone的Extra里
TIME_CHANGED                            系统时间通过设备发生了变化
TIME_TICK                               系统时间每过一分钟发出的Broadcast,接收此Broadcast的BroadcastReceiver只能在程序中通过Context.registerReceiver()方法动态进行注册,不能在manifests中静态注册
UID_REMOVED                             系统中的一个User ID被删除


3,Category

字符串常量("android.intent.category."+) 描述
ALTERNATIVE                             表示目标Activity是用户正在查看数据的可选操作
BROWSABLE                               想要被浏览器通过链接安全调用的应用程序必须声明次类别,如通过图像链接或电子邮件链接要打开的应用程序等
DEFAULT                                 表示目标Activity是用户对数据的默认操作
GADGET                                  表示目标Activity可以被内嵌到其他Activity当中
HOME                                    表示目标Activity是HOME Activity,即手机开机启动后显示的Activity,或按下HOME键后显示的Activity
LAUNCHER                                表示目标Activity是应用程序中最优先执行的Activity
OPENABLE                                表明该GET_CONTENT操作只想处理可以用ContentResolver.openInputStream打开的URI数据
PREFERENCE                              表示目标Activity是一个偏好设置的Activity
TAB                                     表示目标Activity是TabActivity的一个标签下的Activity


4,Permission
字符串常量("android.permission."+)      描述
ACCESS_COARSE_LOCATION                  允许应用程序获得设备粗略位置(如通过基站定位)
ACCESS_FINE_LOCATION                    允许应用程序获得设备精确位置(如通过GPS定位)
ACCESS_NETWORK_STATE                    允许应用程序获得设备网络状态的信息
ACCESS_WIFI_STATE                       允许应用程序获得设备WIFI的状态
ADD_SYSTEM_SERVICE                      运行应用程序发布系统级服务
BATTERY_STATS                           允许应用程序更新电池相关的信息
BLUETOOTH                               允许应用程序与已配对的蓝牙设备进行连接
BLUETOOTH_ADMIN                         允许应用程序发现并配对蓝牙设备
BROADCAST_PACKAGE_REMOVED               允许应用程序发送“应用程序被删除”的广播
BROADCAST_SMS                           允许应用程序发送“收到短信”的广播
BROADCAST_STICKY                        允许应用程序调用Context.sendStickyBroadcast()方法发送广播
BROADCAST_WAP_PUSH                      允许应用程序发送“收到WAP PUSH”的广播
CALL_PHONE                              允许应用程序直接向外拨出电话号码
CALL_PRIVILEGED                         允许应用程序直接向外拨出任何电话号码,包括紧急号码
CAMERA                                  允许应用程序访问设备上的照相机
CHANGE_CONFIGURATION                    允许应用程序更改当前配置,如Locale配置
CHANGE_NETWORK_STATE                    允许应用程序更改系统网络连接状态
CHANGE_WIFI_STATE                       允许应用程序更改WIFI连接状态
DELETE_PACKAGES                         允许应用程序卸载应用程序
EXPAND_STATUS_BAR                       运行应用程序展开或收缩状态栏
FLASHLIGHT                              允许应用程序访问设备上 的闪光灯
GET_PACKAGE_SIZE                        允许应用程序获得任意应用程序所占用的空间大小
GET_TASKS                               允许应用程序获得最近或当前运行的应用程序列表
INSTALL_PACKAGES                        允许应用程序安装应用程序
INTERNET                                允许应用程序使用网络连接交换数据
MODIFY_AUDIO_SETTINGS                   允许应用程序更改全局音频设置
MODIFY_PHONE_STATE                      允许应用程序更改电话相关状态
MOUNT_UNMOUNT_FILESYSTEMS               允许应用程序挂载或取消挂载可移动存储设备的文件系统
PERSISTENT_ACTIVITY                     允许应用程序内所有Activity为可持续的
PROCESS_OUTGOING_CALLS                  允许应用程序监视、更改或中止拨出的电话
READ_CALENDAR                           允许应用程序读取用户的日历数据
READ_CONTACTS                           允许应用程序读取用户的联系人数据
READ_FRAME_BUFFER                       允许应用程序进行屏幕截图并且更为常规的读取帧缓冲数据
READ_OWNER_DATA                         允许应用程序读取所有者的数据
READ_PHONE_STATE                        允许应用程序读取电话相关状态
READ_SMS                                允许应用程序读取SMS信息
READ_SYNC_SETTINGS                      允许应用程序读取数据同步设置
READ_SYNC_STATUS                        允许应用程序读取数据同步的状态
REBOOT                                  允许应用程序重启设备
RECEIVE_BOOT_COMPLETED                  允许应用程序接收在开机后发送的ACTION_BOOT_COMPLETED广播
RECEIVE_MMS                             允许应用程序查收发来的多媒体信息
RECEIVE_SMS                             允许应用程序查收发来的SMS信息
RECEIVE_WAP_PUSH                        允许应用程序查收发来的WAP PUSH信息
RECORD_AUDIO                            允许应用程序录音
RESTART_PACKAGES                        允许应用程序重启其他应用程序
SEND_SMS                                允许应用程序发送SMS信息
SET_ALWAYS_FINISH                       允许应用程序自己决定在被放到后台运行时是否关闭程序
SET_ANIMATION_SCALE                     允许应用程序设置全局动画效果比例系数
SET_PREFERRED_APPLICATION               允许应用程序设置偏好应用程序
SET_PROCESS_FOREGROUND                  允许应用程序让任何就绪的进程运行于前台
SET_PROCESS_LIMIT                       允许应用程序设置能同时运行进程的数目
SET_TIME_ZONE                           允许应用程序设置时区
SET_WALLPAPER                           允许应用程序设置壁纸
STATUS_BAR                              允许应用程序打开、关闭或禁用状态栏
VIBRATE                                 允许应用程序控制设备的震动
WAKE_LOCK                               允许应用程序使用PowerManager的WakeLock来保持CPU工作或屏幕、键盘灯的开启
WRITE_APN_SETTINGS                      允许应用程序设置APN
WRITE_CALENDAR                          允许应用程序对用户的日历数据进行写入操作(不可读)
WRITE_CONTACTS                          允许应用程序对用户的联系人进行写入操作(不可读)
WRITE_OWNER_DATA                        允许应用程序对所有者的数据进行写入操作(不可读)
WRITE_SETTINGS                          允许应用程序读取或更改系统设置
WRITE_SMS                               允许应用程序编写SMS信息
WRITE_SYNC_SETTINGS                     允许应用程序更改数据同步设置 

常用的Android常量 常用的Android常量,常用的Android常量,常用的Android常量 立即下载

相关推荐

一种高超声速飞行器弹道的仿真方法

设计并实现了一个高超声速飞行器弹道仿真算法,并应用到基于OSGEarth的态势中。

eyepeak的博客 6542

Android中如何优雅的定义常量

在Android开发中如何更好的定义常量 本篇博客是笔者的第一篇博客,其实很早之前就有了写博客的想法,但是奈何万事开头难,一直没有下定决心,随着自己经验的增加,有些知识会经常遗忘,对于某些难题,可能当时有了解决方案,但是如果不做笔记,不做记录,过不了多久就会遗忘,笔者深有体会。这会大大降低我们的工作效率,所以笔者下定决心,坚持写博客,通过博客来记录自己平时的知识积累,通过博客也让自己的知识能够分...

李林杰的博客 1万+

保姆级教程:用CH34xSerCfg工具修改USB转串口芯片的VID/PID,避免驱动冲突

本文详细介绍了如何使用CH34xSerCfg工具修改USB转串口芯片的VID/PID,解决驱动冲突问题。通过实战案例和配置技巧,帮助开发者高效管理嵌入式设备,避免常见的USB设备识别问题,提升开发效率。

weixin_30924239的博客 225

Android定义常量的三种方式

Class定义常量 public class Constant { public static final int SUNDAY = 0; public static final int MONDAY = 1; public static final int TUESDAY = 2; public static final int WEDNESDAY = 3; public static final int THURSDAY = 4; public stat

jessecode的博客 3065

Spring Boot Admin 完整教程

SpringBootAdmin是一个用于管理和监控SpringBoot应用的Web工具,提供健康检查、性能指标、日志管理等核心功能。系统由AdminServer(管理服务器)和AdminClient(客户端)组成,通过Actuator端点收集数据。配置需添加Maven/Gradle依赖,通过@EnableAdminServer注解启动服务端,客户端需配置注册信息。支持UI自定义、安全认证(基本/OAuth2)、多种通知方式(邮件/Slack)及与Eureka/Consul等服务发现的集成。最佳实践包括分层监

weixin_51040479的博客 2558

YOLOv11涨点改进| TGRS 2026 顶刊| 注意力改进篇| 引入MSEA多尺度边缘感知注意力,助力红外小目标检测、遥感目标检测、工业缺陷检测、图像去雨雾任务高效涨点

🔥本文提出了一种基于MSEA多尺度边缘感知注意力的YOLOv11改进模型,通过增强网络对边缘、纹理和细粒度信息的感知能力,显著提升复杂背景下的目标检测性能。MSEA模块采用多尺度空洞卷积提取上下文特征,并通过边缘监督和注意力融合机制强化目标边界信息。实验表明该方法在小目标、边界模糊目标和复杂纹理目标检测任务中表现优异,尤其在遥感、工业缺陷和红外检测等场景具有显著优势。文章详细介绍了MSEA的结构原理、核心代码实现、模块配置方法以及三种YOLOv11改进方案.

Ai缝合怪、助力小伙伴高效发论文 185

Android 做一个专门存放常量的接口类

1.首先新建一个 2.选择interface 3.接下来就是写代码了 package com.dimi.app.constants; import com.dimi.app.http.OkHttpApi; import java.util.Objects; /** * Created by ZhongXiaolong on 2022/01/28 11:00. * <p> * 常量 */ public interface Constant { /** * 日志

weixin_44911775的博客 635

YOLOv13手把手添加YOLOv13注意力机制:Biformer(BiLevelRoutingAttentio)YOLOv13双层路由注意力 革命性的高效注意力机制深度解析YOLOv13YOLOv1

YOLOv13 BiLevelRoutingAttention是一种革命性的高效注意力机制,YOLOv13通过双层路由策略显著降低了计算复杂度。YOLO它将注意力计算分为区域级路由和令牌级注意力两个层次,前者选择最相关的K个区域,后者仅在选定区域内执行注意力计算。这种设计借鉴了人类视觉系统的分层处理机制,在保持长距离依赖建模能力的同时,将复杂度从O(N²)降至O(NK + P⁴)。该机制还集成了可微分路由、自适应参数和LePE位置编码等创新技术,YOLOv13 YOLOv13 YOLOv13 YOLOv13

FJN110的博客 660

Android之部分常用常量整合

一、Activity Action 字符串常量("android.intent.action."+) 描述 ALL_APPS 列出设备上所有可用的应用程序 ANSWER 接听来电 BUG_REPORT 为报告b...

lizhong 1234

链路状态路由协议 OSPF (一)

本章将会学习链路状态路由协议OSPF,理解OSPF的基本概念,工作原理,掌握OSPF配置基本命令。本章重点,OSPF的基本概念,OSPF配置。

yj11290301的博客 3475

MoCap 动作捕捉开源库教程

数据通过 tf2 和支持不同 QoS 设置的 /poses 主题直接发布。该软件包最初是为 Crazyswarm 开发的,用于跟踪多达 50 个飞行机器人。

机器人控制与仿真应用 1308

android自定义常量,常量定义

# 常量定义 相关数值及含义定义错误码 com.cloudroom.cloudroomvideosdk.model.CRVIDEOSDK_ERR_DEF 代码 数值 含义 CRVIDEOSDK_NOERR 0 没有错误CRVIDEOSDK_UNKNOWERR 1 未知错误CRVIDEOSDK_OUTOF_MEM 2 内存不足CRVIDEOSDK_INNER_ERR 3 sdk内部错误CRVIDE...

weixin_35827472的博客 513

STM32 MCU解除读保护的方法及STM32CubeProgrammer的应用

下面是一个简单的源代码示例,演示如何在STM32CubeProgrammer中使用命令行界面(Command-Line Interface,CLI)来解除STM32 MCU的读保护。通过按照这些步骤操作,您可以成功解除STM32 MCU的读保护,并在需要的时候进行调试、烧录或修改固件。模块调用了STM32CubeProgrammer的命令行界面(CLI),并传递了相应的参数来解除STM32 MCU的读保护。请注意,在进行任何与读保护相关的操作之前,请确保您拥有合法的授权和权利,以避免潜在的安全风险。

ZwcCsharp的博客 3550

Android ADB USB 驱动 万能配置方式

Android ADB USB 驱动 万能配置方式latest_usb_driver_windows.zip 下载:新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的...

佛之水月的专栏 4万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Windows Mobile 和 Google Android 之间的区别

Microsoft的Windows Mobile是一个移动操作系统。它于 2000 年作为 Pocket PC 首次亮相,并于 2003 年更名为 Windows Mobile。Windows Mobile 旨在适用于各种设备,包括手机、掌上电脑和掌上电脑。以下是有关Windows Mobile的一些重要事实 -体系结构- Windows Mobile基于Microsoft的Windows CE内核,这是一个紧凑的模块化操作系统。

新华编程特战队 526

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Android开发入门书籍推荐

http://liangruijun.blog.51cto.com/3061169/623548/ Android开发入门书籍推荐 Android编程入门教程andbook andbook是我看到的最简单但最好的Android程序开发入门书籍,内容仅有60多页,图文并茂,如果你从来没有接触过Android开发,也完全可以通过阅读此书了解程序开发过程,甚至对APK程

一名普通码农的菜地 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

android开发资源

《Android 2.0游戏开发实践宝典》源码Android游戏开发视频教程 :http://www.verycd.com/topics/2864445/ 《传智播客android系统开发全程实战课程》 http://www.verycd.com/topics/2803952/ 《Google Android开发入门与实战随书视频》 http://www.ver

1687

[Android] Android CVE search website

Versions of Google Android : Versions and number of related security vulnerabilities List of all versions of Google AndroidDetailed list of all versions with known security vulnerabilities of product. You can easily find the exact version you are looking f

ykun089的博客 295

[转载]Google Android开发精华教程

原文地址:GoogleAndroid开发精华教程作者:huiyi8zaiAndroid是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 本文汇总整理了时下关于Google Android技术教程的下载资源,供参考。 一、入门级: 《Andro...

weixin_30508241的博客 73

有哪些 Android 大牛的 blog 值得推荐?

面这些内容是 @Trinea大神汇总的国内、国外Android开发者博客。 国内开发者汇总:android-cn/android-dev-cn · GitHub 邓凡平 Innost的专栏 魏祝林 Android_Tutor的专栏 Trinea Trinea (Trinea) · GitHub Trinea halzhang halzhang · GitHub

rongwenbin的专栏 712

Android 网上学习工具网址

1.开源中国社区Android板块  http://www.oschina.net/android 2.Linux 网上资料库 http://linux.linuxidc.com/ 用户名与密码都是:  www.linuxidc.com 3.csdn论坛Android板块 http://bbs.youkuaiyun.com/ 4.Google Android 开发帮助

caobaokang的专栏 1681

Android开发相关书籍与视频推荐

Title:Android开发相关书籍与视频推荐 Author:Insun Blog:http://yxmhero1989.blog.163.com From:www.4safer.com 1。《Android核心技术与实例详解》    百度文库上有试读章节,虽然不全,至少可以启蒙,也可以去图书馆借阅。技术日新月异,这里面有些东西落伍了点点。 Android核心技术开发与实例...

乐在其中/Leo在其中 234

Android 开 发 资 源 分 享

一、精编教程贴 1、安卓模拟器BlueStacks安装使用教程 http://www.apkbus.com/android-64318-1-1.html 2、Mkey libgdx游戏引擎教程 ...

weixin_34233421的博客 101

Android monkey 命令详解

| | If you specify one or more categories this way, the Monkey will only allow the system to visit activities that are listed with one of the specified categories. If you don’t specify any categories, the Monkey will select activities listed with the cate

2401_84408814的博客 724

活动预告 | GDG 社区 - Android 11 Meetup 12 场活动来啦!

Android 11 Beta 已经发布了,小伙伴们对于 Android 11 新特性已经有些了解了吧。如果你对 Android 11 新功能有兴趣,如果你对 Android 11 和不...

谷歌开发者 1026

Android记录11--异步更新之Handler(3)

代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。所以,长征路还长,大家还是好好地做个务实的程序员吧。最后,小编这里有一系列Android提升学习资料,有兴趣的小伙伴们可以来看下哦~《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

2401_84123056的博客 684
上一篇: Android使用ContentObserver监听数据库变化
下一篇: Android调用系统组件常用uri & intent设置
shareCode
博客等级 码龄15年 125粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值