zoukankan      html  css  js  c++  java
  • Unity与Android刘海屏适配

    本周学习Unity与Android刘海屏适配

    关于刘海屏适配部分 网上有很多教程

    这里只是做一下整理

    https://blog.csdn.net/xj1009420846/article/details/80731855

    https://blog.csdn.net/u011810352/article/details/80587531

    https://blog.csdn.net/yuanpengs/article/details/82770032

    https://blog.csdn.net/djy1992/article/details/80688376

    https://dev.mi.com/console/doc/detail?pId=1293

    说一下学习心得:

    1.游戏启动时获取当前app的activity

    public static AndroidJavaObject Current()
        {
            if (Application.platform == RuntimePlatform.Android)
                return new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");
            else
                return null;
        }

    2.获取到android jar包中的关于刘海屏相关代码启动部分。

    3.根据当前activity初始化,获取到当前手机厂商

    4.判断是否是androidP系统 (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P)

    5。安卓P和安卓O分开判断  安卓O下各厂商有各自的API,安卓O下走的是统一API;

    6.获取刘海尺寸。

  • 相关阅读:
    Alluxio部署(local模式)
    spring boot热部署
    zeppelin部署
    hbase集群搭建
    spark集群模式
    spark单机模式
    ssh免密码登录配置
    error: not found: value sc
    sublime插件
    sublime和webstorm安装zencoding
  • 原文地址:https://www.cnblogs.com/MuniuTian/p/11171214.html
Copyright © 2011-2022 走看看