如何刷新Launcher界面
来源:互联网 发布:psv舰队 淘宝 编辑:程序博客网 时间:2024/06/05 01:53
公司任务:
通过广播,动态更改图标样式。
1.在LauncherAppState.java文件下动态注册广播:
filter=new IntentFilter("com.example.zhou");sContext.registerReceiver(mModel,filter);2.在LauncherModel.java文件下onReceive()方法下添加对广播事件的处理:
其中forceReload()为强制刷新桌面。
String aaaa=intent.getAction();if ("com.example.zhou".equals(aaaa)){ forceReload();}3.在LauncherModel.java文件下的getShortcutinfo()方法内添加筛选需要改变图标的应用程序:
PackageInfo pi = null;try { pi = manager.getPackageInfo( componentName.getPackageName(), 0); if (pi.packageName.equals("com.example.zhouyuchen.test")) { info.setIcon(BitmapFactory.decodeResource(_context.getResources(), R.mipmap.kc)); } else { info.setIcon(icon); }} catch (NameNotFoundException e) { e.printStackTrace();}其中info.setIcon(icon)为原始图标式样。
0 0
- 如何刷新Launcher界面
- Android Tv Launcher中碰到安装或者卸载应用需要刷新界面
- 如何通过广播接收器刷新界面
- 如何刷新整个fragment(数据+界面)
- launcher界面修改
- 求指教,Android 如何调用系统主界面Launcher应用程序列表界面
- 界面刷新
- 界面刷新
- 界面刷新
- 刷新界面
- 界面刷新
- 界面刷新
- Androd 如何使andorid应用程序的icon不在Launcher界面上显示
- 仿android系统Launcher界面
- ViewSwitcher仿安卓系统Launcher界面
- Launcher 界面UI绑定过程
- 写一个 android launcher界面
- Launcher界面的颜色设置
- 标准C函数的一些字符串与整型、浮点型的转换
- 产生随机数————srand函数与rand函数的使用
- tjut 3468
- Android 自定义形状ImageView
- leetcode Course Schedule
- 如何刷新Launcher界面
- JSON序列化与反序列化
- IOS UIPickerView+UITextField_ToolBar
- 今天给大家分享几个实用AS插件
- Android 四大组件之 Activity生命周期
- ImageView
- QLabel 怎么设置底色和字体颜色
- java之redis篇(spring-data-redis整合)
- Sublime3玩转ES6+ReactJs