Android8.1 Launcher3 修改行数和列数
老套路,仍然是上网搜了一下,没有找到;
但是基本都说在
./src/com/android/launcher3/InvariantDeviceProfile.java
进去看下,虽然代码不一样了,但是万变不离其宗,被我发现了这个方法:
ArrayList<InvariantDeviceProfile> getPredefinedDeviceProfiles(Context context) {
ArrayList<InvariantDeviceProfile> profiles = new ArrayList<>();
try (XmlResourceParser parser = context.getResources().getXml(R.xml.device_profiles)) {
final int depth = parser.getDepth();
int type;
while (((type = parser.next()) != XmlPullParser.END_TAG ||
parser.getDepth() > depth) && type != XmlPullParser.END_DOCUMENT) {
if ((type == XmlPullParser.START_TAG) && "profile".equals(parser.getName())) {
TypedArray a = context.obtainSty