【问题标题】:How to extend activity from MapActivity in Android using MOTODEV?如何使用 MOTODEV 从 Android 中的 MapActivity 扩展活动?
【发布时间】:2012-02-16 13:50:36
【问题描述】:

我正在使用 MotoDev Studio 进行 Android 开发,并且正在尝试从 MapActivity 扩展我的 Activity。但是 MotoDev 不允许我这样做。

谁能告诉我为什么会这样? 另一方面,在 Eclipse 中,我可以使用 Google Api。 请帮帮我。

【问题讨论】:

    标签: android eclipse google-api mapactivity motodev-studio


    【解决方案1】:

    我没有使用 MotoDev,所以我只能猜测可能是什么问题:

    MapActivity 不是 Android SDK 的一部分 - 它是外部库的一部分:http://code.google.com/android/add-ons/google-apis/maps-overview.html

    你应该在你的项目中包含这个库。

    很可能官方 SDK 和插件会自动执行此操作,而 MotoDev 则不会。

    【讨论】:

      【解决方案2】:

      MOTODEV Studio 不会阻止您扩展类。它只是 Eclipse + ADT 和我们创建的其他一些插件。我建议遵循@PeterKnego 提到的方向。就像在 Eclipse 中一样,使用“Properties->Java Build Path”在 MOTODEV Studio 中添加外部库。

      【讨论】:

      • 感谢您的回答。但是你能告诉我如何在 Motodev 中安装 Google Inc. Api,因为它没有给我任何在 SDK 管理器中下载它的选项。因此,我无法制作任何包含地图的 Activity,也无法从 MapActivity 扩展我的课程。
      • 您不必在 MOTODEV Studio 中做任何特别的事情。使用 Studio 中的 SDK Manager 或 SDK 文件夹中的独立工具。找到与您为应用程序定位的 Android API 级别相同的 Google API。在项目的属性中,选择 Google API 而不是 Android。此时,您可以将 MapActivity 子类化,假设进行所需的覆盖。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 1970-01-01
      • 2011-07-07
      相关资源
      最近更新 更多