云网牛站
所在位置:首页 > HarmonyOS问题与回答 > 鸿蒙HarmonyOS系统有没有使用C语言开发的案例

鸿蒙HarmonyOS系统有没有使用C语言开发的案例

2021-06-14 16:13:05作者:huawei人稿源:HarmonyOS站

问题:因为是C语言开发的从业者,所以问一下鸿蒙HarmonyOS系统有没有使用C语言开发的案例。

鸿蒙HarmonyOS系统有没有使用C语言开发的案例

 

问题追加:

现在想学习一些HarmonyOS开发项目,但是找了很多资料,都是基于JAVA开发的,尚没有找到C语言开发的例子,不知道HarmonyOS能不能基于C语言开发?

 

回答:

目前没有。

另外,以下是HarmonyOS开发者对此问题的回答,发表出来供参考:

1、我是C++从业者,这几天查了许多资料,官网(华为鸿蒙HarmonyOS官方网站网址是https://www.harmonyos.com/)的意思大概是用JNI和JAVA进行交互。大概是用C++写函数实现,需要使用到上层方法,就得调用JNI使用JAVA API,ANDROID里似乎有类似的例子。

2、如果是做应用开发,需要js或者java,如果是做设备开发,可以用c/c++。

3、应该是和Android的开发过程是差不多的,建议用JAVA开发。JAVA支持的例子还多设备也多,不过用C++也不是不行,ANDROID那边的说,这样速度会快一些。

4、建议利用业余时间学习C++/Java。当前JNI调用C/C++库也很方便的。不过底层设备不可能直接用JAVA,因为JAVA为了保证跨平台,所有的设备上都有一个JAVA虚拟机。

5、其实java和C++没有什么区别,请在C语言的基础上看看C++中关于面向对象的部分,基本就可以掌握java的开发了,从而也掌握了HarmonyOS的开发。

精选文章
热门文章