【问题标题】:How to test Android lock-screen widgets in an emulator?如何在模拟器中测试 Android 锁屏小部件?
【发布时间】:2013-08-21 21:58:06
【问题描述】:

它似乎不起作用。我查看了这里提出的解决方案:Android emulator 4.2.2 not showing add widget option in lock screen 但没有成功。使用 rev1 镜像(因为 rev2 有 bug,在此提交:http://code.google.com/p/android/issues/detail?id=58548

我不可能得到那个“+”号...想法?

当然,该项目使用的是 Android 17。

【问题讨论】:

  • 我仍然找不到在模拟器中测试 4.4.2/API 19 和 API 级别 L(预览版)的锁屏小部件的方法。
  • @JohnBentley,Android L 根本不支持锁屏小部件 :-(
  • @Jerry101 正如 Eir 所写,Android L 旨在支持它,但有一个关于它的记录错误 (58548)。
  • @JohnBentley 问题 58548 已进行分类,显然 Android 17 - 19 级模拟器与设备之间存在错误。但是那里提到的 Android L Preview 并没有确认 L 模拟器错误。 Android L Preview(在设备和模拟器上)具有重新设计的锁定屏幕,没有小部件。 google.com/search?q=android%20l%20lock%20screen%20widgets 。也许这会在以后的版本中改变。
  • @Jerry101 “也许这会在以后的版本中改变”。是的,没有确认锁屏小部件(在设备和模拟器上)在以后的版本中不会出现。官方文档没有提及删除 Android L 的功能:developer.android.com/guide/topics/appwidgets/…

标签: android android-widget emulation lockscreen


【解决方案1】:

使用电源按钮,但之前在 Android 设置中设置了一些锁定屏幕(例如滑动)。

【讨论】:

  • @Matteusz 虽然这确实是关键步骤,但为了完成,您可能需要添加按两次电源按钮的步骤。
【解决方案2】:

使用以下组合,它现在对我有用。

安装:运行 Android SDK 管理器。在“Android 2.2.2 (API 17)”部分,安装 Intel x86 Atom System Image。它提供 Rev. 1。如果您还没有这样做,还请下载、安装,然后完成安装英特尔 HAXM。您可能需要为 HAXM 分配更多 RAM。 IIRC,我已将其设置为 2 GB。

(Android SDK Manager 具有 ARM EABI v7a 系统映像的Rev. 2。根据Android emulator 4.2.2 not showing add widget option in lock screen,锁屏小部件在 Rev. 1 中有效,但在 Rev. 1 中无效。 2.我没有测试ARM系统镜像。)

使用以下设置创建 AVD:

  • 设备:Galaxy Nexus(4.65 英寸,720 x 1280:xhdpi)
  • 目标:Android 4.2.2 - API 级别 17
  • CPU/ABI:英特尔凌动 (x86)
  • 皮肤:具有动态硬件控制的皮肤
  • 内存选项:RAM:768,VM 堆:64
  • 内部存储:200 MiB
  • SD 卡:大小:100 MiB
  • 仿真选项:[x] 使用主机 CPU

添加锁屏小部件:

  • 启动此模拟器 AVD。
  • 在此模拟器中运行您的应用。
  • 如果您需要进入锁定屏幕,请按两次模拟电源按钮(关闭、打开)。
  • 在锁定屏幕上,向下滑动时钟小部件。它应该长出一个大矩形。松开鼠标。
  • 向右滑动直到您到达“+”屏幕。
  • 点击“+”,然后从列表中选择您的小部件。

注意:Android L 不支持锁屏小部件。该功能已消失。

我希望这对你们所有人都有效。可能还有更多的自变量,上面的配置肯定不是唯一的。

【讨论】:

    【解决方案3】:

    要进入 Android 模拟器的锁定屏幕,在最近的模拟器中(使用 Android Studio 2.3)只需点击模拟器中的“电源”按钮。你会得到一个黑屏。再次点击它,它就是你的锁屏。

    【讨论】:

    • 不。如果没有 Matteusz 的回答中建议的设置更改,这是行不通的,你得到的只是一个空白屏幕。
    【解决方案4】:

    按下(而不是点击:))模拟器上的电源按钮两次。这将使其进入锁定模式。之后,再次单击锁定按钮,手机会亮起并要求您提供针脚/指纹/图案,以防您将它们放入解锁中。希望这会有所帮助..

    【讨论】:

      【解决方案5】:

      是的,它似乎不适用于我的 AVD。但它适用于genymotion。也许你可以试试。从http://www.genymotion.com/下载。

      【讨论】:

      • 我试过了,但它似乎也不起作用。你是怎么得到“+”号的?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      • 2014-12-05
      相关资源
      最近更新 更多