77问答网
所有问题
Android能用纯C/C++开发吗?
如题所述
举报该问题
其他回答
第1个回答 2020-02-28
目前截止到2.3系统来看,最终安装的文件仍然是apk格式,界面和系统大多数功能均使用Java开发,但是稍微高端的应用考虑到性能和安全性使用
C/C++是必要的,C/C++最终编译的so文件就相当于Windows下的dll动态库,需要一个宿主去加载调用,我们通过Java的JNI去调用这些本地方法,目前从NDK的版本来看Google不断增强和开放C++在Android开发的用处,以保证和iPhone这种使用本地语言开发出来的软件体验度不能差距太大。
相似回答
现在
安卓
支持
用c++
语言
开发
应用了
吗?
答:
当然支持
,安卓(android)开发工具集里有个所谓的NDK就是用C/C++编程的,如果用android studio开发用NDK是比较方便的。安卓(android)从诞生之日起就支持c/c++的编程,android代码本身,底层也全部是c/c++来编写,应用层用java,通过JNI(Java Native Interface)机制来和其它语言互相通信(互相调用),在andr...
如何
用 纯C++开发安卓
应用
答:
运行如图,和我们常用的eclipse是不一样的因为这个是android的开发工具,只适用于
开发android
。里面有好的插件已经提供给我们,不需要再进行安装。4进入eclipse界面后,开始新建android项目。输入新建项目名,如果没有特殊要求,点击next一直至最后完成。开始的配置只是一个大体的框架的构建,这些我们可以以后进...
如何用
c++
写
安卓
手机软件?
答:
安装ndk,
使用纯c++开发
安卓程序,下边是详细的步骤与说明:1、编写入口函数
android
_main为入口函数,和C++中的main函数是一样的。这里创建CELL
Android
App的对象,直接调用main函数。void android_main(struct android_app* state){ CELLAndroidApp app(state);app.main(0,0);} 2.绘制类的实现说明...
Android
Studio 官方IDE大升级,将全面支持C/
C++
答:
Google 在2015 Google I/O大会上揭露,
Android
Studio下一个版本将有重大更新,最新1.3版本将开始全面支援C和
C++
语言。Google网页
开发
工具Polymer也正式迈向 1.0,Google并承诺将支援iOS相依性管理工具Cocoapods,让iOS开发者能更容易整合Google服务SDK。另外,Google也释 出了一个云端测试实验室,可让开发...
为什么
Android开发使用
Java而不是
C++?
答:
2。安全性高,JAVA/c#等编写的程序可以反编译!而c/
c++
程序是编译成二进制机器码的,对应目标cpu的指令,是无法反编译的,只能反汇编。事实:比如银行应用,核心代码
采用c
/c++实现,界面UI用JAVA,就是为了安全。缺陷:
纯c
/c++不兼容低版本
Android
,但
可以用
折中方法,编译成Linux so,再在JAVA里引用...
Android
NDK Jni
开发C
和
C++
的区别
答:
NDK是Google公司推出的帮助
Android开发
者通过C/
C++
本地语言编写应用的开发包,包含了C/C++的头文件、库文件、说明文档和示例代码,我们可以理解为Windows Platform SDK一样,是
纯C
/C++编写的,但是Android并不支持纯C/C++编写的应用,同时NDK提供的库和函数功能很有限,仅仅处理些算法效率敏感的问题,所以...
用c/
c++
方法来呼叫
android
系统层东西怎么编译
答:
用c/
c++
方法来呼叫
android
系统层东西怎么编译 (1) 如果你
开发Android
上层APP,
使用Android
NDK,将下面C语言开发的lib通过JNI介面给上层APP使用。 (2) Android底层本来就是Linux,如果是搞底层的东西,这和在Linux下
开发C
语言程式没什么区别。android系统,java和C/
C++
混合程式设计一般怎么弄 C/C++ ...
大家正在搜
开源纯C
剑影是纯C吗
为什么C到G是纯五度
普雷纯C
C.C
C哩C哩
7c
维生素c
c本