Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android 2.3上开始编程_Java_Android_C++_Qt_Tablet - Fatal编程技术网

Java 在Android 2.3上开始编程

Java 在Android 2.3上开始编程,java,android,c++,qt,tablet,Java,Android,C++,Qt,Tablet,我用Asp.Net,C#编程,最近买了一台安卓2.3平板电脑。我想为我的平板电脑编程一些应用程序,但我发现它只能用Java编程。有没有人知道我是否可以用C++编程?Qt是否像在Linux中一样可用?我听说这是可能的,但没有人能给我任何信息。如果做不到,谁能给我发一些关于基本安卓2.3编程的链接,但不包括基本Java编程?我知道java,但我更喜欢C++。 < p> >你可以在这里找到的官方文档: < p>我希望Android和python自己一起去。但Java确实是一条路要走,至少对于程序的UI

我用Asp.Net,C#编程,最近买了一台安卓2.3平板电脑。我想为我的平板电脑编程一些应用程序,但我发现它只能用Java编程。有没有人知道我是否可以用C++编程?Qt是否像在Linux中一样可用?我听说这是可能的,但没有人能给我任何信息。如果做不到,谁能给我发一些关于基本安卓2.3编程的链接,但不包括基本Java编程?我知道java,但我更喜欢C++。

< p> >你可以在这里找到的官方文档:

< p>我希望Android和python自己一起去。但Java确实是一条路要走,至少对于程序的UI部分是如此。有一种方法允许你用C或C++编写,但它不仅仅是编写应用程序。它用于性能关键部件。与大多数建议使用更高级的语言不同,它在这里确实有意义

正如所指出的那样,效果相当不错。你当然可以通过C++编写应用程序,但是在游戏之外,这不是标准。你不能使用QT。对于绘图,您必须使用OpenGL,尽管它功能强大,但在控件或窗口方面却无法提供任何功能


我强烈建议除非你计划做游戏,你要认真考虑使用java和学习标准的Android视图、布局和小部件。如果你对使用C#感兴趣,你可以看看,但它不是免费的,而且你也不能使用WinForms。

如果你打算认真对待你的Android开发,那么我推荐你一本好书《你好,Android:介绍谷歌的移动开发平台:

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


除了Eclipse的Java和ADT插件之外,甚至不要考虑其他事情,否则您将头晕目眩,最终失败……

Android上的Qt项目页面可以在

您还可以期待最近在慕尼黑完成的Qt开发者日会发布一些视频,在那里有几场关于这个主题的演讲:)(我会尝试在这些视频发布后用链接更新这个答案,希望很快就会发布)。无需聊天的幻灯片和现场演示可在本博客文章末尾找到:


至于实际编写应用程序,只需像QT快速和类似的其他移动QT应用程序一样编写它们——我知道,随着最近发布的AlpH3,整个堆栈现在都在工作,包括QT迁移率。

注意到C++与C语言有很大的不同。事实上,java的思想比C++更接近于C语言。