diff --git a/android/playground/app/src/main/AndroidManifest.xml b/android/playground/app/src/main/AndroidManifest.xml index 22128e26e9..264f3815e3 100755 --- a/android/playground/app/src/main/AndroidManifest.xml +++ b/android/playground/app/src/main/AndroidManifest.xml @@ -33,6 +33,7 @@ under the License. + diff --git a/android/playground/app/src/main/java/com/alibaba/weex/extend/module/WXEventModule.java b/android/playground/app/src/main/java/com/alibaba/weex/extend/module/WXEventModule.java index 5ab286aff4..d2f9ba0747 100644 --- a/android/playground/app/src/main/java/com/alibaba/weex/extend/module/WXEventModule.java +++ b/android/playground/app/src/main/java/com/alibaba/weex/extend/module/WXEventModule.java @@ -67,6 +67,14 @@ public void openURL(String url) { return; } + + if(TextUtils.equals("tel", scheme)){ + Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse(url)); + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + mWXSDKInstance.getContext().startActivity(intent); + return; + } + if (TextUtils.equals("http", scheme) || TextUtils.equals("https", scheme) || TextUtils.equals("file", scheme)) { builder.append(url); } else { diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXHeader.java b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXHeader.java index d55106e82c..bda9f83905 100644 --- a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXHeader.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXHeader.java @@ -37,9 +37,9 @@ public WXHeader(WXSDKInstance instance, WXVContainer parent, String instanceId, public WXHeader(WXSDKInstance instance, WXVContainer parent, boolean lazy, BasicComponentData basicComponentData) { super(instance, parent, lazy, basicComponentData); - String parantType = parent.getComponentType(); - if(WXBasicComponentType.LIST.equals(parantType) - || WXBasicComponentType.RECYCLE_LIST.equals(parantType)){ + String parentType = parent.getComponentType(); + if(WXBasicComponentType.LIST.equals(parentType) + || WXBasicComponentType.RECYCLE_LIST.equals(parentType)){ setSticky(Constants.Value.STICKY); } }