【问题标题】:Start Programming on Android 2.3在 Android 2.3 上开始编程
【发布时间】:2011-11-23 23:10:17
【问题描述】:

我在 Asp.Net、C# 中编程,我最近买了一台装有 android 2.3 的平板电脑。我想为我的平板电脑编写一些应用程序,但我发现它只能用 Java 编写。有谁知道我是否可以用 C++ 编程? Qt 是否像在 Linux 中一样可用?我听说这是可能的,但没有人可以给我任何信息。如果做不到,任何人都可以向我发布一些与 Base Android 2.3 编程的链接,而不是基本的 Java 编程吗?我知道 Java,但我更喜欢 C++。

【问题讨论】:

  • 请注意,C++ 与 C# 非常不同。事实上,Java 的意识形态更接近于 C# 而不是 C++。

标签: java android c++ qt tablet


【解决方案1】:

没有比你可以在这里找到的官方文档更好的了:http://developer.android.com/guide/index.html

【讨论】:

    【解决方案2】:

    我希望 Android 自己使用 Python。但是Java确实是要走的路,至少对于程序的UI部分。 NDK 允许您使用 C 或 C++ 编写代码,但它仅用于编写应用程序。它适用于性能关键部分。与大多数使用高级语言的建议不同,这在这里真的很有意义。

    【讨论】:

      【解决方案3】:

      所指出的official documentation 非常好。您当然可以通过NDK 用 C++ 编写应用程序,但在游戏之外,这不是常态。你不能使用QT。对于绘图,您必须使用 OpenGL,它虽然功能强大,但在控件或窗口方面没有给您任何东西。

      我强烈建议,除非您打算做游戏,否则您应该认真考虑使用 Java 并学习标准的 Android 视图、布局和小部件。如果你对使用C#感兴趣,可以看看Mono for Android,但它不是免费的,也不像你可以使用WinForms。

      【讨论】:

        【解决方案4】:

        如果您打算认真对待您的 Android 开发,那么我会向您推荐一本好书 Hello, Android: Introducing Google's Mobile Development Platform:

        http://pragprog.com/book/eband/hello-android

        当然还有与本网站相关的 Google 官方文档:)

        除了 Java 和 ADT Plug-In for Eclipse 之外,别想别的东西,否则你会碰壁并最终失败......

        【讨论】:

          【解决方案5】:

          Qt on Android 项目的页面可以在http://developer.qt.nokia.com/wiki/Necessitas找到

          您还可以期待最近在慕尼黑举行的 Qt 开发人员日发布一些视频,其中有一些关于该主题的讨论 :)(一旦制作这些视频,我将尝试使用链接更新此答案可用,希望很快就会出现)。没有聊天和现场演示的幻灯片可在此博客条目的末尾找到:http://cutehacks.com/2011/10/28/devdays2011/

          至于实际编写应用程序,只需像任何其他移动 Qt 应用程序一样编写它们,使用 Qt Quick 等 - 我听说最近发布的 alpha3 整个堆栈现在都在工作,包括 Qt Mobility。

          【讨论】:

            猜你喜欢
            • 2016-10-06
            • 2013-06-30
            • 1970-01-01
            • 2013-11-22
            • 2014-03-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多