qt android 和java 哪个效率高

Python020

qt android 和java 哪个效率高,第1张

1、一定程度上是可以的2、可以,跨平台是指代码不经修改可以移植到别的平台上的,跨平台是广义的3、跨平台个人认为就是一份代码可以在多个平台运行,java开发的android并不是跨平台的,qt是跨平台的,用qt开发的程序可以屏蔽掉具体平台相关的细节,代码只需要重编译就行,不用修改代码,只要是在系统上开发应用程序,一定程度上都会依赖系统api4、qt平台具体开发流程不太了解,应该是抽象出来的api要兼顾多个平台,所以有些操作非常依赖平台的,qt还是有其局限性的5、oc、java都只是语言,并不是跨平台技术,qt是跨平台技术,是一套解决方案,当然相应的也有qt所依赖的开发描述6、Linux本身主要用在服务器,桌面用户相对Windows来说较少,桌面环境相对Windows来说太局限,再过个十年可能就不一样了,android不也是Linux?以上只是个人看法,跨平台的解决方案个人认为qt不如java,qt是一份代码多次编译来跨平台,移植的时候需要重新编译,比较麻烦,但是运行效率很高,java是一次编译到处运行,当然,其运行效率也是有局限性的,随着技术的发展两者都会更加方便,目前桌面程序还是qt较多,服务器程序java较多

第一个问题

QT平台上是否可以使用java语言开发android应用程序?

目前来说是不可以的!

第二个问题

QT for Android又是什么意思?

QT for Android是一套SDK,熟悉Qt的程序员可以使用它,并生成可以直接在android平台下运行的APK。不过它目前还不成熟,还在不断的完善之中。

您好,很高兴为您解答。

Qt on Android 是使用 Activity + JNI + Qt 库 的方式,它已经封装好了与 Java 衔接的部分,一般我们只需要和 Qt 框架打交道就可以完成 Android 手机应用开发。性能上与 Java 开发的应用相比只好不坏

可参考:http://blog.csdn.net/foruok

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

~ O(∩_∩)O~