实现隐藏桌面图标(PackageManager.setComponentEnabledSetting()方法)
来源:互联网 发布:自动修改mac地址修改器 编辑:程序博客网 时间:2024/05/19 18:37
实例:如何隐藏桌面图标
方法setComponenetEnabledSetting()方法介绍
——————————隐藏桌面图标——————————
public void hideIcon(Context context, Class<?> cls) { PackageManager packageManager = context.getPackageManager();// 获取PackageManager ComponentName componentName = new ComponentName(this, cls);// 获取类名对于的组件名称 int componentState = packageManager .getComponentEnabledSetting(componentName);// 返回组件的启动状态 if (componentState == PackageManager.COMPONENT_ENABLED_STATE_DEFAULT || componentState == PackageManager.COMPONENT_ENABLED_STATE_ENABLED) { packageManager.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); } else { packageManager.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, PackageManager.DONT_KILL_APP); } }
—————————————–setComponentEnabledSetting()———————————–
/** * Set the enabled setting for a package component (activity, receiver, service, provider). * This setting will override any enabled state which may have been set by the component in its * manifest. * * @param componentName The component to enable * @param newState The new enabled state for the component. The legal values for this state * are: * {@link #**COMPONENT_ENABLED_STATE_ENABLED**},//可见的 * {@link #**COMPONENT_ENABLED_STATE_DISABLED**}//不可见 * and * {@link #**COMPONENT_ENABLED_STATE_DEFAULT**}//默认的,可见 * The last one removes the setting, thereby restoring the component's state to * whatever was set in it's manifest (or enabled, by default). * @param flags Optional behavior flags: {@link #DONT_KILL_APP} or 0. */ public abstract void setComponentEnabledSetting(ComponentName componentName, int newState, int flags);
0 0
- 实现隐藏桌面图标(PackageManager.setComponentEnabledSetting()方法)
- android 禁用组件的方法(setComponentEnabledSetting )
- WIN10隐藏任务栏和桌面图标(简易实现)
- 隐藏桌面图标
- 隐藏桌面图标
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- Android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )?
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )
- 抛弃老土方法 最快速显示/隐藏桌面图标
- 在debian上显示与隐藏桌面图标的方法
- 利用API函数实现隐藏和显示桌面图标
- 隐藏所有桌面图标
- WINCE6隐藏桌面图标
- [Delphi]显示、隐藏桌面图标
- springmvc4整合AJAX使用@ResponseBody注解返回JSON数据格式
- RandomAccessFile和内存映射文件?
- SAP HANA 2新特性
- Zookeeper-HA-配置文件(详解)及启动步骤
- 子网掩码:
- 实现隐藏桌面图标(PackageManager.setComponentEnabledSetting()方法)
- 多节点读取hbase表:支持分页查询的思考
- 读《视觉思维》
- phpmyadmin相关配置与错误解决
- 源码安装pandas
- MongoDB性能优化
- linux:vim复制粘贴
- MyEclipse中集成和使用Maven的方法
- protobuf