commit | 5c78ea86f8a98089e436bc187836c21dc299babf | [log] [tgz] |
---|---|---|
author | Katherine Jiang <linaier678@163.com> | Thu Jul 11 11:48:28 2019 +0800 |
committer | Katherine Jiang <linaier678@163.com> | Thu Jul 11 11:48:28 2019 +0800 |
tree | 89206c04793d05afe760c91ea6bb14bdd11b76ac | |
parent | d1937cbcfb25c713a7c39feeed41aa86724273d8 [diff] | |
parent | bc0f66d940262dbb23f7d110722bc0524ed44647 [diff] |
Add 'android/playground/' from commit 'bc0f66d940262dbb23f7d110722bc0524ed44647' git-subtree-dir: android/playground git-subtree-mainline: d1937cbcfb25c713a7c39feeed41aa86724273d8 git-subtree-split: bc0f66d940262dbb23f7d110722bc0524ed44647
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Animation/.gitignore b/README.md similarity index 100% copy from src/androidTest/java/com/alibaba/weex/uitest/TC_Animation/.gitignore copy to README.md
diff --git a/build.gradle b/android/playground/build.gradle similarity index 100% rename from build.gradle rename to android/playground/build.gradle
diff --git a/proguard-rules.pro b/android/playground/proguard-rules.pro similarity index 100% rename from proguard-rules.pro rename to android/playground/proguard-rules.pro
diff --git a/src/androidTest/AndroidManifest.xml b/android/playground/src/androidTest/AndroidManifest.xml similarity index 100% rename from src/androidTest/AndroidManifest.xml rename to android/playground/src/androidTest/AndroidManifest.xml
diff --git a/src/androidTest/java/com/alibaba/weex/ApplicationTest.java b/android/playground/src/androidTest/java/com/alibaba/weex/ApplicationTest.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/ApplicationTest.java rename to android/playground/src/androidTest/java/com/alibaba/weex/ApplicationTest.java
diff --git a/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java b/android/playground/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java rename to android/playground/src/androidTest/java/com/alibaba/weex/WeappJsBaseTestCase.java
diff --git a/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java b/android/playground/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java rename to android/playground/src/androidTest/java/com/alibaba/weex/benchmark/BenchmarkTest.java
diff --git a/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java b/android/playground/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java rename to android/playground/src/androidTest/java/com/alibaba/weex/benchmark/BoxPlot.java
diff --git a/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java b/android/playground/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java rename to android/playground/src/androidTest/java/com/alibaba/weex/benchmark/Repeat.java
diff --git a/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java b/android/playground/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java rename to android/playground/src/androidTest/java/com/alibaba/weex/benchmark/RepeatRule.java
diff --git a/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java b/android/playground/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java rename to android/playground/src/androidTest/java/com/alibaba/weex/benchmark/WeexNativeCompareTest.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_AHref_A_Href.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_A_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Div_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Image_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Input_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Switch_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Text_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Video_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Bottom_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Left_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Right_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Left_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Left_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Left_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Left_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Right_Radius.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Right_Radius.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Right_Radius.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Right_Radius.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Top_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Width.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Width.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Width.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Border_Web_Border_Width.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_A_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_A_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_A_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_A_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Div_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Div_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Div_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Div_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Image_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Image_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Image_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Image_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Input_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Input_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Input_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Input_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Switch_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Switch_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Switch_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Switch_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Text_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Text_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Text_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Text_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Video_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Video_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Video_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Video_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Web_If.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Web_If.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Web_If.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonAttribute_Web_If.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_A_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_A_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_A_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_A_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Div_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Div_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Div_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Div_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Image_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Image_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Image_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Image_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Input_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Input_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Input_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Input_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Switch_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Switch_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Switch_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Switch_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Text_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Text_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Text_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Text_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Video_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Video_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Video_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Video_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Web_Onclick.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Web_Onclick.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Web_Onclick.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonEvent_Web_Onclick.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_A_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Div_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Image_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Input_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Switch_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Text_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Video_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Background_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Background_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Background_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Background_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Widthandheight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Widthandheight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Widthandheight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_CommonStyle_Web_Widthandheight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Click.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Click.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Click.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Click.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Conflict.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Conflict.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Conflict.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Conflict.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Longpress.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Longpress.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Longpress.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Longpress.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Pan.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Pan.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Pan.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Pan.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Swipe.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Swipe.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Swipe.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Swipe.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Touch.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Touch.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Touch.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Gesture_Div_Touch.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Onload.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Onload.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Onload.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Onload.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Resize.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Resize.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Resize.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Resize.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Src.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Src.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Src.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Image_Image_Src.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Autofocus.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Autofocus.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Autofocus.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Autofocus.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Disabled.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Disabled.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Disabled.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Disabled.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Event.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Event.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Event.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Event.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Size.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Size.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Size.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Size.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Weight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Weight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Weight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Font_Weight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Placeholder_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Text_Align.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Text_Align.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Text_Align.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Text_Align.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Type.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Type.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Type.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Type.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Value.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Value.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Value.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Input_Input_Value.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_A_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Div_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Image_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Input_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Switch_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Text_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Video_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Bottom.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Bottom.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Bottom.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Bottom.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Left.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Left.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Left.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Left.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Right.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Right.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Right.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Right.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Top.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Top.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Top.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Margin_Web_Margin_Top.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Checked.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Checked.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Checked.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Checked.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Onchange.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Onchange.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Onchange.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Switch_Switch_Onchange.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Color.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Color.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Color.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Color.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Size.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Size.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Size.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Size.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Style.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Style.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Style.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Style.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Weight.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Weight.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Weight.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Font_Weight.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Line_Height.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Line_Height.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Line_Height.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Line_Height.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Align.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Align.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Align.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Align.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Decoration.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Decoration.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Decoration.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Decoration.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Overflow.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Overflow.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Overflow.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Text_Overflow.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Value.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Value.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Value.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Text_Text_Value.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Auto_Play.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Auto_Play.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Auto_Play.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Auto_Play.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Event.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Event.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Event.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Event.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Play_Status.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Play_Status.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Play_Status.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Play_Status.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Src.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Src.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Src.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Video_Video_Src.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Event.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Event.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Event.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Event.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Src.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Src.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Src.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AG/AG_Web_Web_Src.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefEvent.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefEvent.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefEvent.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefEvent.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefStyle.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefStyle.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefStyle.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefStyle.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefUpdate.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefUpdate.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefUpdate.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AHref/WeexUiTestCaseTCAHrefUpdate.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Animation/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Animation/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Animation/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Animation/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_AppendTree/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AppendTree/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_AppendTree/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_AppendTree/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_BizComponet/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_BizComponet/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_BizComponet/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_BizComponet/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_BizModule/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_BizModule/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_BizModule/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_BizModule/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorType.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorType.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorType.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorType.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorUpdate.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorUpdate.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorUpdate.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Color/WeexUiTestCaseTcColorUpdate.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_DataBind/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_DataBind/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_DataBind/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_DataBind/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVFalse.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVFalse.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVFalse.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVFalse.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVTrue.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVTrue.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVTrue.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeAppVTrue.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMFalse.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMFalse.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMFalse.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMFalse.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMTrue.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMTrue.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMTrue.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeDevMTrue.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVFalse.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVFalse.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVFalse.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVFalse.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVTrue.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVTrue.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVTrue.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeOSVTrue.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVFalse.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVFalse.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVFalse.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVFalse.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVTrue.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVTrue.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVTrue.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Downgrade/WeexUiTestCaseTcDowngradeWeexVTrue.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Gesture/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Gesture/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Gesture/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Gesture/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Image/WeexUiTestCaseTcImageUpdate.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Image/WeexUiTestCaseTcImageUpdate.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Image/WeexUiTestCaseTcImageUpdate.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Image/WeexUiTestCaseTcImageUpdate.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputEvent.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputEvent.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputEvent.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputEvent.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputPlaceholder.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputPlaceholder.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputPlaceholder.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputPlaceholder.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputStyle.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputStyle.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputStyle.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputStyle.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputType.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputType.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputType.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Input/WeexUiTestCaseTcInputType.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_List/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_List/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_List/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_List/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Monitor/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Monitor/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Monitor/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Monitor/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_PopBox/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_PopBox/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_PopBox/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_PopBox/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Scroller/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Scroller/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Scroller/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Scroller/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Select/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Select/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Select/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Select/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Slider/WeexUiTestCaseTcSlider.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Slider/WeexUiTestCaseTcSlider.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Slider/WeexUiTestCaseTcSlider.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Slider/WeexUiTestCaseTcSlider.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Style/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Style/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Style/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Style/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Switch/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Switch/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Switch/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Switch/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleColumn.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleColumn.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleColumn.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleColumn.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleOwn.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleOwn.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleOwn.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleOwn.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleRow.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleRow.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleRow.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextStyleRow.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextType.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextType.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextType.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Text/WeexUiTestCaseTcTextType.java
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Video/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Video/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Video/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Video/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/TC_Web/.gitignore b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Web/.gitignore similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/TC_Web/.gitignore rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/TC_Web/.gitignore
diff --git a/src/androidTest/java/com/alibaba/weex/uitest/WeexUiTestCaseTcElementOpt.java b/android/playground/src/androidTest/java/com/alibaba/weex/uitest/WeexUiTestCaseTcElementOpt.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/uitest/WeexUiTestCaseTcElementOpt.java rename to android/playground/src/androidTest/java/com/alibaba/weex/uitest/WeexUiTestCaseTcElementOpt.java
diff --git a/src/androidTest/java/com/alibaba/weex/util/Falcon.java b/android/playground/src/androidTest/java/com/alibaba/weex/util/Falcon.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/util/Falcon.java rename to android/playground/src/androidTest/java/com/alibaba/weex/util/Falcon.java
diff --git a/src/androidTest/java/com/alibaba/weex/util/ScreenShot.java b/android/playground/src/androidTest/java/com/alibaba/weex/util/ScreenShot.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/util/ScreenShot.java rename to android/playground/src/androidTest/java/com/alibaba/weex/util/ScreenShot.java
diff --git a/src/androidTest/java/com/alibaba/weex/util/SdCardHelper.java b/android/playground/src/androidTest/java/com/alibaba/weex/util/SdCardHelper.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/util/SdCardHelper.java rename to android/playground/src/androidTest/java/com/alibaba/weex/util/SdCardHelper.java
diff --git a/src/androidTest/java/com/alibaba/weex/util/TestFlow.java b/android/playground/src/androidTest/java/com/alibaba/weex/util/TestFlow.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/util/TestFlow.java rename to android/playground/src/androidTest/java/com/alibaba/weex/util/TestFlow.java
diff --git a/src/androidTest/java/com/alibaba/weex/util/ViewUtil.java b/android/playground/src/androidTest/java/com/alibaba/weex/util/ViewUtil.java similarity index 100% rename from src/androidTest/java/com/alibaba/weex/util/ViewUtil.java rename to android/playground/src/androidTest/java/com/alibaba/weex/util/ViewUtil.java
diff --git a/src/main/AndroidManifest.xml b/android/playground/src/main/AndroidManifest.xml similarity index 100% rename from src/main/AndroidManifest.xml rename to android/playground/src/main/AndroidManifest.xml
diff --git a/src/main/assets/about.weex.js b/android/playground/src/main/assets/about.weex.js similarity index 100% rename from src/main/assets/about.weex.js rename to android/playground/src/main/assets/about.weex.js
diff --git a/src/main/assets/examples.weex.js b/android/playground/src/main/assets/examples.weex.js similarity index 100% rename from src/main/assets/examples.weex.js rename to android/playground/src/main/assets/examples.weex.js
diff --git a/src/main/assets/guide.weex.js b/android/playground/src/main/assets/guide.weex.js similarity index 100% rename from src/main/assets/guide.weex.js rename to android/playground/src/main/assets/guide.weex.js
diff --git a/src/main/assets/landing.weex.js b/android/playground/src/main/assets/landing.weex.js similarity index 100% rename from src/main/assets/landing.weex.js rename to android/playground/src/main/assets/landing.weex.js
diff --git a/src/main/assets/lite_template/card.wasm b/android/playground/src/main/assets/lite_template/card.wasm similarity index 100% rename from src/main/assets/lite_template/card.wasm rename to android/playground/src/main/assets/lite_template/card.wasm Binary files differ
diff --git a/src/main/assets/lite_template/case.js b/android/playground/src/main/assets/lite_template/case.js similarity index 100% rename from src/main/assets/lite_template/case.js rename to android/playground/src/main/assets/lite_template/case.js
diff --git a/src/main/assets/news.weex.js b/android/playground/src/main/assets/news.weex.js similarity index 100% rename from src/main/assets/news.weex.js rename to android/playground/src/main/assets/news.weex.js
diff --git a/src/main/assets/videoplus.js b/android/playground/src/main/assets/videoplus.js similarity index 100% rename from src/main/assets/videoplus.js rename to android/playground/src/main/assets/videoplus.js
diff --git a/src/main/assets/weex_config_search.json b/android/playground/src/main/assets/weex_config_search.json similarity index 100% rename from src/main/assets/weex_config_search.json rename to android/playground/src/main/assets/weex_config_search.json
diff --git a/src/main/ic_launcher-web.png b/android/playground/src/main/ic_launcher-web.png similarity index 100% rename from src/main/ic_launcher-web.png rename to android/playground/src/main/ic_launcher-web.png Binary files differ
diff --git a/src/main/java/com/alibaba/weex/BenchmarkActivity.java b/android/playground/src/main/java/com/alibaba/weex/BenchmarkActivity.java similarity index 100% rename from src/main/java/com/alibaba/weex/BenchmarkActivity.java rename to android/playground/src/main/java/com/alibaba/weex/BenchmarkActivity.java
diff --git a/src/main/java/com/alibaba/weex/IndexActivity.java b/android/playground/src/main/java/com/alibaba/weex/IndexActivity.java similarity index 100% rename from src/main/java/com/alibaba/weex/IndexActivity.java rename to android/playground/src/main/java/com/alibaba/weex/IndexActivity.java
diff --git a/src/main/java/com/alibaba/weex/SliceTestActivity.java b/android/playground/src/main/java/com/alibaba/weex/SliceTestActivity.java similarity index 100% rename from src/main/java/com/alibaba/weex/SliceTestActivity.java rename to android/playground/src/main/java/com/alibaba/weex/SliceTestActivity.java
diff --git a/src/main/java/com/alibaba/weex/SplashActivity.java b/android/playground/src/main/java/com/alibaba/weex/SplashActivity.java similarity index 100% rename from src/main/java/com/alibaba/weex/SplashActivity.java rename to android/playground/src/main/java/com/alibaba/weex/SplashActivity.java
diff --git a/src/main/java/com/alibaba/weex/Utility.java b/android/playground/src/main/java/com/alibaba/weex/Utility.java similarity index 100% rename from src/main/java/com/alibaba/weex/Utility.java rename to android/playground/src/main/java/com/alibaba/weex/Utility.java
diff --git a/src/main/java/com/alibaba/weex/WXApplication.java b/android/playground/src/main/java/com/alibaba/weex/WXApplication.java similarity index 100% rename from src/main/java/com/alibaba/weex/WXApplication.java rename to android/playground/src/main/java/com/alibaba/weex/WXApplication.java
diff --git a/src/main/java/com/alibaba/weex/WXBaseActivity.java b/android/playground/src/main/java/com/alibaba/weex/WXBaseActivity.java similarity index 100% rename from src/main/java/com/alibaba/weex/WXBaseActivity.java rename to android/playground/src/main/java/com/alibaba/weex/WXBaseActivity.java
diff --git a/src/main/java/com/alibaba/weex/WXPageActivity.java b/android/playground/src/main/java/com/alibaba/weex/WXPageActivity.java similarity index 100% rename from src/main/java/com/alibaba/weex/WXPageActivity.java rename to android/playground/src/main/java/com/alibaba/weex/WXPageActivity.java
diff --git a/src/main/java/com/alibaba/weex/WXPreLoadManager.java b/android/playground/src/main/java/com/alibaba/weex/WXPreLoadManager.java similarity index 100% rename from src/main/java/com/alibaba/weex/WXPreLoadManager.java rename to android/playground/src/main/java/com/alibaba/weex/WXPreLoadManager.java
diff --git a/src/main/java/com/alibaba/weex/constants/Constants.java b/android/playground/src/main/java/com/alibaba/weex/constants/Constants.java similarity index 100% rename from src/main/java/com/alibaba/weex/constants/Constants.java rename to android/playground/src/main/java/com/alibaba/weex/constants/Constants.java
diff --git a/src/main/java/com/alibaba/weex/extend/WXInstanceStatisticsListener.java b/android/playground/src/main/java/com/alibaba/weex/extend/WXInstanceStatisticsListener.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/WXInstanceStatisticsListener.java rename to android/playground/src/main/java/com/alibaba/weex/extend/WXInstanceStatisticsListener.java
diff --git a/src/main/java/com/alibaba/weex/extend/adapter/ApmGenerator.java b/android/playground/src/main/java/com/alibaba/weex/extend/adapter/ApmGenerator.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/adapter/ApmGenerator.java rename to android/playground/src/main/java/com/alibaba/weex/extend/adapter/ApmGenerator.java
diff --git a/src/main/java/com/alibaba/weex/extend/adapter/DefaultAccessibilityRoleAdapter.java b/android/playground/src/main/java/com/alibaba/weex/extend/adapter/DefaultAccessibilityRoleAdapter.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/adapter/DefaultAccessibilityRoleAdapter.java rename to android/playground/src/main/java/com/alibaba/weex/extend/adapter/DefaultAccessibilityRoleAdapter.java
diff --git a/src/main/java/com/alibaba/weex/extend/adapter/DefaultConfigAdapter.java b/android/playground/src/main/java/com/alibaba/weex/extend/adapter/DefaultConfigAdapter.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/adapter/DefaultConfigAdapter.java rename to android/playground/src/main/java/com/alibaba/weex/extend/adapter/DefaultConfigAdapter.java
diff --git a/src/main/java/com/alibaba/weex/extend/adapter/InterceptWXHttpAdapter.java b/android/playground/src/main/java/com/alibaba/weex/extend/adapter/InterceptWXHttpAdapter.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/adapter/InterceptWXHttpAdapter.java rename to android/playground/src/main/java/com/alibaba/weex/extend/adapter/InterceptWXHttpAdapter.java
diff --git a/src/main/java/com/alibaba/weex/extend/adapter/WXAnalyzerDemoListener.java b/android/playground/src/main/java/com/alibaba/weex/extend/adapter/WXAnalyzerDemoListener.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/adapter/WXAnalyzerDemoListener.java rename to android/playground/src/main/java/com/alibaba/weex/extend/adapter/WXAnalyzerDemoListener.java
diff --git a/src/main/java/com/alibaba/weex/extend/adapter/WXInstanceApmAdapter.java b/android/playground/src/main/java/com/alibaba/weex/extend/adapter/WXInstanceApmAdapter.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/adapter/WXInstanceApmAdapter.java rename to android/playground/src/main/java/com/alibaba/weex/extend/adapter/WXInstanceApmAdapter.java
diff --git a/src/main/java/com/alibaba/weex/extend/component/RichText.java b/android/playground/src/main/java/com/alibaba/weex/extend/component/RichText.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/component/RichText.java rename to android/playground/src/main/java/com/alibaba/weex/extend/component/RichText.java
diff --git a/src/main/java/com/alibaba/weex/extend/component/WXComponentSyncTest.java b/android/playground/src/main/java/com/alibaba/weex/extend/component/WXComponentSyncTest.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/component/WXComponentSyncTest.java rename to android/playground/src/main/java/com/alibaba/weex/extend/component/WXComponentSyncTest.java
diff --git a/src/main/java/com/alibaba/weex/extend/component/WXMask.java b/android/playground/src/main/java/com/alibaba/weex/extend/component/WXMask.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/component/WXMask.java rename to android/playground/src/main/java/com/alibaba/weex/extend/component/WXMask.java
diff --git a/src/main/java/com/alibaba/weex/extend/component/WXParallax.java b/android/playground/src/main/java/com/alibaba/weex/extend/component/WXParallax.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/component/WXParallax.java rename to android/playground/src/main/java/com/alibaba/weex/extend/component/WXParallax.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/GeolocationModule.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/GeolocationModule.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/GeolocationModule.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/GeolocationModule.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/MyModule.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/MyModule.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/MyModule.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/MyModule.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/RenderModule.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/RenderModule.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/RenderModule.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/RenderModule.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/SyncTestModule.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/SyncTestModule.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/SyncTestModule.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/SyncTestModule.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/WXEventModule.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/WXEventModule.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/WXEventModule.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/WXEventModule.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/WXTitleBar.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/WXTitleBar.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/WXTitleBar.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/WXTitleBar.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/WXWsonTestModule.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/WXWsonTestModule.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/WXWsonTestModule.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/WXWsonTestModule.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/location/DefaultLocation.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/location/DefaultLocation.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/location/DefaultLocation.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/location/DefaultLocation.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/location/ILocatable.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/location/ILocatable.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/location/ILocatable.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/location/ILocatable.java
diff --git a/src/main/java/com/alibaba/weex/extend/module/location/LocationFactory.java b/android/playground/src/main/java/com/alibaba/weex/extend/module/location/LocationFactory.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/module/location/LocationFactory.java rename to android/playground/src/main/java/com/alibaba/weex/extend/module/location/LocationFactory.java
diff --git a/src/main/java/com/alibaba/weex/extend/view/WXMaskView.java b/android/playground/src/main/java/com/alibaba/weex/extend/view/WXMaskView.java similarity index 100% rename from src/main/java/com/alibaba/weex/extend/view/WXMaskView.java rename to android/playground/src/main/java/com/alibaba/weex/extend/view/WXMaskView.java
diff --git a/src/main/java/com/alibaba/weex/https/HotRefreshManager.java b/android/playground/src/main/java/com/alibaba/weex/https/HotRefreshManager.java similarity index 100% rename from src/main/java/com/alibaba/weex/https/HotRefreshManager.java rename to android/playground/src/main/java/com/alibaba/weex/https/HotRefreshManager.java
diff --git a/src/main/java/com/alibaba/weex/https/WXHttpManager.java b/android/playground/src/main/java/com/alibaba/weex/https/WXHttpManager.java similarity index 100% rename from src/main/java/com/alibaba/weex/https/WXHttpManager.java rename to android/playground/src/main/java/com/alibaba/weex/https/WXHttpManager.java
diff --git a/src/main/java/com/alibaba/weex/https/WXHttpResponse.java b/android/playground/src/main/java/com/alibaba/weex/https/WXHttpResponse.java similarity index 100% rename from src/main/java/com/alibaba/weex/https/WXHttpResponse.java rename to android/playground/src/main/java/com/alibaba/weex/https/WXHttpResponse.java
diff --git a/src/main/java/com/alibaba/weex/https/WXHttpTask.java b/android/playground/src/main/java/com/alibaba/weex/https/WXHttpTask.java similarity index 100% rename from src/main/java/com/alibaba/weex/https/WXHttpTask.java rename to android/playground/src/main/java/com/alibaba/weex/https/WXHttpTask.java
diff --git a/src/main/java/com/alibaba/weex/https/WXOkHttpDispatcher.java b/android/playground/src/main/java/com/alibaba/weex/https/WXOkHttpDispatcher.java similarity index 100% rename from src/main/java/com/alibaba/weex/https/WXOkHttpDispatcher.java rename to android/playground/src/main/java/com/alibaba/weex/https/WXOkHttpDispatcher.java
diff --git a/src/main/java/com/alibaba/weex/https/WXRequestListener.java b/android/playground/src/main/java/com/alibaba/weex/https/WXRequestListener.java similarity index 100% rename from src/main/java/com/alibaba/weex/https/WXRequestListener.java rename to android/playground/src/main/java/com/alibaba/weex/https/WXRequestListener.java
diff --git a/src/main/java/com/alibaba/weex/update/CheckForUpdateUtil.java b/android/playground/src/main/java/com/alibaba/weex/update/CheckForUpdateUtil.java similarity index 100% rename from src/main/java/com/alibaba/weex/update/CheckForUpdateUtil.java rename to android/playground/src/main/java/com/alibaba/weex/update/CheckForUpdateUtil.java
diff --git a/src/main/java/com/alibaba/weex/update/Downloader.java b/android/playground/src/main/java/com/alibaba/weex/update/Downloader.java similarity index 100% rename from src/main/java/com/alibaba/weex/update/Downloader.java rename to android/playground/src/main/java/com/alibaba/weex/update/Downloader.java
diff --git a/src/main/java/com/alibaba/weex/update/UpdateService.java b/android/playground/src/main/java/com/alibaba/weex/update/UpdateService.java similarity index 100% rename from src/main/java/com/alibaba/weex/update/UpdateService.java rename to android/playground/src/main/java/com/alibaba/weex/update/UpdateService.java
diff --git a/src/main/java/com/alibaba/weex/util/CoverageDataDumper.java b/android/playground/src/main/java/com/alibaba/weex/util/CoverageDataDumper.java similarity index 100% rename from src/main/java/com/alibaba/weex/util/CoverageDataDumper.java rename to android/playground/src/main/java/com/alibaba/weex/util/CoverageDataDumper.java
diff --git a/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java b/android/playground/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java similarity index 100% rename from src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java rename to android/playground/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/AmbientLightManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/AmbientLightManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/AmbientLightManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/AmbientLightManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/BeepManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/BeepManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/BeepManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/BeepManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/CaptureActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/CaptureActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/CaptureActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/CaptureActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/CaptureActivityHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/CaptureActivityHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/CaptureActivityHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/CaptureActivityHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/Contents.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/Contents.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/Contents.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/Contents.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/DecodeFormatManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeFormatManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/DecodeFormatManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeFormatManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/DecodeHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/DecodeHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/DecodeHintManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeHintManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/DecodeHintManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeHintManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/DecodeThread.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeThread.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/DecodeThread.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/DecodeThread.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/FinishListener.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/FinishListener.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/FinishListener.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/FinishListener.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/HelpActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/HelpActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/HelpActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/HelpActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/HttpHelper.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/HttpHelper.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/HttpHelper.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/HttpHelper.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/InactivityTimer.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/InactivityTimer.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/InactivityTimer.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/InactivityTimer.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/IntentSource.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/IntentSource.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/IntentSource.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/IntentSource.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/Intents.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/Intents.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/Intents.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/Intents.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/LocaleManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/LocaleManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/LocaleManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/LocaleManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/PreferencesActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/PreferencesActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/PreferencesActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/PreferencesActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/PreferencesFragment.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/PreferencesFragment.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/PreferencesFragment.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/PreferencesFragment.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/ScanFromWebPageManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/ScanFromWebPageManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/ScanFromWebPageManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/ScanFromWebPageManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/ViewfinderResultPointCallback.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/ViewfinderResultPointCallback.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/ViewfinderResultPointCallback.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/ViewfinderResultPointCallback.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/ViewfinderView.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/ViewfinderView.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/ViewfinderView.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/ViewfinderView.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/book/BrowseBookListener.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/book/BrowseBookListener.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/book/BrowseBookListener.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/book/BrowseBookListener.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsAdapter.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsAdapter.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsAdapter.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsAdapter.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsListItem.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsListItem.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsListItem.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsListItem.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsResult.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsResult.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsResult.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/book/SearchBookContentsResult.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/AutoFocusManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/AutoFocusManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/AutoFocusManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/AutoFocusManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationUtils.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationUtils.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationUtils.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/CameraConfigurationUtils.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/CameraManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/CameraManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/CameraManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/CameraManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/FrontLightMode.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/FrontLightMode.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/FrontLightMode.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/FrontLightMode.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/PreviewCallback.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/PreviewCallback.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/PreviewCallback.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/PreviewCallback.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/open/CameraFacing.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/open/CameraFacing.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/open/CameraFacing.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/open/CameraFacing.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCamera.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCamera.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCamera.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCamera.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCameraInterface.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCameraInterface.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCameraInterface.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/camera/open/OpenCameraInterface.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/clipboard/ClipboardInterface.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/clipboard/ClipboardInterface.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/clipboard/ClipboardInterface.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/clipboard/ClipboardInterface.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/ContactEncoder.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/ContactEncoder.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/ContactEncoder.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/ContactEncoder.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/EncodeActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/EncodeActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/EncodeActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/EncodeActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/Formatter.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/Formatter.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/Formatter.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/Formatter.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/MECARDContactEncoder.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/MECARDContactEncoder.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/MECARDContactEncoder.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/MECARDContactEncoder.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/QRCodeEncoder.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/QRCodeEncoder.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/QRCodeEncoder.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/QRCodeEncoder.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/VCardContactEncoder.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/VCardContactEncoder.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/VCardContactEncoder.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/VCardContactEncoder.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/VCardFieldFormatter.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/VCardFieldFormatter.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/VCardFieldFormatter.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/VCardFieldFormatter.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/encode/VCardTelDisplayFormatter.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/VCardTelDisplayFormatter.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/encode/VCardTelDisplayFormatter.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/encode/VCardTelDisplayFormatter.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/history/DBHelper.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/history/DBHelper.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/history/DBHelper.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/history/DBHelper.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/history/HistoryActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/history/HistoryActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/history/HistoryItem.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryItem.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/history/HistoryItem.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryItem.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/history/HistoryItemAdapter.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryItemAdapter.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/history/HistoryItemAdapter.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryItemAdapter.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/history/HistoryManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/history/HistoryManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/history/HistoryManager.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/AddressBookResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/AddressBookResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/AddressBookResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/AddressBookResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/CalendarResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/CalendarResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/CalendarResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/CalendarResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/EmailAddressResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/EmailAddressResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/EmailAddressResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/EmailAddressResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/GeoResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/GeoResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/GeoResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/GeoResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/ISBNResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ISBNResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/ISBNResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ISBNResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/ProductResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ProductResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/ProductResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ProductResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/ResultButtonListener.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ResultButtonListener.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/ResultButtonListener.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ResultButtonListener.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/ResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/ResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/ResultHandlerFactory.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ResultHandlerFactory.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/ResultHandlerFactory.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/ResultHandlerFactory.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/SMSResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/SMSResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/SMSResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/SMSResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/TelResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/TelResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/TelResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/TelResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/TextResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/TextResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/TextResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/TextResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/URIResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/URIResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/URIResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/URIResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/WifiResultHandler.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/WifiResultHandler.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/WifiResultHandler.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/WifiResultHandler.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/supplement/BookResultInfoRetriever.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/BookResultInfoRetriever.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/supplement/BookResultInfoRetriever.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/BookResultInfoRetriever.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/supplement/TitleRetriever.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/TitleRetriever.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/supplement/TitleRetriever.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/TitleRetriever.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/share/AppInfo.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/share/AppInfo.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/share/AppInfo.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/share/AppInfo.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/share/AppPickerActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/share/AppPickerActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/share/AppPickerActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/share/AppPickerActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/share/BookMarkColumns.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/share/BookMarkColumns.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/share/BookMarkColumns.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/share/BookMarkColumns.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/share/BookmarkAdapter.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/share/BookmarkAdapter.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/share/BookmarkAdapter.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/share/BookmarkAdapter.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/share/BookmarkPickerActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/share/BookmarkPickerActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/share/BookmarkPickerActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/share/BookmarkPickerActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/share/LoadPackagesAsyncTask.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/share/LoadPackagesAsyncTask.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/share/LoadPackagesAsyncTask.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/share/LoadPackagesAsyncTask.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/share/ShareActivity.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/share/ShareActivity.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/share/ShareActivity.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/share/ShareActivity.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/wifi/NetworkType.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/wifi/NetworkType.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/wifi/NetworkType.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/wifi/NetworkType.java
diff --git a/src/main/java_zxing/com/google/zxing/client/android/wifi/WifiConfigManager.java b/android/playground/src/main/java_zxing/com/google/zxing/client/android/wifi/WifiConfigManager.java similarity index 100% rename from src/main/java_zxing/com/google/zxing/client/android/wifi/WifiConfigManager.java rename to android/playground/src/main/java_zxing/com/google/zxing/client/android/wifi/WifiConfigManager.java
diff --git a/src/main/res/drawable-hdpi/ic_action_refresh.png b/android/playground/src/main/res/drawable-hdpi/ic_action_refresh.png similarity index 100% rename from src/main/res/drawable-hdpi/ic_action_refresh.png rename to android/playground/src/main/res/drawable-hdpi/ic_action_refresh.png Binary files differ
diff --git a/src/main/res/drawable-hdpi/ic_action_scan.png b/android/playground/src/main/res/drawable-hdpi/ic_action_scan.png similarity index 100% rename from src/main/res/drawable-hdpi/ic_action_scan.png rename to android/playground/src/main/res/drawable-hdpi/ic_action_scan.png Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_refresh.png b/android/playground/src/main/res/drawable-mdpi/ic_action_refresh.png similarity index 100% rename from src/main/res/drawable-mdpi/ic_action_refresh.png rename to android/playground/src/main/res/drawable-mdpi/ic_action_refresh.png Binary files differ
diff --git a/src/main/res/drawable-mdpi/ic_action_scan.png b/android/playground/src/main/res/drawable-mdpi/ic_action_scan.png similarity index 100% rename from src/main/res/drawable-mdpi/ic_action_scan.png rename to android/playground/src/main/res/drawable-mdpi/ic_action_scan.png Binary files differ
diff --git a/src/main/res/drawable-v21/ic_menu_camera.xml b/android/playground/src/main/res/drawable-v21/ic_menu_camera.xml similarity index 100% rename from src/main/res/drawable-v21/ic_menu_camera.xml rename to android/playground/src/main/res/drawable-v21/ic_menu_camera.xml
diff --git a/src/main/res/drawable-v21/ic_menu_gallery.xml b/android/playground/src/main/res/drawable-v21/ic_menu_gallery.xml similarity index 100% rename from src/main/res/drawable-v21/ic_menu_gallery.xml rename to android/playground/src/main/res/drawable-v21/ic_menu_gallery.xml
diff --git a/src/main/res/drawable-v21/ic_menu_manage.xml b/android/playground/src/main/res/drawable-v21/ic_menu_manage.xml similarity index 100% rename from src/main/res/drawable-v21/ic_menu_manage.xml rename to android/playground/src/main/res/drawable-v21/ic_menu_manage.xml
diff --git a/src/main/res/drawable-v21/ic_menu_send.xml b/android/playground/src/main/res/drawable-v21/ic_menu_send.xml similarity index 100% rename from src/main/res/drawable-v21/ic_menu_send.xml rename to android/playground/src/main/res/drawable-v21/ic_menu_send.xml
diff --git a/src/main/res/drawable-v21/ic_menu_share.xml b/android/playground/src/main/res/drawable-v21/ic_menu_share.xml similarity index 100% rename from src/main/res/drawable-v21/ic_menu_share.xml rename to android/playground/src/main/res/drawable-v21/ic_menu_share.xml
diff --git a/src/main/res/drawable-v21/ic_menu_slideshow.xml b/android/playground/src/main/res/drawable-v21/ic_menu_slideshow.xml similarity index 100% rename from src/main/res/drawable-v21/ic_menu_slideshow.xml rename to android/playground/src/main/res/drawable-v21/ic_menu_slideshow.xml
diff --git a/src/main/res/drawable-xhdpi/ic_action_refresh.png b/android/playground/src/main/res/drawable-xhdpi/ic_action_refresh.png similarity index 100% rename from src/main/res/drawable-xhdpi/ic_action_refresh.png rename to android/playground/src/main/res/drawable-xhdpi/ic_action_refresh.png Binary files differ
diff --git a/src/main/res/drawable-xhdpi/ic_action_scan.png b/android/playground/src/main/res/drawable-xhdpi/ic_action_scan.png similarity index 100% rename from src/main/res/drawable-xhdpi/ic_action_scan.png rename to android/playground/src/main/res/drawable-xhdpi/ic_action_scan.png Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_refresh.png b/android/playground/src/main/res/drawable-xxhdpi/ic_action_refresh.png similarity index 100% rename from src/main/res/drawable-xxhdpi/ic_action_refresh.png rename to android/playground/src/main/res/drawable-xxhdpi/ic_action_refresh.png Binary files differ
diff --git a/src/main/res/drawable-xxhdpi/ic_action_scan.png b/android/playground/src/main/res/drawable-xxhdpi/ic_action_scan.png similarity index 100% rename from src/main/res/drawable-xxhdpi/ic_action_scan.png rename to android/playground/src/main/res/drawable-xxhdpi/ic_action_scan.png Binary files differ
diff --git a/src/main/res/drawable/side_nav_bar.xml b/android/playground/src/main/res/drawable/side_nav_bar.xml similarity index 100% rename from src/main/res/drawable/side_nav_bar.xml rename to android/playground/src/main/res/drawable/side_nav_bar.xml
diff --git a/src/main/res/layout/activity_index.xml b/android/playground/src/main/res/layout/activity_index.xml similarity index 100% rename from src/main/res/layout/activity_index.xml rename to android/playground/src/main/res/layout/activity_index.xml
diff --git a/src/main/res/layout/activity_slice_test.xml b/android/playground/src/main/res/layout/activity_slice_test.xml similarity index 100% rename from src/main/res/layout/activity_slice_test.xml rename to android/playground/src/main/res/layout/activity_slice_test.xml
diff --git a/src/main/res/layout/activity_splash.xml b/android/playground/src/main/res/layout/activity_splash.xml similarity index 100% rename from src/main/res/layout/activity_splash.xml rename to android/playground/src/main/res/layout/activity_splash.xml
diff --git a/src/main/res/layout/activity_wxpage.xml b/android/playground/src/main/res/layout/activity_wxpage.xml similarity index 100% rename from src/main/res/layout/activity_wxpage.xml rename to android/playground/src/main/res/layout/activity_wxpage.xml
diff --git a/src/main/res/layout/app_bar_main.xml b/android/playground/src/main/res/layout/app_bar_main.xml similarity index 100% rename from src/main/res/layout/app_bar_main.xml rename to android/playground/src/main/res/layout/app_bar_main.xml
diff --git a/src/main/res/layout/app_picker_list_item.xml b/android/playground/src/main/res/layout/app_picker_list_item.xml similarity index 100% rename from src/main/res/layout/app_picker_list_item.xml rename to android/playground/src/main/res/layout/app_picker_list_item.xml
diff --git a/src/main/res/layout/bookmark_picker_list_item.xml b/android/playground/src/main/res/layout/bookmark_picker_list_item.xml similarity index 100% rename from src/main/res/layout/bookmark_picker_list_item.xml rename to android/playground/src/main/res/layout/bookmark_picker_list_item.xml
diff --git a/src/main/res/layout/camera.xml b/android/playground/src/main/res/layout/camera.xml similarity index 100% rename from src/main/res/layout/camera.xml rename to android/playground/src/main/res/layout/camera.xml
diff --git a/src/main/res/layout/capture.xml b/android/playground/src/main/res/layout/capture.xml similarity index 100% rename from src/main/res/layout/capture.xml rename to android/playground/src/main/res/layout/capture.xml
diff --git a/src/main/res/layout/catalog_item.xml b/android/playground/src/main/res/layout/catalog_item.xml similarity index 100% rename from src/main/res/layout/catalog_item.xml rename to android/playground/src/main/res/layout/catalog_item.xml
diff --git a/src/main/res/layout/common_update_notify_dialog.xml b/android/playground/src/main/res/layout/common_update_notify_dialog.xml similarity index 100% rename from src/main/res/layout/common_update_notify_dialog.xml rename to android/playground/src/main/res/layout/common_update_notify_dialog.xml
diff --git a/src/main/res/layout/content_main.xml b/android/playground/src/main/res/layout/content_main.xml similarity index 100% rename from src/main/res/layout/content_main.xml rename to android/playground/src/main/res/layout/content_main.xml
diff --git a/src/main/res/layout/content_wx_main.xml b/android/playground/src/main/res/layout/content_wx_main.xml similarity index 100% rename from src/main/res/layout/content_wx_main.xml rename to android/playground/src/main/res/layout/content_wx_main.xml
diff --git a/src/main/res/layout/encode.xml b/android/playground/src/main/res/layout/encode.xml similarity index 100% rename from src/main/res/layout/encode.xml rename to android/playground/src/main/res/layout/encode.xml
diff --git a/src/main/res/layout/hello_weex.xml b/android/playground/src/main/res/layout/hello_weex.xml similarity index 100% rename from src/main/res/layout/hello_weex.xml rename to android/playground/src/main/res/layout/hello_weex.xml
diff --git a/src/main/res/layout/help.xml b/android/playground/src/main/res/layout/help.xml similarity index 100% rename from src/main/res/layout/help.xml rename to android/playground/src/main/res/layout/help.xml
diff --git a/src/main/res/layout/history_list_item.xml b/android/playground/src/main/res/layout/history_list_item.xml similarity index 100% rename from src/main/res/layout/history_list_item.xml rename to android/playground/src/main/res/layout/history_list_item.xml
diff --git a/src/main/res/layout/id_stub.xml b/android/playground/src/main/res/layout/id_stub.xml similarity index 100% rename from src/main/res/layout/id_stub.xml rename to android/playground/src/main/res/layout/id_stub.xml
diff --git a/src/main/res/layout/search_book_contents.xml b/android/playground/src/main/res/layout/search_book_contents.xml similarity index 100% rename from src/main/res/layout/search_book_contents.xml rename to android/playground/src/main/res/layout/search_book_contents.xml
diff --git a/src/main/res/layout/search_book_contents_header.xml b/android/playground/src/main/res/layout/search_book_contents_header.xml similarity index 100% rename from src/main/res/layout/search_book_contents_header.xml rename to android/playground/src/main/res/layout/search_book_contents_header.xml
diff --git a/src/main/res/layout/search_book_contents_list_item.xml b/android/playground/src/main/res/layout/search_book_contents_list_item.xml similarity index 100% rename from src/main/res/layout/search_book_contents_list_item.xml rename to android/playground/src/main/res/layout/search_book_contents_list_item.xml
diff --git a/src/main/res/layout/share.xml b/android/playground/src/main/res/layout/share.xml similarity index 100% rename from src/main/res/layout/share.xml rename to android/playground/src/main/res/layout/share.xml
diff --git a/src/main/res/menu/capture.xml b/android/playground/src/main/res/menu/capture.xml similarity index 100% rename from src/main/res/menu/capture.xml rename to android/playground/src/main/res/menu/capture.xml
diff --git a/src/main/res/menu/encode.xml b/android/playground/src/main/res/menu/encode.xml similarity index 100% rename from src/main/res/menu/encode.xml rename to android/playground/src/main/res/menu/encode.xml
diff --git a/src/main/res/menu/history.xml b/android/playground/src/main/res/menu/history.xml similarity index 100% rename from src/main/res/menu/history.xml rename to android/playground/src/main/res/menu/history.xml
diff --git a/src/main/res/menu/main.xml b/android/playground/src/main/res/menu/main.xml similarity index 100% rename from src/main/res/menu/main.xml rename to android/playground/src/main/res/menu/main.xml
diff --git a/src/main/res/menu/main_scan.xml b/android/playground/src/main/res/menu/main_scan.xml similarity index 100% rename from src/main/res/menu/main_scan.xml rename to android/playground/src/main/res/menu/main_scan.xml
diff --git a/src/main/res/menu/refresh.xml b/android/playground/src/main/res/menu/refresh.xml similarity index 100% rename from src/main/res/menu/refresh.xml rename to android/playground/src/main/res/menu/refresh.xml
diff --git a/src/main/res/mipmap-hdpi/ic_launcher.png b/android/playground/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-hdpi/ic_launcher.png rename to android/playground/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ
diff --git a/src/main/res/mipmap-mdpi/ic_launcher.png b/android/playground/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-mdpi/ic_launcher.png rename to android/playground/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ
diff --git a/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/playground/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-xhdpi/ic_launcher.png rename to android/playground/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ
diff --git a/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/playground/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-xxhdpi/ic_launcher.png rename to android/playground/src/main/res/mipmap-xxhdpi/ic_launcher.png Binary files differ
diff --git a/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/playground/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to android/playground/src/main/res/mipmap-xxxhdpi/ic_launcher.png Binary files differ
diff --git a/src/main/res/raw/beep.ogg b/android/playground/src/main/res/raw/beep.ogg similarity index 100% rename from src/main/res/raw/beep.ogg rename to android/playground/src/main/res/raw/beep.ogg Binary files differ
diff --git a/src/main/res/values-v21/styles.xml b/android/playground/src/main/res/values-v21/styles.xml similarity index 100% rename from src/main/res/values-v21/styles.xml rename to android/playground/src/main/res/values-v21/styles.xml
diff --git a/src/main/res/values-w820dp/dimens.xml b/android/playground/src/main/res/values-w820dp/dimens.xml similarity index 100% rename from src/main/res/values-w820dp/dimens.xml rename to android/playground/src/main/res/values-w820dp/dimens.xml
diff --git a/src/main/res/values-zh-rCN/strings.xml b/android/playground/src/main/res/values-zh-rCN/strings.xml similarity index 100% rename from src/main/res/values-zh-rCN/strings.xml rename to android/playground/src/main/res/values-zh-rCN/strings.xml
diff --git a/src/main/res/values/attrs.xml b/android/playground/src/main/res/values/attrs.xml similarity index 100% rename from src/main/res/values/attrs.xml rename to android/playground/src/main/res/values/attrs.xml
diff --git a/src/main/res/values/colors.xml b/android/playground/src/main/res/values/colors.xml similarity index 100% rename from src/main/res/values/colors.xml rename to android/playground/src/main/res/values/colors.xml
diff --git a/src/main/res/values/dimens.xml b/android/playground/src/main/res/values/dimens.xml similarity index 100% rename from src/main/res/values/dimens.xml rename to android/playground/src/main/res/values/dimens.xml
diff --git a/src/main/res/values/drawables.xml b/android/playground/src/main/res/values/drawables.xml similarity index 100% rename from src/main/res/values/drawables.xml rename to android/playground/src/main/res/values/drawables.xml
diff --git a/src/main/res/values/scan_code_arrays.xml b/android/playground/src/main/res/values/scan_code_arrays.xml similarity index 100% rename from src/main/res/values/scan_code_arrays.xml rename to android/playground/src/main/res/values/scan_code_arrays.xml
diff --git a/src/main/res/values/scan_code_colors.xml b/android/playground/src/main/res/values/scan_code_colors.xml similarity index 100% rename from src/main/res/values/scan_code_colors.xml rename to android/playground/src/main/res/values/scan_code_colors.xml
diff --git a/src/main/res/values/scan_code_dimens.xml b/android/playground/src/main/res/values/scan_code_dimens.xml similarity index 100% rename from src/main/res/values/scan_code_dimens.xml rename to android/playground/src/main/res/values/scan_code_dimens.xml
diff --git a/src/main/res/values/scan_code_ids.xml b/android/playground/src/main/res/values/scan_code_ids.xml similarity index 100% rename from src/main/res/values/scan_code_ids.xml rename to android/playground/src/main/res/values/scan_code_ids.xml
diff --git a/src/main/res/values/scan_code_strings.xml b/android/playground/src/main/res/values/scan_code_strings.xml similarity index 100% rename from src/main/res/values/scan_code_strings.xml rename to android/playground/src/main/res/values/scan_code_strings.xml
diff --git a/src/main/res/values/scan_code_styles.xml b/android/playground/src/main/res/values/scan_code_styles.xml similarity index 100% rename from src/main/res/values/scan_code_styles.xml rename to android/playground/src/main/res/values/scan_code_styles.xml
diff --git a/src/main/res/values/strings.xml b/android/playground/src/main/res/values/strings.xml similarity index 100% rename from src/main/res/values/strings.xml rename to android/playground/src/main/res/values/strings.xml
diff --git a/src/main/res/values/styles.xml b/android/playground/src/main/res/values/styles.xml similarity index 100% rename from src/main/res/values/styles.xml rename to android/playground/src/main/res/values/styles.xml
diff --git a/src/main/res/values/themes.xml b/android/playground/src/main/res/values/themes.xml similarity index 100% rename from src/main/res/values/themes.xml rename to android/playground/src/main/res/values/themes.xml
diff --git a/src/main/res/xml/filepaths.xml b/android/playground/src/main/res/xml/filepaths.xml similarity index 100% rename from src/main/res/xml/filepaths.xml rename to android/playground/src/main/res/xml/filepaths.xml
diff --git a/src/main/res/xml/preferences.xml b/android/playground/src/main/res/xml/preferences.xml similarity index 100% rename from src/main/res/xml/preferences.xml rename to android/playground/src/main/res/xml/preferences.xml
diff --git a/src/main/res/xml/scan_code_preferences.xml b/android/playground/src/main/res/xml/scan_code_preferences.xml similarity index 100% rename from src/main/res/xml/scan_code_preferences.xml rename to android/playground/src/main/res/xml/scan_code_preferences.xml
diff --git a/tools/weex.jks b/android/playground/tools/weex.jks similarity index 100% rename from tools/weex.jks rename to android/playground/tools/weex.jks Binary files differ