Helper用于访问在向后兼容的API级别4之后引入的 Context
功能。(个人认为升级版吧)这是API文档中的解释。
Summary
Public constructors | |
---|---|
ContextCompat() |
Public methods | |
---|---|
static int | checkSelfPermission(Context context, String permission) 确定 您是否已获得特定权限。 |
static Context | createDeviceProtectedStorageContext(Context context) 为当前上下文返回一个新的Context对象,但其存储API由受设备保护的存储支持。 |
static File | getCodeCacheDir(Context context) 返回专用于存储缓存代码的文件系统上特定于应用程序的缓存目录的绝对路径。 |
static final int | getColor(Context context, int id) 返回与特定资源ID关联的颜色 从 |
static final ColorStateList | getColorStateList(Context context, int id) 返回与特定资源ID关联的颜色状态列表。 |
static File | getDataDir(Context context) 返回存储属于此应用程序的所有私人文件的文件系统上目录的绝对路径。 |
static final Drawable | getDrawable(Context context, int id) 返回与特定资源ID关联的可绘制对象。 |
static File[] | getExternalCacheDirs(Context context) 返回应用程序可以放置它拥有的缓存文件的所有外部存储设备上特定于应用程序的目录的绝对路径。 |
static File[] | getExternalFilesDirs(Context context, String type) 返回应用程序可以放置它拥有的持久性文件的所有外部存储设备上特定于应用程序的目录的绝对路径。 |
static final File | getNoBackupFilesDir(Context context) 返回类似于 |
static File[] | getObbDirs(Context context) 返回应用程序的OBB文件(如果有)的所有外部存储设备上的应用程序特定目录的绝对路径。 |
static boolean | isDeviceProtectedStorage(Context context) 指示此Context的存储API是否由设备加密的存储支持。 |
static boolean | startActivities(Context context, Intent[] intents, Bundle options) 如果能够,将一组活动作为合成任务堆栈启动。 |
static boolean | startActivities(Context context, Intent[] intents) 如果能够,将一组活动作为合成任务堆栈启动。 |
Inherited methods | |
---|---|
From class java.lang.Object |