gpt4 book ai didi

android - 在android中开发应用程序有哪些不同的方法?

转载 作者:行者123 更新时间:2023-11-29 14:23:45 24 4
gpt4 key购买 nike

谁能告诉我有多少种方法可以为 Android 平台开发应用程序。我知道的唯一方法是通过 Java。我在 Java 以外的地方读过; Python、Rails 和 Native C 也可用于开发 Android 应用程序。如果有人知道如何使用这些语言创建带有任何教程、文档或书籍的应用程序,请帮助我。

最佳答案

目前可能有 10 种不同的方式。

有jPython、jRuby。我都不推荐。这些都需要时间才能在 Android 上变得成熟。

有 NDK 和 JNI 可以与 Java 线程通信。不推荐,除非您已经有一个要移植到它的现有 C 应用程序。真的不推荐用于 C++。 NDK 仅包含一小部分 C++ header 。

有 Titanium Mobile Accelerator。你用 Javascript 开发它,然后它编译成适用于 iPhone 或 Android 的 native 代码(认为,自从 Apple 最近发布公告以来,除非 Apple 明确许可,否则它可能对 iPhone 不利)。

存在电话差距。不如钛加速器好。在 Javascript Web Runtime 上运行的 Javascript(Phone Gap 最近已经被 Apple 清除)

有 VMxml(我认为)。您使用 Java 进行开发,并将交叉编译为 Objective C 或其他类型的 Java(包括 Android 和 xml)。

有 Flex/Flash(我认为)。毕竟Android应该可以玩Flash。对吧?

Lua,售价 99 美元,带有 Corona SDK。

有 Rhomobile 和 Rhodes 框架,它使用类似 Ruby 和 Rails 的结构来生成原生 Android 代码。我曾经是那个的忠实粉丝。现在不那么多了。

那是 10 吗?还有一些我刚刚忘记的。如果你想从简单的事情开始。从原生的Android开始,基本上是Java和xml(到处都有很多教程),并没有看起来那么复杂。如果您真的觉得这个想法不好,那么试试 Titanium Accelerator Mobile(这个在您从他们那里下载的软件包中有大量的演示代码,此外您还可以通过谷歌搜索找到大量的教程)。

关于android - 在android中开发应用程序有哪些不同的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2665966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com