Android开发的基础概念梳理

在Android开发的中,经常会听到看到一些东西,一些概念,如果不清楚,会丈二和尚摸不着头脑,下面就来梳理一下这些概念。

一、IDE (集成开发环境)

Android中的IDE一般有eclipse和Android studio 这2个集成开发环境集成开发环境,一般是包括了两个功能,一是文本编辑器,二是编译器。

简单的说,IDE就是你把代码写在这里,然后它帮你把代码变成能用的app。


二、jdk  jre(java开发运行工具)

Android开发的编程语言,是java,自然会用到java的相关东西。jdk是java开发工具包,jre是java运行环境。

简单的说,有了jdk,才能开发java程序。有了jre,才能运行java程序。


三、gradle

一般Android app开发出来,要在应用市场上发布安装包(apk),根据不同的应用市场(还有机型),apk会有些差别,由于应用市场有很多,手动一个一个修改很复杂(机型很多,手动一个一个修改也很复杂),从而需要一个方便的办法,一次把所有的应用市场的apk都打包出来,这时就用到了gradle。

另外,gradle还有一个功能,依赖管理。你的app中用到了其他人开发的代码、开发库,这就是依赖,管理这些东西,手动来做,也比较麻烦,用gradle也能省很多事情。

简单的说,gradle是辅助IDE,帮你把代码变成能用的app。


四、SDK

SDK就是Android系统的相关资料,Android studio把你的代码从文字,变成app,需要相关的资料才可以。可以认为,sdk就是Android系统的图书馆,Android系统的所有资料都在里面,包括源码等资料。Android现在到了8.0了,相应的sdk也分很多版本。

简单的说,sdk就是一个Android系统的资料库。


五、Android虚拟机

Android虚拟机就是一个运行在电脑上的Android手机,如果你没有手机、不方便用手机、没有那个版本系统的手机,可以在电脑上运行虚拟机,直接看到自己开发的app运行在手机上的效果。

简单的说,Android虚拟机,就是运行在电脑中的Android手机。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值