Android开发之应用与开发环境(一)

很多人因为Android应用的开发主要由java语言和xml语言组成,就认为只要学好java,Android绝对不在话下。小编个人不认同这种想法,Android系统的初始版本诞生于2007年11月5日,自此发展非常人可预知也。当前Android版本已经发展至5.0。他已经独立成一门新型的“专业”了,他不仅有应用,也有硬件。Android系统的底层建立在Linux系统上,使用的是软件叠层的方式进行构建,这种方式构建的好处是明确各层分工,保证了层与层之间的低耦合性,互不干涉!这就要用到Android官方文档的经典视图1.1。

从图中我们可以看出其所包含的内容那是何其的多。简单做个解释:

1.应用程序层

这些用的是java代码,在我们这些程序猿的概念是另类的java!

2.应用程序框架

这里是android应用开发的核心,供开发者使用的是系统提供的大量API(从1.0-5.0),不仅功能强大,另一个好处为开源!

3.函数库

这里是一堆C/C++库的集合,从图中我们可以看出我们应用开发者不能直接调用这些库,但可以通过框架调用,包括照相机,地图的的函数方法均在次(是否感觉很强大)

4.Android运行时

这里要区分的就是jvm和Dalvik两个虚拟机之间的需别,最主要的就是Dalvik运行的是.dex文件,而jvm是.class文件,一个基于寄存器,一个基于栈。各有好处,基于寄存器的运行性能高,冗余低,但是硬件通用性差。(Java开发者特别要注意这点)

5.Linux内核

这里是Android系统的底层,里面的文件系统,内核,root由开发者编译更好理解(具体内容小编后期会分享自己的开发经验),这里不做深究!只要知道linux系统是一个提供了安全性、内存管理、进程管理、网络协议栈和驱动模型等核心系统服务。

从上述所说,读者应明白Android并不是Java的子集。而是他与XML,linux,汇编,js等联合产物!Android的简介就到这!后面开始阐述小编的Android开发之旅。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android 开发环境通常包括以下工具: 1. Android Studio:Google 推出的官方 Android 开发 IDE,提供了代码编辑、调试、打包等功能。 2. Java SE Development Kit (JDK):Java 的开发工具包,是 Android 开发的必备工具。 3. Android SDK:包含了 Android 开发所需的 API 库、工具和资源。 4. Android Virtual Device (AVD):模拟器,用于模拟 Android 设备,方便开发者在不需要真机的情况下进行软件测试。 开发者可以通过 Android Studio 来集成和管理这些工具,从而轻松地进行 Android 开发。 ### 回答2: Android 开发环境是指用于开发Android应用程序的软硬件工具集合。一个完整的Android开发环境包括开发工具、集成开发环境(IDE)和相关文档。 首先,开发工具是Android开发环境的基础。其中最重要的工具是软件开发工具包(SDK),包含了一系列用于开发Android应用的工具,如Android调试桥(ADB)、Dalvik虚拟机(DVM)和应用程序接口(API)等。通过SDK,开发者可以管理设备的连接、调试应用程序以及进行应用的构建和部署等。 其次,集成开发环境Android开发环境的核心组成部分。最常用的IDE是Android Studio,它是谷歌推出的官方开发工具,提供了丰富的功能和工具来简化Android应用程序的开发过程,如编码、调试、构建和测试等。Android Studio集成了SDK,并提供了Android虚拟设备管理器,使得开发者可以方便地测试和调试应用程序。 最后,相关文档也是Android开发环境中必不可少的一部分。谷歌提供了全面的文档和教程,包括Android开发指南、API参考手册以及开发者指南等。这些文档提供了关于Android应用程序开发的详细信息和最佳实践,对于开发者来说非常有帮助。 总之,Android开发环境是一个完整的软硬件工具集合,用于简化和加速Android应用程序的开发过程。通过使用开发工具、集成开发环境和相关文档,开发者可以更轻松地创建高质量的Android应用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值