[Weex][android] feat: add bindingx weex plugin (#1975)

diff --git a/build.gradle b/build.gradle
index b59c758..e5b7832 100755
--- a/build.gradle
+++ b/build.gradle
@@ -118,6 +118,10 @@
     compile 'com.android.support.test.espresso:espresso-idling-resource:2.2.2'
     compile 'com.taobao.android:weex_inspector:0.18.10'
     //compile project(":weex_inspector")
+
+    // Bind actions to effects. See https://alibaba.github.io/bindingx/
+    compile 'com.alibaba.android:bindingx-core:1.1.1.2@aar'
+    compile 'com.alibaba.android:bindingx_weex_plugin:1.1.1@aar'
 }
 
 if(file('../../license/LICENSE').exists()){
diff --git a/src/main/java/com/alibaba/weex/WXApplication.java b/src/main/java/com/alibaba/weex/WXApplication.java
index 99a883f..e451383 100644
--- a/src/main/java/com/alibaba/weex/WXApplication.java
+++ b/src/main/java/com/alibaba/weex/WXApplication.java
@@ -22,6 +22,7 @@
 import android.app.Application;
 import android.os.Bundle;
 
+import com.alibaba.android.bindingx.plugin.weex.BindingX;
 import com.alibaba.weex.commons.adapter.DefaultWebSocketAdapterFactory;
 import com.alibaba.weex.commons.adapter.ImageAdapter;
 import com.alibaba.weex.commons.adapter.JSExceptionAdapter;
@@ -30,7 +31,6 @@
 import com.alibaba.weex.extend.adapter.DefaultAccessibilityRoleAdapter;
 import com.alibaba.weex.extend.adapter.InterceptWXHttpAdapter;
 import com.alibaba.weex.extend.adapter.WXAnalyzerDemoListener;
-import com.alibaba.weex.extend.component.RichText;
 import com.alibaba.weex.extend.component.WXComponentSyncTest;
 import com.alibaba.weex.extend.component.WXMask;
 import com.alibaba.weex.extend.component.WXParallax;
@@ -104,6 +104,7 @@
 
       WXSDKEngine.registerModule("wsonTest", WXWsonTestModule.class);
 
+      BindingX.register();
 
       /**
        * override default image tag