安卓Android软件开发用什么语言?

小弟只会C++,别的什么都不会,我现在要写一个应用软件,就是输入一些数据,然后计算出结果。计算过程会有些复杂,不过都是数学的加减乘除,取余,取商,比较大小什么的。需要什么... 小弟只会C++,别的什么都不会,我现在要写一个应用软件,就是输入一些数据,然后计算出结果。计算过程会有些复杂,不过都是数学的加减乘除,取余,取商,比较大小什么的。

需要什么语言 去写?

那些语言快速入门的书籍有推荐的吗?

编写这个软件的时间当然是越快编写出来越好。

要是非要用java 谁有好的快速的入门书籍推荐,小弟在这里谢谢大家了。
展开
 我来答
小耳朵爱聊车
高粉答主

推荐于2019-11-04 · 说的都是干货,快来关注
知道大有可为答主
回答量:7378
采纳率:100%
帮助的人:309万
展开全部

Android以Java为编程语言。

操作系统与应用程序的沟通桥梁,并用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。

Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的Bionic Libc。

Android采用OpenCORE作为基础多媒体框架。OpenCORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。

扩展资料:

安卓软件开发学习内容

Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 。

Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现。

Android进阶初级:组件Widget/ 菜单Menu/ 布局Layout 详解 Xml解析(Pull/Dom/Sax)/JNI 解析SQL数据库原理, SQLite /SharedPreferences/File详解 多媒体Audio/Video/Camera 详解。

Android进阶高级:蓝牙/WIFI SMS/MMS 应用实现 深层次解析GPS原理,实现。LocationManager/LocationProvider 进行定位/跟踪/查找/趋近警告以及Geocoder正逆向编解码等技术细节。

2D图形库(Graphics/View)详解 SDCARD/传感器/手势 应用实现。

参考资料来源:百度百科-android软件开发

Zore灬愛
推荐于2017-12-25 · TA获得超过1870个赞
知道小有建树答主
回答量:1126
采纳率:77%
帮助的人:177万
展开全部

我知道的安卓开发语言大概有三种。

  1. java:已经成为安卓开发很久很久的一个语言,也是目前很流行的开发语言,很多公司的安卓开发者都在用这个语言,但是java收购者甲骨文公司一直在给google出难题,所以android官方研发了一种开发语言,叫“Kotlin”。

  2. Kotlin:语言和js很相似,写法很简单,如果你不想从java学起那么可以去学习kotlin,虽然这门语言是google官方主推的语言,但一直无法摒弃java,这也是目前很多公司面试要求精通java语言的原因,如果学习java那肯定也能写后台甚至是javaweb,所以找工作也不单一。

  3. 一些第三方js动态库语言——reactnative,这种语言可以开发web/wap/android/ios多种项目,现在很多APP也正在用这种类似的技术(淘宝、京东),而且这种技术可以实现热更新,也就是在不重新上传应用市场的情况下更新你手机中已经安装的APP代码,正是因为这种技术,苹果appstore强制下架了30%这种技术APP,而不能开发ios的这种技术和咸鱼没什么区别,所以这种语言有利有弊。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a313670123b
2012-09-24 · TA获得超过169个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:159万
展开全部
会C++的话可以去看看NDK相关开发,但是也需要在java上简单调用一下
android目前最主要的就是java,你首先把java语法基本看懂,基本都是相通的。
然后推荐看Mars老师的视频 ,讲的比较通俗易懂
书籍的话,见仁见智,我比较推荐李刚写的android疯狂讲义(书名忘了)

写个计算器程序,如果不是商业级的应用,只用看明白基本控件原理就可以,
产生事件进行简单运算,在简单逻辑上java和C++其实没有太大区别。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小童鞋_成er
2012-09-25 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
apk文件是由java编写的,其界面定义在main.xml中。
《疯狂java讲义》第二版、《疯狂android讲义》。都是李刚的!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-03-10
展开全部
可以试着到 k a ȵ 3 p ◾ c ȵ现在应该还能打开的
;
;
;
;
;
;
;
;
;

分手后不可以做朋友,因为彼此伤害过
伤害你越深的人,会让你变得越好
用力过度就是不自信,不信任
在乎你的我只在乎我在乎的是是否在乎在乎你的我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式