1.根据不同需求加载不同Launcher布局
路径是:\Launcher\src\com.android.launcher3.DynamicGrid中
boolean hasAA = true ;//!LauncherAppState.isDisableAllApps();
static float DEFAULT_ICON_SIZE_DP = 60;
static float DEFAULT_ICON_SIZE_PX = 0;
deviceProfiles.add(new DeviceProfile("Nexus 4",
335, 567, 4, 4, DEFAULT_ICON_SIZE_DP, 13, (hasAA ? 5 : 5), 56, R.xml.default_workspace_4x4,R.xml.default_workspace_4x4_no_all_apps));
DeviceProfile的各个参数依次代表:配置名字(任意定义)、 最小宽度(单位是dp)、最小高度(单位是dp)、桌面行数、桌面 列 数、 桌面Icon的size(单位是dp)、桌面Icon的文字size(单位是dp)、 Hotseat的Icon个数、Hotseat的Icon的size(单位是dp)
2、Launcher 图标统一样式 ---四角矩形
路径是:\Launcher\src\com.android.launcher3.BubbleTextView中