小编Shu*_*ori的帖子

(Unity) 您的应用当前面向 API 级别 30,并且必须至少面向 API 级别 31

今天,我收到了来自 Google Play 的警告:“您的应用程序当前针对 API 级别 30,并且必须至少针对 API 级别 31,以确保它构建在针对安全性和性能进行优化的最新 API 上。”

我应该如何以及在哪里指定目标 API 级别?老实说我没有具体说明任何事情。我最近刚刚从 Unity 2018 迁移到 Unity 2020,并收到以下警告。

如何解决?先感谢您

android unity-game-engine google-play

9
推荐指数
1
解决办法
2万
查看次数

如何制作不同尺寸/大小的单幅图像

实际上,我想要的是,当我上传1张图像时,原始图像将被存储upload/og/.但我也想在不同的大小,这种形象一样1366x768,1280*600,768x1024等...不仅这些尺寸,它的形象会配合比.

我有一个代码,它是图像转换到大拇指比,这个工作max-width=300max-height=600.

define ("MAX_SIZE","100");
define ("WIDTH","300");
define ("HEIGHT","600");
function make_thumb($img_name,$filename,$new_w,$new_h)
{
    $ext=getExtension($img_name);
    if(!strcmp("jpg",$ext) || !strcmp("jpeg",$ext))
        $src_img=imagecreatefromjpeg($img_name);
    if(!strcmp("png",$ext))
        $src_img=imagecreatefrompng($img_name);

    //gets the dimmensions of the image
    $old_x=imageSX($src_img);
    $old_y=imageSY($src_img);

    // next we will calculate the new dimmensions for the thumbnail image
    $ratio1=$old_x/$new_w;
    $ratio2=$old_y/$new_h;
    if($ratio1>$ratio2) {
        $thumb_w=$new_w;
        $thumb_h=$old_y/$ratio1;
    }
    else {
        $thumb_h=$new_h;
        $thumb_w=$old_x/$ratio2;
    }
    $dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);
    imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y); // resize the big image to the new created one

    if(!strcmp("png",$ext)) // output the created image …
Run Code Online (Sandbox Code Playgroud)

html css php jquery

6
推荐指数
1
解决办法
128
查看次数

如何知道移动设备是否显示桌面?

我见过很多问题询问如何检测设备是否是移动设备。一般来说,它们分为三类:

  1. 检查屏幕尺寸/视口
  2. 检查用户代理
  3. 使用Modernizr等库来解决浏览器功能。

在实施了我能做的事情之后,我仍然遇到了一种我从未见过的情况,从未被问及或解决过;在许多移动浏览器上,都有“请求桌面站点”(Chrome)、“桌面模式”(Dolphin) 或“桌面视图”(HTC Sense)。

在此输入图像描述

我选择了上面的策略#1,除非在桌面模式下查看页面,否则该策略有效。实现#2 有缺点(欺骗、未编目代理等)。

是否有可靠的(跨浏览器)方法来使用Javascript 检测移动浏览器上的桌面模式?jQuery 或其他库都可以,但它应该基于功能检测,而不是用户代理数组。

javascript mobile desktop

5
推荐指数
1
解决办法
1713
查看次数