【问题标题】:View how apps look on multiple API levels查看应用在多个 API 级别上的外观
【发布时间】:2012-06-23 15:40:51
【问题描述】:

我的新痴迷是查看特定应用程序如何在不同版本的 Android 上运行。作为初学者,我认为重要了解不同的开发人员如何为旧 API 级别发布他们的应用程序

我将 Google I/O 2012 会议应用程序下载到了我的 Galaxy nexus 上,使用 holo 主题和所有内容看起来都不错。但是我将如何在我的 2.3 模拟器上查看该应用程序(我真的很感兴趣他们如何处理旧版本的全息主题)?我阅读了其他一些堆栈溢出帖子,可以将 .apk 安装到模拟器上,所以这不是问题。我只需要从 Google Play 获取.apk。有谁知道这是否可能?此外,由于我的总体目标是看到上面的粗体文本,我还有其他方法吗?

我能想到的唯一解决方案是找一个安卓版本较低的朋友,告诉他们下载应用程序,以便我进行比较。真的没有更好的办法吗?

【问题讨论】:

  • 涉及到您自己的应用程序,在模拟器上安装通常由构建工具处理,但可以使用 adb install 命令完成。 adb install(甚至在某些情况下单击链接)也适用于其作者已发布 APK 以允许非 Play 安装的应用。
  • 是的,我知道我可以使用 adb 将 apk 安装到模拟器上。我唯一的问题是从 Play 商店获取这些 apk。

标签: android android-layout android-emulator google-play android-compatibility


【解决方案1】:

但是我将如何在我的 2.3 模拟器上查看该应用程序(我真的很感兴趣他们如何处理旧版本上的全息主题)?

等到它作为开源版本发布(据说是在会议之后),然后构建它并安装到你的模拟器上。

我只需要从 Google Play 获取 .apk。有谁知道这是否可能?

只有侵犯版权。

此外,由于我的总体目标是看到上面的粗体文本,还有其他方法可以解决这个问题吗?

您可以下载其他开源应用程序的源代码并构建它们,例如2011 Google I|O conference app

【讨论】:

  • 正是我需要知道的。再次感谢@CommonsWare。是否有 Google 提供的开源应用程序列表?
  • @EGHDK:我不知道,尤其是像 I|O 会议应用这样的独立工作。
  • 您是如何找到 iosched 的?到底是谁提出了那个应用程序,因为我有点困惑……不是谷歌吗?
  • @EGHDK:“你是怎么找到 iosched 的?” -- 自从 2010 年会议首次推出该项目以来,我一直在关注它。 “谁真正提出了那个应用程序”——编写它的谷歌人。 “因为我有点糊涂……不是谷歌吗?” -- I|O 会议应用程序等辅助项目与 Google 地图等 Google 产品之间存在显着区别。
猜你喜欢
  • 2015-05-13
  • 1970-01-01
  • 1970-01-01
  • 2021-09-08
  • 2017-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多