Android 开发之PackageManager使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weicaihui2008/article/details/51014145

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)方法中的标志参数,表明您不想杀死包含该组件的应用程序。

猜你喜欢

转载自blog.csdn.net/weicaihui2008/article/details/51014145
今日推荐