C语言能写安卓程序么
C语言能写安卓程序么
安卓也有它的C++版本,用于中间件的开发,但开发应用不是很方便的。
最佳仍是JAVA,控件封装后使用非常方便。
c语言是过程化语言,是比较底层的。而安卓程序一般都会用面向对象的语言来写
有安卓手机端的C语言编译器吗?
安卓手机目前并不支持直接用C语言写安卓平台上的手机程序。(现在只支持java,好像以后会支持C)
iPhone支持
Objective-C语言(有别于C语言)
不对,其实是有的
可以在手机上下载dos模拟器
然后把电脑TC文件夹拷进手机,并且复制到SD卡根目录,进去DOS模拟器输入cd
然后再输入tc
就可以进TC了
和电脑上一模一样
我给同学们手机上都这么安了
还可以在DOS模拟器里编辑手势与映射
除了操作不是太便利,其他没有问题
有一款叫做“c4droid”的软件可以在安卓手机上编译c语言。
有一款叫做“c4droid”的软件可以在安卓手机上编译c语言。
c4roid
安卓系统上能运行c语言的程序吗
c语言的程序可以在安卓系统中运行吗?dos里的批处理命令可以吗?那些语言是编写手机软件的?
汇编可以吗?
可以的,只要编译器支持,C语言程序不像JAVA,最终都会被编译器编译成机器代码的,所以关键是编译器能不能编译成相关CPU和操作系统支持的代码。
dos是的批处理是不支持的。
编写手机软件目前主要还是用C和JAVA,C用得最多
好像没有吧!
Android可以用啥编程语言? 可以用C语言在Android上编程吗? 有什么用C语言编Andr
Android可以用啥编程语言?
可以用C语言在Android上编程吗?
有什么用C语言编Android应用的电子书推荐?
安卓开发,都是用java语言的。上层都是用java实现的。
用c语言的话,是开发底层,也是NDK,可以搜一下。
用c语言可以开发像百度地图的so文件,直接跟手机硬件交互的。还有一些用到与硬件直接交互的都是需要c语言的。
如果只是开发一个应用的话,java加AndroidSdk就可以了,不用c语言
Android
上流行的变成语言是
Java,
c或者C++语言都可以用在
Android
的开发上,
但是,早期版本的Android不支持纯
C/C++
语言开发应用程序,只能开发共享库,只有新版本的菜可以开发用户界面。
Android的应用开发最好看SDK自带的例子。
仅代表个人观点,不喜勿喷,谢谢。
不是Android用啥编?你首先搞清楚,安卓和C语言的区别,安卓是操作系统,已经是谷歌公司开发成熟的操作系统,就像,windows一样!其次,安卓不需要你编写,除非你加入谷歌的开发团队,再次,我理解你是想要问,是否可以用C语言开发一套安卓操作系统可以支持的软件?
你可以搜'Android上如何用C语言编程',能找到一些文章,
但android编程还是用C++,C#
,java方面的更多些(电子书没找到)
android内核本身是用C语言写的
安卓手机用的是那种编程语言可以用 c语言吗?
底层是c或者c++,应用层是java。
我会c语言,但是JAVA我没学过,可以用C语言编程吗?
你会c语言,学java入门很快,他们的语法很相似。不过思想不同,java是纯面对对象的,
而c语言是面向过程的。
应用层就很多了,linux就是c语言开发的,底层用candroid用到的是linux
可以,编译器(只能是安卓版)叫c4android,不过有一些头文件用不了(例如windows。h,只针对windows),也有一些函数用不了,例如:system();不过手机上也不用system(“pause”);,会自动暂停的。
如何在安卓上用C语言?
安卓也可以用C语言编写,这种方式程序效率高,但需要一些底层知识。。。(即所谓NDK),Android在支持NDK后是可以实现用C和C++来编写的。因为用C++比较多,之前用cocos2d-x写过Demo游戏应付课程作业。就使用了NDK编译出。so文件然后放入Android工程用在Java层调用。Android
SDK的Java层是可以通过JNI和C/C++进行数据交互的。
Android
Android
Developers
toolset
allows
implement
parts
using
native-code
languages
certain
types
apps,
helpful
reuse
existing
libraries
written
these
languages,
Android
c4droid
安卓上的C语言编译器
你需要学习JNI(java
native
interface),才可以在Android调用C/C++
目前安卓系统还不支持吧,你要用c语言就得有c
语言的编译器,目前没有听说过安卓版的c编译器…
害哥搞这个离线包搞了个把小时。为了清楚,上个图:
敲个LS,什么东西都没有,这个目录是cygwin的安装目录下面的home文件夹下的用户名文件夹。接下来是配置与Android相关的。在home/用户名,这个文件夹下有一个文件为。bash_profile,打开它,到最后添加两行NDK的环境变量:NDK_ROOT=/cygdrive/d/android-ndk-r6export
NDK_ROOT上面的意思是,ndk的目录是,d:/android-ndk-r6添加完之后,关闭Cygwin重新启动一下,然后敲入cd
,是否进入到ndk的目录了?否则就看看哪个字母错了。在ndk的目录下samples下有很多例子,随便弄个就可编译了。下面是新建一个项目,以对C语言在项目中的位置更清楚
您好!下载c语言软件
安卓软件可以用c语言编写吗?如果可以又要用什么软件呢?
您好,安卓软件不能用c语言编写的,需要java和xml语言,您可以下载eclipse软件,使用java编写。请您知悉,希望能够帮到您
c4droid不是挺强大的吗。。。我记得好像还有一个,但是我忘记了名字。以前用c4d挺好用的
如何在android程序中使用c语言编程
和正常的C编程是没多大区别的,只不过要使用安卓的SDK。
并且采用对应的编译器。
同时,必须具有相应权限才可以正常运行。
1。在androidstudio中导入library项目
启动androidstudio后,打开你需要接收library的项目。比如有两个项目,项目a,和library项目b,那么打开项目a。图中所示为项目的结构图,点击右上角的file菜单。
在下拉菜单中依次找到new—
—import
module,点击打开项目导入窗口。注意导入的是module而不是project,如果是project的话androidstudio会自动打开一个新的窗口编辑,那样的话就是不library了。
如何在android手机用c语言上开发程序
可以用c/c++
来开发。。比如驱动,之类的
如果想要用c/c++来发开android的话,推荐楼主去看看android
开发实例,及其jni
大哥,那是java好不?c语言开发不了。
只能用java吧
如何在Android系统上运行C语言的程序
本人使用mini6410开发了一个sqlite数据库的程序,在mini6410的linux系统下已经能够成功运行了。因为Android使用的也是linux内核,所以我想当然的认为按照同样的方法将程序移植到mini6410的android系统中也可以成功运行,但是当我运行程序的时候却提示我不能找到可执行文件(xlisten-arm是交叉编译出来的可执行文件)xlisten-arm
/system/bin/sh:
/xlisten-arm:
found
1。探索:
在网上搜索起初认为可能是库文件的不全导致的,于是在查看可执行文件xlisten-arm所需要的动态链接库:
执行语句:
arm-linux-readelf
/xlisten-arm
"Shared"
0x00000001
(NEEDED)
Shared
library:
[libsqlite3。so。0]
0x00000001
(NEEDED)
Shared
library:
[libm。so。6]
0x00000001
(NEEDED)
Shared
library:
[libcrypt。so。1]
0x00000001
(NEEDED)
Shared
library:
[libpthread。so。0]
0x00000001
(NEEDED)
Shared
library:
[libdl。so。2]
0x00000001
(NEEDED)
Shared
library:
[libc。so。6]
知道所需的动态链接库后,到android文件系统中去照着写库文件,在目录/system/lib
中,果然缺少相应的库文件,于是认为找到了我问题的根源所在,在复制相应库文件的时候为了保留原来的属性,还特意用了
filename
谁知将这些库都添加进去以后,仍然无济于事!
看来不仅仅事库文件缺失的问题了,而且一般来说,如果真的是因为缺少库文件而导致的问题,终端会提示我们链接某库文件时没有找到该库文件。
2。正确的解决方法:
将程序编译的时候选择静态编译,即使用选项
-static
我是对Makefile文件中的CFLAG变量进行修改
CFLAGS
-Wall
CFLAGS
-Wall
-static
然而此时又出现问题了:
undefined


发表评论