一点疑问 android是一个操作系统,上层应用使用java语言,底层是linux和C\C++库,很多调用都会调用到C、C++库文件。这样,java跨平台的优势就显示不出来了啊。而且android本身作为一个类似windows的平台,它本身可以屏蔽不同硬件的差异(这句是自己理解),这样就相当与只在一个平台上面开发了啊。上层使用java的原因是什么啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也不太清楚可能java比较简单吧(做ui) 一方面Java比较简单 入手快另一方面 由于Java比较容易上手,现在做Java开发的人很多,为了和苹果相争,android必须要有大量的应用,要到达这个目的,java是最佳选择!! 但是这样做会损失一些效率啊。只是因为java简单,开发者多吗?或者使用java的语法,但是编译执行不是更好吗? 如何在一个类中实现一个成员方法的响铃震动 android怎么让程序先先欢迎画面再进入主程序 如何通过代码获取手机内置sd卡路径及大小 android 应用 关于android调用web service的问题getResponse()方法的返回值 使用LocationManager无法定位 java游戏需要什么基础 怎样找到运行的apk的位置 android-async-http框架的例子怎么导入工具运行 Linux上使用xDroid中间件替换掉AVD android2.1是否支持蓝牙键盘 给ListView设置垂直方向的位移量
另一方面 由于Java比较容易上手,现在做Java开发的人很多,为了和苹果相争,android必须要有大量的应用,要到达这个目的,java是最佳选择!!
但是这样做会损失一些效率啊。只是因为java简单,开发者多吗?或者使用java的语法,但是编译执行不是更好吗?