【问题标题】:Developing Apps ON honeycomb devices在蜂窝设备上开发应用程序
【发布时间】:2017-08-06 13:53:11
【问题描述】:

这就是我的想法。 Android 应用程序需要在计算机上开发,然后才能安装到移动 android 设备上。这是迄今为止最好的解决方案。大多数支持 Android 的设备都支持手机,以及想要在手机上开发应用程序的人,设备太小且不方便。

但是自从这些运行 android 3.x 的 10 英寸平板电脑发布以来,拥有一个可以让您直接在这些设备上开发蜂窝特定应用程序的应用程序不是更容易吗?这是否正在开发中,如果不,为什么不呢?我对 android 还很陌生,所以肯定有一些我忽略了的方面使事情变得稍微复杂一些。

【问题讨论】:

  • “有一个应用程序可以让您直接在这些设备上开发蜂窝特定应用程序不是更容易吗?” -- 你显然喜欢在软键盘上打字。 :-)
  • 我也许应该提到我正在使用带有可连接硬键盘的 ASUS Eee Pad。我的坏^^"
  • 现在我已经看到了 120 美元的平板电脑(来自巴西一个名为“Wei”的品牌的廉价产品),这让我梦想着想象一个可怜的孩子可以连接键盘进行开发。显然,我宁愿拥有一台大屏幕和强大的计算机(老实说,我靠制作 iOS 应用程序为生),但这可以使其在收入低得多的人群中更受欢迎的想法是非常吸引人。当然它不可能是 Eclipse——这个怪物——但编辑一些 java 和 XML 文件肯定不需要那么大的马力。

标签: android android-3.0-honeycomb


【解决方案1】:

现在有多种解决方案。我已经检查了这个应用程序:

AIDE - Java IDE for Android

...并且印象深刻。我真的认为您需要外接蓝牙键盘和鼠标才能提高工作效率。如果您的设备具有 HDMI 输出或支持 MHL 的 USB 输出,您可以将其连接到显示器并将其变成“桌面”。见这里:

Using a Mobile Device as a Desktop Computer

Part 2: Using an Android Device as a Desktop

这样做有一些注意事项。例如,我的设备使用内部显示器的分辨率(放大)来镜像显示内容。因此,如果您的设备具有与您的屏幕相同的分辨率,或者至少具有足够高的分辨率,则将是有益的。此外,平板电脑可能更适合,因为它以平板电脑布局模式运行应用程序,而不是手机布局,在更大的屏幕上一切都太大了。同样值得注意的是后退、主页和多任务按钮。 Galaxy Nexus 是目前唯一将这些按钮作为软键实现的手机,因此它们会出现在屏幕上,您可以用蓝牙鼠标点击它们。对于平板电脑,我认为这些按钮始终是软键,但其他手机可能需要伸手去拿手机并单击这些按钮。他们中的一些人在键盘上分配了键,也许是全部。例如,Esc 又回来了。

【讨论】:

    【解决方案2】:
    1. 为 Android 构建编译器、aapt、aidl 和其他开发工具。
    2. 获取在 Android 上运行的标准 Java VM。
    3. 让 Eclipse 在 Android 上运行。

    我怀疑此时您会发现在当前的 ARM CPU 上使用 Eclipse 的体验会......不是那么有趣。 :)

    现在一般的 UX 可能不太合适。例如,想象一下在自托管环境中调试您的应用程序。如果不同时在屏幕上显示多个应用程序,这将是非常痛苦的。

    已经有一些东西允许在 Android 上进行简单开发,使用 Smalltalk 等解释性语言、基于 Web 的开发等。我认为我们与完全传统的自托管 Android 开发环境有些不同,但可以肯定的是可以相当安全地假设它会在某个时候发生。

    【讨论】:

    • 从什么时候开始需要 Eclipse?诚然存在很大的困难,但这不是其中之一。
    • 如果你想使用 make 和 vi,请继续。破解一个基本环境来编译应用程序并不难。我的观点是,将足够多的东西放在一起,让你真正想要在上面而不是在桌面上进行开发是一个公平的方法。
    • 在 Android 上编辑文本文件是一个完全不同的问题,有多种解决方案。至于编译的基本环境,我实际上认为这有时会很有用 - 例如,如果您在使用远离开发 PC 测试项目时发现一个简单的错误。最好只携带平板电脑和键盘,而不必为了保险而拖着笔记本电脑。
    【解决方案3】:

    据我所知,目前没有任何可用的或正在开发的东西。

    我认为您可以为 Honeycomb 创建一个 Android 应用,例如 Google 的“App Inventor”。使用 App Inventor,您可以使用简单的构建块构建应用程序。

    但是像 Eclipse 这样带有 Android SDK 的完整开发环境可能永远无法在 Honeycomb 平板电脑上运行。开发环境在大屏幕上效果最好(平板电脑上没有的东西,因为它是移动设备),并且您需要输入大量代码(在触摸屏上不太好)。

    这个想法是创造,这是一个很好的问题,但我认为它不会很快发生。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      相关资源
      最近更新 更多