1,怎么在Android上使用C语言呢使用Android NDK http://fixnum.org/blog/2010/android_ndk/回复 xyz_lmn 的帖子有NativeActivity的也可以用.恩,使用NDK,这个技术刚刚起步,值得关注http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=2670无Java开发Android应用(NativeActivity)【安卓c 编程,怎么在Android上使用C语言呢】
2,基于android平台开发上用C语言可以开发什么程序android上现在有两个方向,一个是基于SDK的开发 , 主要是 用JAVA,另外一个就是NDK的开发 , 主要语言就是C、C++,C,C++可以再在android中做第三方的开发,人才急缺,主要是将一些功能本地化 。可以的 。用NDK开发 。那个是用C语言的 。不过那样开发效率非常低 。调试非常不方便 。但是运行效率高 。其实你只要有点C语言的基础 。用sdk开发 , java 很容易上手的 。看看别人的例子 。自己试验下 。很好上手 。你好!Android上的开发目前只能用Java和C#,C语言无法实现 。C#目前只能是MonoDevelop For Android下才能开发Android程序,而且要在手机上安装.NetFrameWork打字不易,采纳哦!
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应用 。然后再进一步做底层的东西 。(自己理解的)
推荐阅读
- it新手入门,IT怎样入门
- 游戏常用编程语言,一些好玩的游戏用什么语言编的
- 苹果14pro灵动岛价格,苹果手机报价
- idea添加框架支持在哪,如何向idea导入封装好的框架
- ios 单例内部实现原理,单例模式怎么实现的
- tvs管失效原因分析
- 百度3d地图高清街景,百度街景地图的按钮在哪啊
- ios类方法和实例方法区别,iOS类方法和单例的区别
- 苹果一年有几次新品发布会啊,苹果每年发布会基本在哪几个月发布会后对老产品会降价吗