You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ky...@apache.org on 2019/01/24 03:31:15 UTC

[incubator-weex] branch master updated: Revert "* [Android] adapter screen height for full screen (#1981)" (#2076)

This is an automated email from the ASF dual-hosted git repository.

kyork pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-weex.git


The following commit(s) were added to refs/heads/master by this push:
     new 709e948  Revert "* [Android] adapter screen height for full screen (#1981)" (#2076)
709e948 is described below

commit 709e948a9c7e7ba008159903b3cc784d006a605d
Author: chen <lu...@users.noreply.github.com>
AuthorDate: Thu Jan 24 11:31:09 2019 +0800

    Revert "* [Android] adapter screen height for full screen (#1981)" (#2076)
    
    This reverts commit 32be2e54b7faccffb441762e8effb4960ee753b2.
---
 .../src/main/java/com/taobao/weex/WXSDKEngine.java | 10 ------
 .../java/com/taobao/weex/utils/WXViewUtils.java    | 37 +++-------------------
 2 files changed, 4 insertions(+), 43 deletions(-)

diff --git a/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java b/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
index 10bda0b..f528654 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
@@ -22,10 +22,6 @@ import android.app.Application;
 import android.content.Context;
 import android.content.Intent;
 import android.content.res.Resources;
-import android.os.Build;
-import android.os.Build.VERSION;
-import android.os.Build.VERSION_CODES;
-import android.provider.Settings;
 import android.support.v4.content.LocalBroadcastManager;
 import android.text.TextUtils;
 
@@ -100,7 +96,6 @@ import com.taobao.weex.utils.LogLevel;
 import com.taobao.weex.utils.WXExceptionUtils;
 import com.taobao.weex.utils.WXLogUtils;
 import com.taobao.weex.utils.WXSoInstallMgrSdk;
-import com.taobao.weex.utils.WXViewUtils;
 import com.taobao.weex.utils.batch.BatchOperationHelper;
 
 import java.io.Serializable;
@@ -247,11 +242,6 @@ public class WXSDKEngine implements Serializable {
       }
     });
     register();
-
-    //2ms,onepluse2 ,full screen adapter for mix2 ,v2ex link :https://www.v2ex.com/t/470543
-    if (null!=application && Build.VERSION.SDK_INT > VERSION_CODES.JELLY_BEAN && "xiaomi".equalsIgnoreCase(Build.MANUFACTURER)){
-     WXViewUtils.isMiUiForceFsgNavBar = Settings.Global.getInt(application.getContentResolver(), "force_fsg_nav_bar", 0) != 0;
-    }
   }
 
   @Deprecated
diff --git a/android/sdk/src/main/java/com/taobao/weex/utils/WXViewUtils.java b/android/sdk/src/main/java/com/taobao/weex/utils/WXViewUtils.java
index 511ebf5..0441163 100644
--- a/android/sdk/src/main/java/com/taobao/weex/utils/WXViewUtils.java
+++ b/android/sdk/src/main/java/com/taobao/weex/utils/WXViewUtils.java
@@ -19,8 +19,6 @@
 package com.taobao.weex.utils;
 
 import android.annotation.SuppressLint;
-import android.app.Activity;
-import android.app.Application;
 import android.content.Context;
 import android.content.res.Resources;
 import android.graphics.Canvas;
@@ -30,17 +28,13 @@ import android.graphics.RectF;
 import android.graphics.drawable.Drawable;
 import android.graphics.drawable.LayerDrawable;
 import android.os.Build;
-import android.os.Build.VERSION;
 import android.os.Build.VERSION_CODES;
-import android.provider.Settings;
 import android.support.annotation.IntDef;
 import android.support.annotation.NonNull;
 import android.support.annotation.Nullable;
-import android.util.DisplayMetrics;
 import android.view.View;
 import android.view.ViewGroup;
 import android.view.ViewGroup.LayoutParams;
-import android.view.WindowManager;
 import com.taobao.weex.WXEnvironment;
 import com.taobao.weex.WXSDKInstance;
 import com.taobao.weex.WXSDKManager;
@@ -107,7 +101,7 @@ public class WXViewUtils {
   }
 
   private static int mScreenWidth;
-  private static int mScreenHeight = -1;
+  private static int mScreenHeight;
 
 
   public static int getWeexHeight(String instanceId){
@@ -184,35 +178,12 @@ public class WXViewUtils {
     return getScreenHeight(WXEnvironment.sApplication);
   }
 
-  public static boolean isMiUiForceFsgNavBar = false;
-
   public static int getScreenHeight(Context cxt) {
     if(cxt!=null){
-      boolean useNewApiForAdapterFullScreen = false;
-
-      if (Build.VERSION.SDK_INT > VERSION_CODES.JELLY_BEAN){
-        if ("xiaomi".equalsIgnoreCase(Build.MANUFACTURER)){
-          useNewApiForAdapterFullScreen = isMiUiForceFsgNavBar;
-        }else {
-          useNewApiForAdapterFullScreen = true;
-        }
-      }
-
-      if (useNewApiForAdapterFullScreen){
-        WindowManager wm = (WindowManager)cxt.getSystemService(Context.WINDOW_SERVICE);
-        if (null == wm){
-          mScreenHeight =cxt.getResources().getDisplayMetrics().heightPixels;
-        }else {
-          DisplayMetrics size = new DisplayMetrics();
-          wm.getDefaultDisplay().getRealMetrics(size);
-          mScreenHeight = size.heightPixels;
-        }
-      }else {
-        mScreenHeight =cxt.getResources().getDisplayMetrics().heightPixels;
-      }
-
+      Resources res = cxt.getResources();
+      mScreenHeight =cxt.getResources().getDisplayMetrics().heightPixels;
       if(WXEnvironment.SETTING_FORCE_VERTICAL_SCREEN){
-        mScreenWidth = cxt.getResources()
+        mScreenWidth = res
                 .getDisplayMetrics()
                 .widthPixels;
         mScreenHeight = mScreenHeight > mScreenWidth ? mScreenHeight : mScreenWidth;