安卓软件可以用c语言编写吗?如果可以又要用什么软件呢
与安卓平台相关。C语言是硬件相关的。与java不同。在做安卓开发时如果是应用软件,可以实现跨平台,与硬件无关。C语言的编译运行都是与硬件相关的,所以不同平台的安卓软件,需要使用不同的开发工具。具体取决于CPU厂商和版本。可以根据CPU型号,查找对应的SDK。如果无法获取完整SDK,至少获取到交叉编译的编译器。这个是开发C软件的基础。
android是用什么语言开发的
Android应用程序可以使用Java语言进行开发。在Android应用程序中,Java类文件被编译成.dex文件并打包到一个.apk文件中。
Android还支持使用C或C++进行底层的开发,但是主要的应用程序开发还是以Java为主。
Android安卓手机系统能用汇编编程吗
可以使用汇编。android程序通常使用java编写(sdk),在一些效率要求较高或者处于代码安全的情况可以使用jni借口调用c/c++程序(ndk),同样也可以用汇编代码实现。
Android现在支持纯C/C++ 语言开发应用吗?还需要ART/Java虚拟机吗
安卓底层是用C/C++开发的,如果需要编写很牛逼的android应用的话,毫无疑问的说,一定会用到C或者C++,但是Android的应用框架是用Java写的,而开发者一般而言只会用到应用框架这一层面,所以可以这么说,Android开发基本上就是使用Java语言进行开发。如果你有对Java比较了解的话,那么你一定就会知道JNI,是java调用C/C++代码的一种机制,这样就可以使得可以在Android终端设备上跑C++代码了~我和你说,我就是大三才开始学Java和android开发的,大二升大三的那个假期自学Java,开学后开始学Android开发的,想要学习,永远都不晚!哇撒撒~码了不少字,望采纳
目前截止到2.3系统来看,最终安装的文件仍然是apk格式,界面和系统大多数功能均使用Java开发,但是稍微高端的应用考虑到性能和安全性使用 C/C++是必要的,C/C++最终编译的so文件就相当于Windows下的dll动态库,需要一个宿主去加载调用,我们通过Java的JNI去调用这些本地方法,目前从NDK的版本来看Google不断增强和开放C++在Android开发的用处,以保证和iPhone这种使用本地语言开发出来的软件体验度不能差距太大。
用c语言编的应用程序能在安卓手机上运行吗
C语言编写的程序不能直接在android上运行,androidjni通过类似dll的so方式应用C/C++代码,就是androidnative的开发(NDK)
还没有评论,来说两句吧...