理解和使用Android Studio

工欲善其事必先利其器,想学好Android,先学好Android Studio,下面我们来分知识点学习Android Studio。

一、理解Android Studio。
Android Studio那些好用的功能如代码自动提示、代码分析等等是从哪来的呢?那就是IDEA。
Android Studio又是如何组织源码进行编译,最后得到你要的APK的呢?那就得了解Gradle构建工具了。
1、Intellij IDEA
Intellij IDEA是JetBrains公司推出的Java集成开发环境,分为免费社区版与收费旗舰。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
* 社区版
基础的java集成开发环境
免费
* 旗舰版
添加了数据库,UML图,高级web以及企业级应用开发
而我们的Android Studio是基于Intellij IDEA的免费社区版开发的。
2、Gradle
Gradle是一种构建工具,android studio就是使用它来构建项目的,而我们以前用的eclipse使用的构建工具是ant。那么什么是构建呢?
我之前是做Android 系统开发的,用的make就相当于一个最简单的构建工具,makefile就是根据你写的规则来组织源文件,执行对应的命令,最后完成编译得到一个或者多个目标产物。
在Gradle爆红之前,常用的构建工具是ANT,然后又进化到Maven。ANT和Maven这两个工具其实也还算方便,现在还有很多地方在使用。但是二者都有一些缺点,所以让更懒得人觉得不是那么方便。比如,Maven编译规则是用XML来编写的。XML虽然通俗易懂,但是很难在xml中描述if{某条件成立,编译某文件}/else{编译其他文件}这样有不同条件的任务。
为了解决这个问题,Gradle选择了一种编程语言(Groovy)来写编译规则。Groovy基于Java并拓展了Java。 Java程序员可以无缝切换到使用Groovy开发程序。Groovy说白了就是把写Java程序变得像写脚本一样简单。写完就可以执行,Groovy内部会将其编译成Javaclass然后启动虚拟机来执行。

二、使用Android Studio
1、使用模块和依赖关系添加jar文件

2、快捷键
* Alt+Up and Alt+Down 可在方法间快速移动
* Ctrl+N 可以快速打开类
* Alt + Enter 打开错误代码快速修复提示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值