1,android应用能用c语言编写吗现在主流是用java来写 , 借用某些平台,可以实现代码大部分是C++或者python等 。JNI的实现也是C/C++代码,但是只是对java层功能的一种补偿 。简而言之 , Android应用层程序的主体实现是java代码 。但是借用其他包装好的平台(比如cocos)可以实现较少java或者不用java 。
2,只会C语言怎样开发android应用那是java的 。不过写代码嘛,逻辑上都是一样的 。掌握C对学习java有帮助,但并不是就掌握java了 。一个是面向过程,一个是面向对象,还是有区别的 。先看看java语法,再看看别人的代码,上手应该会很快 。先把java学好了在看看android的一些知识c语言也能干大事,是视频 , 应该能帮你解决你可以用C语言来写android的底层 。供android应用调用 。objective-c是用于移动平台开发的,不知能否开发android的 , 可以了解下 。
3 , 关于 Android C语言 开发刚好最近我正在学习android可以帮到你 。1.JAVA开发是Android的应用部分2.C/C++语言开发是Android核心的部分Android的C语言其实是指的Android底层的Linux内核开发,刚好你是学习Linux C语言的这样就有用武之地 。Android的底层是由Linux开发的,并建立在Linux之上的JAVA虚拟机来实现的 。所以要学习Android C语言的开发,建议看看《Android系统原理及开发要点详解》着本书讲的内容都是底层的内容,一定要买 。不过JAVA语言的部分也一定要看,因为C语言做的驱动最后还是需要被JAVA虚拟机调用 。另外要做AndroidC语言开发还需要注意一下几点:1.需要购买开发板来学习,或者开源的手机,这样可以直观的了解驱动的运作模式和有效调试2.需要下载android源代码,因为Android SDK开发是不会用到C语言的3.android的NDK开发其实也是C/C++语言调用一些函数来实现,建议也看4.最后这个网址可以去看 , 多是讲底层资料的:http://bbs.starandroid.com/showtopic.aspx?topicid=10712&page=end建议:1.JAVA还是要看的2.建议往Android底层硬件开发走objective-c是用于移动平台开发的 , 不知能否开发android的,可以了解下 。你可以用c语言来写android的底层 。供android应用调用 。c语言可以自己操控硬件,而ANDROID应用时JAVA开发,所以它要对底层模块进行控制 , 那就必须借助C和C++的类库,这些类库直接能控制底层硬件 。而JAVA与这些C/C++的库之间的联系就用到JNI,即本地接口 。由于底层的设计直接影响到JAVA层框架设计,所以,我觉得你可以先了解JAVA框架上的ANDROID应用 。然后再进一步做底层的东西 。(自己理解的)【C语言开发Android,android应用能用c语言编写吗】
推荐阅读
- ifisodd函数的用法,编写函数将行参n所指变量中各位上的偶数去除剩余的按原顺序
- 苹果手机支持什么地图软件,在泰国苹果手机适合用什么地图app
- 编程猫app官网下载手机版,编程猫APP在哪里可以下载
- apple官方商城退款多久到账,苹果官网订单取消退款多久到卡里
- 云店小程序怎么开,怎样成为蜂雷的云店店主
- python必装库,Python 最重要的库都有哪些
- Android IDE,Android常用的IDE是什么呀
- 运行不了iostream头文件,为什么不能打开iostream头文件
- 苹果手机保修