是否有可能通过Android Studio模拟华为P20的缺口

Jan*_*itz 26 android android-studio

华为的P20在屏幕上方有一个类似iPhone的缺口.可以在Android Studio中模拟这个"缺口",以便可以测试应用程序在其上呈现的方式而无需拥有P20吗?我查看了设置,可以在硬件配置文件中选择"皮肤",但华为的P20不是它的一部分.

Gee*_*kur 51

按照屏幕截图.

首先确保9.0(api 28)在您的Emulater或测试设备中运行.

  1. 打开系统设置.

    在此输入图像描述

  2. 打开开发人员选项(*如果找不到开发人员选项,请在内部版本号上点按7次.之后您将获得开发人员选项.)

在此输入图像描述

  1. 向下滚动直至找到 - >使用剪切模拟显示(单击它)

在此输入图像描述

  1. 有多个选项可以选择屏幕剪裁风格.

在此输入图像描述

  1. 如果您选择高显示切口,您的显示就是这样.

在此输入图像描述

或者如果你选择Double Display Cutout你的显示器就像.

在此输入图像描述

  • 现在是“显示切口” (2认同)

Nic*_*ico 14

所以我用Google搜索,它实际上可以模拟Android P的开发者预览中的缺口.

为了对此进行开发,您需要设置运行Android P的模拟器,然后在android的开发人员设置中设置陷阱模拟.

以下是在Android P Cutout API中设置陷阱模拟的官方文章

完成后,您可以开始测试并适应这些缺口和Android P的新变化.


Shu*_*oni 6

是的,可以在 Android 模拟器中模拟缺口:

  1. 安装安卓P
  2. 启用开发者选项

请按照以下步骤操作(在执行此操作之前确保您已启用开发人员选项):

  • 模拟刘海(开发者选项内)
  • 前往设置
  • 点击系统
  • 单击高级
  • 选择开发者选项
  • 向下滚动直到找到 -> 用切口模拟显示(点击它)

这将触发一个显示一些选项的对话框:

  • 无(这是默认行为)
  • 角落显示器切口(显示器在角落处有切口)
  • 双显示切口(向上和向下显示凹口)
  • 高显示切口(顶部显示高凹口)

选择双显示屏切口或高显示屏切口


Ale*_*dar 6

我按照以下步骤在模拟器“Pixel 3a API 30”上成功完成了此操作:

\n

如何启用开发者模式

\n
    \n
  1. System \xe2\x86\x92 About emulated device \xe2\x86\x92 Build number
  2. \n
  3. 点击/单击“版本号”5 次或更多次,直到看到消息“您现在是开发人员”
  4. \n
\n

如何在模拟器上启用凹口/切口

\n
    \n
  1. 转到系统 \xe2\x86\x92 高级 \xe2\x86\x92 开发人员选项
  2. \n
  3. 找到并点击选项Display cutout(它与旧版本不同 Simulate a Display With a Cutout
  4. \n
  5. 选择最适合您的选项(请注意下面屏幕截图中左上角的黑洞)\n显示抠图 Android 模拟器-开发者选项
  6. \n
\n