You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/03/07 10:00:06 UTC

[1/4] incubator-weex git commit: * [android] ignore system action on WXThread.secure()

Repository: incubator-weex
Updated Branches:
  refs/heads/0.11-dev 2ae42258a -> cf92b99df


* [android] ignore system action on WXThread.secure()


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/8bb79e33
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/8bb79e33
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/8bb79e33

Branch: refs/heads/0.11-dev
Commit: 8bb79e330760531fdbd4299596416e4999b82908
Parents: bdf4e4a
Author: moxun.ljf <mo...@alibaba-inc.com>
Authored: Tue Mar 7 16:28:11 2017 +0800
Committer: moxun.ljf <mo...@alibaba-inc.com>
Committed: Tue Mar 7 16:28:11 2017 +0800

----------------------------------------------------------------------
 .../sdk/src/main/java/com/taobao/weex/common/WXThread.java  | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/8bb79e33/android/sdk/src/main/java/com/taobao/weex/common/WXThread.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/common/WXThread.java b/android/sdk/src/main/java/com/taobao/weex/common/WXThread.java
index e959894..8e73d42 100755
--- a/android/sdk/src/main/java/com/taobao/weex/common/WXThread.java
+++ b/android/sdk/src/main/java/com/taobao/weex/common/WXThread.java
@@ -217,6 +217,7 @@ import com.taobao.weex.utils.WXLogUtils;
 public class WXThread extends HandlerThread {
 
   private Handler mHandler;
+  private static final String SYSTEM_ACTION_PREFIX = "android.view.";
 
   static class SafeRunnable implements Runnable {
 
@@ -277,6 +278,14 @@ public class WXThread extends HandlerThread {
     if(runnable == null || runnable instanceof SafeRunnable){
       return runnable;
     }
+    String className = runnable.getClass().getCanonicalName();
+    if (className != null && className.startsWith(SYSTEM_ACTION_PREFIX)) {
+      /**
+       * Ignore the Runnable send from system such as {@link android.view.View$CheckForTap},
+       * because system need identify it on {@link android.view.View#removeCallbacks(Runnable)}}
+       */
+      return runnable;
+    }
     return new SafeRunnable(runnable);
   }
 


[4/4] incubator-weex git commit: Merge branch 'android-bugfix-clickidentify' of github.com:misakuo/incubator-weex into 0.11-dev This closes #56

Posted by so...@apache.org.
Merge branch 'android-bugfix-clickidentify' of github.com:misakuo/incubator-weex into 0.11-dev
This closes #56


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/cf92b99d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/cf92b99d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/cf92b99d

Branch: refs/heads/0.11-dev
Commit: cf92b99df9e988fe90752707749f58e6fd58c5b8
Parents: 8eec860 8bb79e3
Author: sospartan <so...@gmail.com>
Authored: Tue Mar 7 17:59:02 2017 +0800
Committer: sospartan <so...@gmail.com>
Committed: Tue Mar 7 17:59:02 2017 +0800

----------------------------------------------------------------------
 .../sdk/src/main/java/com/taobao/weex/common/WXThread.java  | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------



[2/4] incubator-weex git commit: * [android] add gradle script task to get so size

Posted by so...@apache.org.
* [android] add gradle script  task to get so size


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/54f62a8e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/54f62a8e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/54f62a8e

Branch: refs/heads/0.11-dev
Commit: 54f62a8ec69984404f86df6be69bb6be1b634e87
Parents: 1da458e
Author: zshshr <zh...@gmail.com>
Authored: Tue Mar 7 17:26:47 2017 +0800
Committer: zshshr <zh...@gmail.com>
Committed: Tue Mar 7 17:26:47 2017 +0800

----------------------------------------------------------------------
 android/sdk/build.gradle                        | 21 +++++++++++---------
 .../taobao/weex/utils/WXSoInstallMgrSdk.java    |  5 +++--
 2 files changed, 15 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/54f62a8e/android/sdk/build.gradle
----------------------------------------------------------------------
diff --git a/android/sdk/build.gradle b/android/sdk/build.gradle
index b4c0eac..939429b 100755
--- a/android/sdk/build.gradle
+++ b/android/sdk/build.gradle
@@ -54,19 +54,22 @@ android {
     resourcePrefix "weex"
 
     useLibrary 'org.apache.http.legacy'
+    def line
+    new File(projectDir,"assets/main.js").withReader { line = it.readLine() }
+    def m = line =~ /[A-Z\s]+\s+([0-9\.]+),\s+Build\s+[0-9]+/;
+    def jsfmVersion = m[0][1]
+    println jsfmVersion
 
-    def jsfmVersion = "0.15.2"
-    try{
-        def line
-        new File("assets/main.js").withReader { line = it.readLine() }
-        def m = line =~ /[A-Z\s]+\:\s+([0-9\.]+)\s+Build\s+[0-9]+/;
-        jsfmVersion = m[0][1]
-        println jsfmVersion
-    } catch (java.lang.Exception e) {
 
-    }
+    def ARMEABI_Size = new File(projectDir,"libs/armeabi/libweexv8.so").length();
+    def X86_Size = new File(projectDir,"libs/x86/libweexv8.so").length();
+    println "ARMEABI_Size: "+ARMEABI_Size;
+    println "X86_Size:" + X86_Size;
+
 
     defaultConfig {
+        buildConfigField "long", "ARMEABI_Size", "${ARMEABI_Size}"
+        buildConfigField "long", "X86_Size", "${X86_Size}"
         buildConfigField "String", "buildJavascriptFrameworkVersion", "\"${jsfmVersion}\""
         buildConfigField "String", "buildVersion", "\"${version}\""
         minSdkVersion 14

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/54f62a8e/android/sdk/src/main/java/com/taobao/weex/utils/WXSoInstallMgrSdk.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/utils/WXSoInstallMgrSdk.java b/android/sdk/src/main/java/com/taobao/weex/utils/WXSoInstallMgrSdk.java
index 650c036..77492b5 100755
--- a/android/sdk/src/main/java/com/taobao/weex/utils/WXSoInstallMgrSdk.java
+++ b/android/sdk/src/main/java/com/taobao/weex/utils/WXSoInstallMgrSdk.java
@@ -208,6 +208,7 @@ import android.content.Context;
 import android.content.pm.ApplicationInfo;
 import android.os.Build;
 
+import com.taobao.weappplus_sdk.BuildConfig;
 import com.taobao.weex.WXEnvironment;
 import com.taobao.weex.adapter.IWXUserTrackAdapter;
 import com.taobao.weex.common.WXErrorCode;
@@ -284,7 +285,7 @@ public class WXSoInstallMgrSdk {
     }
 
     boolean InitSuc = false;
-    if (checkSoIsValid(libName, ARMEABI_Size) ||checkSoIsValid(libName, X86_Size)) {
+    if (checkSoIsValid(libName, BuildConfig.ARMEABI_Size) ||checkSoIsValid(libName, BuildConfig.X86_Size)) {
 
       /**
        * Load library with {@link System#loadLibrary(String)}
@@ -361,7 +362,7 @@ public class WXSoInstallMgrSdk {
    * @param size  the right size of lib
    * @return true for valid  ; false for InValid
    */
-  static boolean checkSoIsValid(String libName, int size) {
+  static boolean checkSoIsValid(String libName, long size) {
     Context context = mContext;
     if (null == context) {
       return false;


[3/4] incubator-weex git commit: Merge branch '0.11-dev-addScriptToGetSoSize' of github.com:zshshr/incubator-weex into 0.11-dev This closes #58

Posted by so...@apache.org.
Merge branch '0.11-dev-addScriptToGetSoSize' of github.com:zshshr/incubator-weex into 0.11-dev
This closes #58


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/8eec8601
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/8eec8601
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/8eec8601

Branch: refs/heads/0.11-dev
Commit: 8eec860128c23006a1c2fef08b789439dec8215a
Parents: 2ae4225 54f62a8
Author: sospartan <so...@gmail.com>
Authored: Tue Mar 7 17:58:23 2017 +0800
Committer: sospartan <so...@gmail.com>
Committed: Tue Mar 7 17:58:23 2017 +0800

----------------------------------------------------------------------
 android/sdk/build.gradle                        | 21 +++++++++++---------
 .../taobao/weex/utils/WXSoInstallMgrSdk.java    |  5 +++--
 2 files changed, 15 insertions(+), 11 deletions(-)
----------------------------------------------------------------------