永发信息网

安卓可以用c++开发吗?

答案:2  悬赏:70  手机版
解决时间 2021-03-17 03:11
安卓可以用c++开发吗?
最佳答案
到目前为止,还不能100%的使用C++,但并不是不能,android是基于java的,而java中有一种调用本地接口的方式叫“JNI”,利用JNI可以在java(也包括android中调用C\C++的函数。当在windows环境下用java的时候,jni可以用来调用.dll文件中的函数,当在linux环境下的时候,jni可以用来调用.so文件。所如果熟悉C++多过java,那么完全可以用C++来写函数,把它们编译成动态链接库(.dll 或者.so),然后通过jni的方式在java中调用,或者在android中调用就可以了。
全部回答
到目前为止,还不能100%的使用c++,但并不是不能,android是基于java的,而java中有一种调用本地接口的方式,叫“jni”, 利用jni,我们可以在java(也包括android)中调用c\c++的函数。 当在windows环境下用java的时候,jni可以用来调用.dll文件中的函数, 当在linux环境下的时候,jni可以用来调用.so文件 所以lz如果熟悉c++多过java,那么完全可以用c++来写函数,把它们编译成动态链接库(.dll 或者.so),然后通过jni的方式在java中调用,或者在android中调用就可以了。 我现在正在公司做一个android系统数字电视机顶盒的项目,前几天就用到了jni,把以前的c++机顶盒的函数用jni在android中调用,如果lz有兴趣的话我们可以聊聊jni 希望可以帮到你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动手机专卖店寸石店在什么地方啊,我要
TANRI AV388F功放机还值钱吗?
我的电脑蓝屏x000000a5,提示acpi,我从网上
阜新矿区多种经营总公司地址在哪,我要去那里
铝焊接知识焊接时为什么有的地方发黑
有哪些招收高考生的警校毕业可以当特警的
人一生吃多重的食物
用110v电压好还是220v电压好
湖南民生律师事务所这个地址在什么地方,我要
java工程师的待遇真的好吗 报一下地点,和工
科目一考试完不想学了可以退款吗
求一本校园黑道小说,男主角要很有霸气,很聪
老人头五贝子西关店在什么地方啊,我要过去处
网页前端试用js 是要配合css么
眼镜蛇的哪个部位有毒
推荐资讯
白沙公寓(西门)在哪里啊,我有事要去这个地方
请问下您,通过中介去澳洲的最低工资有多少?
麻辣爱上烫在什么地方啊,我要过去处理事情
杭州小笼包黄焖鸡米饭地址在什么地方,想过去
为什么我的腾达无线路由器默认登陆密码为空
教研路这个地址在什么地方,我要处理点事
二手车七年前买的比亚迪手挡2.0排量现在值多
东达汽车维修服务中心在什么地方啊,我要过去
隋朝真正的亡国原因?
杨修见曹操在新建园子的门上写了一个"活"字,
离职是还有调休没有用怎么办
汽车遥控钥匙失灵电池电压是2.8v
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?