您的位置:首页 > 移动开发 > Android开发

Android 开发之PackageManager使用

2016-03-30 16:39 387 查看
PackageManager类中一些变量和方法的介绍:

int COMPONENT_ENABLED_STATE_DEFAULT

可以在方法setApplicationEnabledSetting(String,int,int)和setComponentEnabledSetting(ComponentName,int,int)中使用,该组件或应用程序处于默认开启状态(其在清单指定)。


int COMPONENT_ENABLED_STATE_DISABLED

可以在方法setApplicationEnabledSetting(String,int,int)和setComponentEnabledSetting(ComponentName,int,int)中使用,该组件或者应用程序被禁用,不管你是否在清单文件中指定。


int COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED

只在方法setApplicationEnabledSetting(String,int,int)中使用,用户实际上使用它,这个应用程序才会被启动。


int COMPONENT_ENABLED_STATE_DISABLED_USER

只在方法setApplicationEnabledSetting(String,int,int)中使用,用户禁止启动该应用程序,不管是否在清单文件中指定。


int COMPONENT_ENABLED_STATE_ENABLED

可以在方法setApplicationEnabledSetting(String,int,int)和setComponentEnabledSetting(ComponentName,int,int)中使用,该组件或者应用程序启动,不管你是否在清单文件中指定。


int DONT_KILL_APP

setComponentEnabledSetting(ComponentName,int,int)方法中的标志参数,表明您不想杀死包含该组件的应用程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: