标题:华为鸿蒙系统发布了,不知道能不能用QT开发
作者:沉默小ai
日期:2019-08-09 15:46
内容:
RT 要是能的话,那才是美滋滋在
#1 [liulin188 08-09 17:15]
应该可以,
#2 [20091001753 08-10 03:15]
比较实际的情况是,你用QT开发的安卓APP可以运行在鸿蒙上。
至于原生开发嘛,还要看华为是否愿意开放。
#3 [XChinux 08-11 09:21]
难吧,Qt for Android,实际包含了下面三部分:
1. 将一大堆Qt自己的的libQt5xxxx.so、qml等文件打包到apk中
2. 将Qt自己封装的一些jar文件,打包到apk中
3. 将开发者自己写的C++代码、qml/js等资源,编译成一个libXxxx.so,打包到apk中
4. 将开发者自己写的android java、资源等编译后打包到apk中
执行过程就是启动自己写的Activity java类或Qt提供的QtActivity类(当然底层会调用libQtXxxx.so),然后调用自己写的libXxxx.so,进入我们自己写的方法过程、QML中执行。
那说到底,关键是底层Qt的.so这一大堆原依赖于android系统的共享库文件,得有对应的新系统的版本吧,才能编译出来吧。
这个没个两三年,达不到现在qt for android的成熟度吧?
#4 [liudianwu 08-11 14:38]
我估计核心还是用java开发。
#5 [cycloveu 08-12 09:38]
不好意思,鸿蒙的官方开发框架就是QML