C语言能写安卓程序么

C语言能写安卓程序么

C语言能写安卓程序么

安卓也有它的C++版本,用于中间件的开发,但开发应用不是很方便的。

最佳仍是JAVA,控件封装后使用非常方便。

c语言是过程化语言,是比较底层的。而安卓程序一般都会用面向对象的语言来写

有安卓手机端的C语言编译器吗?

C语言能写安卓程序么

安卓手机目前并不支持直接用C语言写安卓平台上的手机程序。(现在只支持java,好像以后会支持C)

iPhone支持

Objective-C语言(有别于C语言)

不对,其实是有的

可以在手机上下载dos模拟器

然后把电脑TC文件夹拷进手机,并且复制到SD卡根目录,进去DOS模拟器输入cd

然后再输入tc

就可以进TC了

和电脑上一模一样

我给同学们手机上都这么安了

还可以在DOS模拟器里编辑手势与映射

除了操作不是太便利,其他没有问题

有一款叫做“c4droid”的软件可以在安卓手机上编译c语言。

有一款叫做“c4droid”的软件可以在安卓手机上编译c语言。

c4roid

安卓系统上能运行c语言的程序吗

C语言能写安卓程序么

c语言的程序可以在安卓系统中运行吗?dos里的批处理命令可以吗?那些语言是编写手机软件的?

汇编可以吗?

可以的,只要编译器支持,C语言程序不像JAVA,最终都会被编译器编译成机器代码的,所以关键是编译器能不能编译成相关CPU和操作系统支持的代码。

dos是的批处理是不支持的。

编写手机软件目前主要还是用C和JAVA,C用得最多

好像没有吧!

Android可以用啥编程语言? 可以用C语言在Android上编程吗? 有什么用C语言编Andr

C语言能写安卓程序么

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或者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

发表评论