diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser
deleted file mode 100644
index 67a5884..0000000
Binary files a/.idea/caches/build_file_checksums.ser and /dev/null differ
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
deleted file mode 100644
index 30aa626..0000000
--- a/.idea/codeStyles/Project.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index 5d6f65c..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 6560a98..0000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 37a7509..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml
deleted file mode 100644
index 7f68460..0000000
--- a/.idea/runConfigurations.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
index fc423c4..466372f 100644
--- a/README.md
+++ b/README.md
@@ -4,3 +4,14 @@
> Tips:大部分手机的宽度dp值集中在320-450之间,大部分1080P的手机应该都是360dp,390dp,411dp。可以在这个基础上,参考Android studio中的Virtual Device Configuration

+
+
+## 使用说明
+- clone该项目到本地,以Android项目打开。
+- DimenTypes文件中写入你希望适配的sw尺寸,默认的这些尺寸能够覆盖几乎所有手机适配需求
+- DimenGenerator文件中填写设计稿的尺寸(DESIGN_WIDTH是设计稿宽度,DESIGN_HEIGHT是设计稿高度)
+- 执行lib module中的DimenGenerator.main()方法,当前地址下会生成相应的适配文件,把相应的文件连带文件夹拷贝到正在开发的项目中
+
+## 希望用真机测试的,可运行app项目看效果(效果如下图)
+
+
diff --git a/app/src/main/java/com/example/laddingwu/adapterapplication/MainActivity.java b/app/src/main/java/com/example/laddingwu/adapterapplication/MainActivity.java
index b13c7e7..613cb3e 100644
--- a/app/src/main/java/com/example/laddingwu/adapterapplication/MainActivity.java
+++ b/app/src/main/java/com/example/laddingwu/adapterapplication/MainActivity.java
@@ -24,15 +24,16 @@ protected void onCreate(Bundle savedInstanceState) {
@Override
public void run() {
DisplayMetrics dm = new DisplayMetrics();
- getWindowManager().getDefaultDisplay().getRealMetrics(dm);
- tv1.setText("dpi: "+dm.densityDpi +"width Pixe "+dm.widthPixels);
- tv2.setText("smallWidthest : "+dm.widthPixels/(dm.densityDpi/160.0) +" dp");
- tv3.setText("actual use dimen : "+getResources().getString(R.string.base_dpi));
+ getWindowManager().getDefaultDisplay().getMetrics(dm);
+ int width = Math.min(dm.widthPixels,dm.heightPixels);
+ tv1.setText("dpi : "+dm.densityDpi +" smallest width pixels : "+width);
+ tv2.setText("计算出来的smallestWidth : "+width/(dm.densityDpi/160.0) +"dp");
+ tv3.setText("实际使用的smallestWidth : "+getResources().getString(R.string.base_dpi));
tv4.setText("当前手机: "+SystemUtil.getDeviceBrand()+" "+SystemUtil.getSystemModel()+ " \n"+"当前系统: "+SystemUtil.getSystemVersion()+ " ");
LinearLayout.LayoutParams p= (LinearLayout.LayoutParams) view.getLayoutParams();
p.width = getResources().getDimensionPixelSize(R.dimen.qb_px_375);
view.setLayoutParams(p);
}
- },1000);
+ },500);
}
}
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index fe861cb..2e5efd7 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -54,7 +54,7 @@
app:layout_constraintTop_toTopOf="parent"/>