我用Asp.Net和C#编程,最近我买了一台装有Android2.3的平板电脑。我想为我的平板电脑编写一些应用程序,但我发现它只能用Java编程。谁知道我能不能用C++编程?Qt是否可以像在Linux中那样支持它?我听说这是可能的,但没有人能给我任何信息。如果不能做到这一点,谁能给我一些基础Android 2.3编程的链接,但不是基础Java编程的链接?我知道Java,但我更喜欢C++。
发布于 2011-11-24 07:16:11
我希望Android自己也能使用Python。但是Java确实是可行的,至少对于程序的UI部分是这样的。有一个允许用C或C++编写的NDK,但它不仅仅是用来编写应用程序的。它是针对性能关键部分的。与大多数建议留在更高级别的语言不同,它在这里真的很有意义。
发布于 2011-11-24 07:12:36
没有什么比你可以在这里找到的官方文档更好的了:http://developer.android.com/guide/index.html
发布于 2011-11-24 07:22:41
正如所指出的,official documentation是相当好的。您当然可以通过NDK在C++中编写应用程序,但在游戏之外,这不是规范。你不能使用QT。对于绘图,您必须使用OpenGL,它虽然功能强大,但在控件或窗口方面没有为您提供任何东西。
我强烈建议,除非你打算做游戏,否则你应该认真考虑使用Java并学习标准的Android视图、布局和窗口小部件。如果你对使用C#感兴趣,你可以看看Mono for Android,但它不是免费的,而且你也不能使用WinForms。
https://stackoverflow.com/questions/8250325
复制相似问题