1.概述
在10.0的系统产品开发中,在Launcher3长按屏幕 弹出的弹窗中 点击 主屏幕设置 在下面的下拉列表中 可以看到 动态图标 点击动态图标
可以看到 有 时钟 和 日历的 开关 但是发现默认是关闭的
打开开关后 发现时钟和日历图标开始变成动态图标了
2.launcher3默认设置时钟和日历为动态图标的核心类
package/app/Launcher3/com/sprd/ext/dynamicicon/DynamicIconSettings.java
3.launcher3默认设置时钟和日历为动态图标的核心功能分析和实现
用adb 命令 发现 所在的页面为 DynamicIconSettings.java
源码路径为:
package/app/Launcher3/com/sprd/ext/dynamicicon/DynamicIconSettings.java
进入源码
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
getPreferenceManager().setSharedPreferencesN