client_Hale
2020-11-11 eae160d56c5662a6d8d122fc20a7a300614e5a12
0312 尝试修复部分机型横竖屏幕切换点击问题
2个文件已修改
21 ■■■■■ 已修改文件
Project/qkbt_sdk/build.gradle 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Project/qkbt_sdk/src/main/java/com/secondworld/universalsdk/MainActivity.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Project/qkbt_sdk/build.gradle
@@ -6,7 +6,7 @@
    defaultConfig {
        minSdkVersion 16
        minSdkVersion 17
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
Project/qkbt_sdk/src/main/java/com/secondworld/universalsdk/MainActivity.java
@@ -26,6 +26,7 @@
import com.secondworld.univeralsdk.R;
import com.unity3d.player.UnityPlayer;
import com.unity3d.player.UnityPlayerActivity;
import android.util.DisplayMetrics;
public class MainActivity extends UnityPlayerActivity
{
@@ -40,6 +41,9 @@
    private RelativeLayout m_MainContainer;
    private int mType;
    private boolean isNotch = false;
    private int gameWidth;
    private int gameHeight;
    @Override
    protected void onCreate(Bundle savedInstanceState)
@@ -104,6 +108,17 @@
            Sdk.getInstance().init(this, "93578681820710896227244688639138", "49535443");
        }
        QuickSDK.getInstance().setIsLandScape(true);
        DisplayMetrics dm = new DisplayMetrics();
        this.getWindowManager().getDefaultDisplay().getRealMetrics(dm);
        if(gameWidth == 0){
            gameWidth = dm.widthPixels;
        }
        if(gameHeight == 0)
        {
            gameHeight = dm.heightPixels;
        }
    }
    @Override
@@ -187,6 +202,10 @@
        H2EngineSDK.onConfigurationChanged(newConfig);
        super.onConfigurationChanged(newConfig);
        mUnityPlayer.getView().getLayoutParams().width = gameWidth;
        mUnityPlayer.getView().getLayoutParams().height = gameHeight;
    }
    @Override