安卓ContextCompat

本文介绍了ContextCompat在Android API中的作用,包括权限检查、设备保护存储、资源获取和活动启动等关键功能,帮助开发者理解和利用向后兼容的API版本。

Helper用于访问在向后兼容的API级别4之后引入的 Context功能。(个人认为升级版吧)这是API文档中的解释。

Summary

Public constructors

ContextCompat()

Public methods

static intcheckSelfPermission(Context context, String permission)

确定 是否已获得特定权限。

static ContextcreateDeviceProtectedStorageContext(Context context)

为当前上下文返回一个新的Context对象,但其存储API由受设备保护的存储支持。

static FilegetCodeCacheDir(Context context)

返回专用于存储缓存代码的文件系统上特定于应用程序的缓存目录的绝对路径。

static final intgetColor(Context context, int id)

返回与特定资源ID关联的颜色

从 M开始,返回的颜色将根据指定的上下文主题进行样式设置。

static final ColorStateListgetColorStateList(Context context, int id)

返回与特定资源ID关联的颜色状态列表。

static FilegetDataDir(Context context)

返回存储属于此应用程序的所有私人文件的文件系统上目录的绝对路径。

static final DrawablegetDrawable(Context context, int id)

返回与特定资源ID关联的可绘制对象。

static File[]getExternalCacheDirs(Context context)

返回应用程序可以放置它拥有的缓存文件的所有外部存储设备上特定于应用程序的目录的绝对路径。

static File[]getExternalFilesDirs(Context context, String type)

返回应用程序可以放置它拥有的持久性文件的所有外部存储设备上特定于应用程序的目录的绝对路径。

static final FilegetNoBackupFilesDir(Context context)

返回类似于 getFilesDir()的文件系统上目录的绝对路径。

static File[]getObbDirs(Context context)

返回应用程序的OBB文件(如果有)的所有外部存储设备上的应用程序特定目录的绝对路径。

static booleanisDeviceProtectedStorage(Context context)

指示此Context的存储API是否由设备加密的存储支持。

static booleanstartActivities(Context context, Intent[] intents, Bundle options)

如果能够,将一组活动作为合成任务堆栈启动。

static booleanstartActivities(Context context, Intent[] intents)

如果能够,将一组活动作为合成任务堆栈启动。

Inherited methods

From class java.lang.Object

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值