用c语言开发安卓app,android应用能用c语言编写吗

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,怎样用C语言写手机软件手机平台有很多种..JAVAWINDOWSCEWINDOWSPHONE / MOBILELinux等... 每个平台可能用到的API 参数HEADER不一样 你去找找关于那些平台的相关开发文档... 工具大不了就是编译器,不同的平台不同的编译器...如果要用C写手机软件的话 应该不是纯C 是object-c 看看IPHONE手机软件开发1 使用手机模拟器2 重新写,调用电脑系统的API,而不是调用手机系统的API不可以手机软件是用java语言平台完成的 用的是javamobile edision 简称javame我是做这个的【duice为您解答】【用c语言开发安卓app,android应用能用c语言编写吗】
4,学完了c语言怎么开发应用光学一门C是开发不了APP的 。苹果系统的app开发用的Objective-C 。安卓系统的app开发用的是JAVA 。就算是塞班或者其他手机系统也是用的C#或C++ 。如果是电脑应用一般也不会直接用C,而是C#、C++之类的 。所以学完了C语言一般不怎么直接进行应用开发,而是找到应用平台 , 然后针对性的学习对应的语言,再进行开发 , 当然有了C语言基础,其他语言应该也很快 。那得看你的专业、你从事的职业或者你热爱的方向了 继续从事这种软件编程的话,可以看看其他高级语言,不用花什么功夫,基本上看一遍就会了 。比如c++,c++++,有一定基础了可以学习java,java现在还比较火,不过你基础没打好的话可能会很迷茫很沮丧 不知道你对计算机的基本原理了解有多少,建议把计算机的基本原理搞清楚,包括硬件构造和软件实现,不管你今后偏向硬件电路还是偏向软件编程,对你的帮助那是很大的 当然,当你更nb的时候了可以考虑下windowslinuxunix内核,都是用的c和汇编 或者研究单片机相关的硬件电路,比如单片机(好像汇编用得多点,我基本用汇编)、vhdl数字编程、fpga/cpld等等,看自己的专业兴趣和职业了 自己码字好辛苦,望采纳5,我有C语言的基础想做安卓手机应用程序开发需要怎么做呢最好先学一下java语言,虽然android现在支持ndk,但不如java稳定;用eclipse开发必须先安装jdk,这个网上有教程,记得要设置环境变量 。然后上android官网下载sdk 链接http://developer.android.com/sdk/index.html首页上那个大大的download里面下的是全套开发工具Eclipse + ADT pluginAndroid SDK ToolsAndroid Platform-toolsThe latest Android platformThe latest Android system image for the emulator当然你也可以下载USE AN EXISTING IDEok,打开eclipse创建你的第一个android app吧!看你是用什么手机了,一般java的范围比较大,市面上的主流手机摩托 , 诺基亚都支持,但是版本不同,所以不能一个程序放在所有的手机上 。还有就是各自系统的程序 , 诺基亚是智能手机一般是塞班60的系统,用c语言加上诺基亚官方的塞班60开发包 。摩托智能手机基本上是linux的 , 所以是c语言的 。如果这两个语言java和c语言你都精通的话,那基本上手机程序都能开发 。应用程序用的是java,开发工具一般eclipse , 百度一下就可以,很多教程,具体的api要到官网去下,数据库一般sqlite 。

    推荐阅读