c语言开发安卓软件,想做好安卓应用开发需要有聪明头脑!

Android应用使用Java开发;同时也可以使用C/Cnative开发,但是大部分时候不需要C.所以基本上Java就是标准的开发语言,编程重要的是思考,不是语言 , 不是开发,Linux是使用标准C语言开发的操作系统,想从事行安卓应用开发 , 需要有一个聪明的头脑 。
1、关于AndroidC 语言 开发c 语言可以自己控制硬件,而ANDROID使用JAVA 开发,需要控制底层模块 , 所以必须使用C和C的类库 , 可以直接控制底层硬件 。JAVA和这些C/C库之间的连接使用JNI,即本地接口 。因为底层的设计直接影响JAVA层框架的设计,所以我觉得你可以先了解一下spring mvc上的ANDROID应用 。然后再进一步 , 做底层的东西 。
2、 安卓app主要用什么编程 语言的Android操作系统是基于Linux 开发的手机操作系统 。众所周知,Linux以C和C为主,所以Android底层支持C/C。总结一下 , Android上使用的编程语言主要有以下几种方式:1 。基于ADK 2的Java编程 。Android应用层使用的基于NDK 开发的c编程,基本上全部采用Java 开发 , 个别性能要求的部分可能采用NDK 。
3、android操作系统用什么 语言 开发的android是基于linux的开源操作系统 。Linux是使用标准C 语言 开发的操作系统 。Android驱动和操作系统内核使用C 语言和assembly 开发 。android操作系统本身使用Java 开发,使用JNI调用本地C 语言 library实现操作系统的底层调度 。Android应用使用Java开发;同时也可以使用C/Cnative 开发 , 但是大部分时候不需要C .所以基本上Java就是标准的开发 语言 。Android用的是一个修改过的JVM(Java虚拟机),叫做dalvik虚拟机,本质是Java虚拟机 。所以每个APP都会创建一个dalvik虚拟机 , 这是一个linux进程 。说复杂一点,其实是基于linux下修改过的java虚拟机,运行Java程序 。
4、我想 开发一个 安卓版的手机APP,应该学什么,c 语言还是,java还是VB,求大神...有很多开发平台 , Java只是其中之一 。虽然可以,但是不推荐 。如果你只是玩玩,不打算从事这一行,可以学习“E4A”,采用中文可视化编程,比较好用,但是功能有点简陋 。想从事行安卓应用开发 , 需要有一个聪明的头脑 。编程重要的是思考,不是语言,不是开发 。
【c语言开发安卓软件,想做好安卓应用开发需要有聪明头脑!】{4 。

    推荐阅读