JAVA与安卓是什么关系?我现在就是想在手机上做一个小程序,想用我手机上的蓝牙去控制一个玩具车.
我的手机是NOKIAE72i,塞班系统.我自己做的这个小车上有蓝牙接收模块,我现在想用我的手机去控制这个小车.所以就得学习一下在手机上做软件了(用电脑做一个上位机,我会,...
我的手机是NOKIA E72i,塞班系统.我自己做的这个小车上有蓝牙接收模块,我现在想用我的手机去控制这个小车.所以就得学习一下在手机上做软件了(用电脑做一个上位机,我会,)是不是得学习一下JAVA编程?是不是想学习安卓编程也行先学习JAVA?
展开
展开全部
一个嵌入式设备的软件包括系统层,架构层和应用层。系统层的流派追踪到姥姥家,无外乎windows,linux(安卓属于linux)和unix(ios),还有就是塞班,。而应用层,再强大的公司都得吸引大家来开发,这里有顺着这三家体系“长起来”的应用,比较流行的是C语言,在实时嵌入式应用中,C 编程语言的使用越来越体现出广泛性和重要性。这在相当程度上取决于该语言固有的灵活性、可支持的范围及其潜在的访问广泛硬件环境的可移植性。而C当然是可以写应用的,但延着哪家的“树”长上去,就是哪家的“枝桠”了。而Java不同,中间有个“标准接口”,可以嫁接,即大家所说的跨平台。但相对来说,用Java写的应用运行效率低一些,传统IT公司针对这种语言的管理经验很足,导致比较流行,发展也比较完备,但其实Java学习还是相当难,就像叫90后,00后学中文从古文开始学一样,所以那些支持新出现的跨平台语言ruby等“轻”语言的人说”Java的人比常人老十岁“。
一句话,Java与安卓,安卓就像地基+毛坯房,Java只是木头和大理石。
而你如果想动安卓的蓝牙,那就触碰到了它的架构层,要用linux,Java只是用来邦你写控制界面的。
C 对高速、底层、输入/输出操作等提供了很好的支持,而这些特性是许多嵌入式系统的基本特性。
一句话,Java与安卓,安卓就像地基+毛坯房,Java只是木头和大理石。
而你如果想动安卓的蓝牙,那就触碰到了它的架构层,要用linux,Java只是用来邦你写控制界面的。
C 对高速、底层、输入/输出操作等提供了很好的支持,而这些特性是许多嵌入式系统的基本特性。
展开全部
你的这个问题我还真回答不了,但是我可以给你一些建议,你的主要问题不是安卓和Java的区别而是如何写一个程序能在你的塞班手机上面运行。Java只是一个运行环境,而安卓就是和塞班一样是一个智能手机系统。你要实现你的功能需要C语言和Java同时都要学,如果你有充足时间话,建议你学;否则就不建议你学然后再去开发。因为之前我一个朋友用还是用比较基础的语言VB开发一个登陆器就用三个月。而你的这个需要两门语言,而且都是难度比较大的语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
symbian 是诺基亚智能手机操作系统 手机开发的话 工具为QT ,开发语言为C++
android 是google处理基于linux内核的手机系统 ,目前主流的开发语言为java
android 是google处理基于linux内核的手机系统 ,目前主流的开发语言为java
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-21
展开全部
安卓和JAVA是平行线的关系,互不相干
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-20
展开全部
java是以前非智能机的平台 安卓是智能机的系统
一个是平台 一个是系统 学安卓不用学java
一个是平台 一个是系统 学安卓不用学java
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询