当前位置: 首页 > 编程笔记 >

Android开发之Android studio的安装与使用

洪季萌
2023-03-14
本文向大家介绍Android开发之Android studio的安装与使用,包括了Android开发之Android studio的安装与使用的使用技巧和注意事项,需要的朋友参考一下

该专题的目的:学习Android studio的特性和技巧,学习Gradle的黑魔法,学习Android的最热框架,学习Android5.0以上的新特性。

该专题的行文顺序:从Android studio的特性和相关技巧以及在工作和学习中使用到的贴心插件和相关小魔法会一一介绍给大家,再根据项目的搭建,介绍给大家gradle的黑魔法,如何加速build过程,如何简单高效的使用gradle。之后,会根据项目的搭建,会向大家介绍Android的相关框架以及使用指南。

该专题的机器配置:Mac pro 13,注意使用win的用户,Android studio的配置和gradle的配置大同小异,所以无需多虑。

话那么多,那我们开始吧!

Android studio的安装

在此,我相信大家都安装了Android studio,那么我依然简单的介绍下安装过程。

这是链接:http://developer.android.com/intl/zh-cn/sdk/index.html

在安装之前,你需要安装jdk,那么如何安装jdk,也不在本篇博文的涉猎范围。相信使用mac的童鞋都能够很方便的安装。

Android studio的使用

在这里,我不会为大家介绍,如何使用Android studio新建项目,如何查看log等。

安装完Android studio,我相信大部分用户都是从eclipse转过来的,所以必然你已经熟悉了eclipse的快捷键,那么,你需要设置以下内容,快捷键cmd+,打开设置,选择key map:

同样,你需要设置主题,字体等,在此就不一一介绍了。

你还需要设置显示行号,代码提示快捷键,xml提示快捷键,变量加m,s,自动导包等。

Android studio的插件

注意到,Android studio会默认给我们安装较多插件,而有一些插件,我们并不需要使用,那么如何提高Android studio的速度,大家可以去除掉一些不必要的插件,就像这样,在此,我去掉了google服务的相关插件,同时,因为Android studio的模拟器运行太慢,我们可以安装Genymotion模拟器,该模拟器在as中有对应的插件,大家可以安装感受下,模拟器带来的便利(至于为什么需要使用模拟器,因为在使用到sqlite的时候,你不必因为你的手机是国产手机无法查看sqlite文件而苦恼,在模拟器上,只需要安装root project,就可快速查看SQLite文件了):

既然,这是第一篇博文,就尽量写的详细点吧(么么哒)

关于安装Genymotion插件,打开设置,选择plugins,选择:

输入Genymotion,选择安装,重启Android studio就可以看到:

在此,我再介绍一个插件给大家,ADB ldea,如何安装,和Genymotion是一样的,输入其对应的名称就可以了。

该插件的用途:使用快捷键cmd+shift+A,调用:

是的,没错,你可以利用快捷键控制该项目对应的app,你可以卸载应用,安装应用,删除文件等操作,是不是很方便。

Android studio概览

因为属于第一篇文章,所以我们还是来看看Android studio的相关功能。

类似eclipse,在Android studio中,你可以不同的形式展开项目,通常你会用到这两个project和Android,具体来看看区别,在project中:

你会发现,好乱啊,看着心累,project会将你的项目中的所有文件都展示出来,所以在查看相关文件和创建文件方面还是有一定的优势的。

那么Android视图来了:

找gradle文件,是不是很简单,是不是很干净,针对每一个module。

二者切换,点击视图

有人会问了,我点击视图了,和你的不一样啊,不要着急,因为我的Android studio的版本是2.0的,所以。。。

那么又有人问了,为啥你给我的链接,我下载了最新的是1.5.1的呢,2.0还是预览版。。。那么如何升级到2.0:

check update,具体操作流程和对应版本的相关区别,请google,唯一能说的是:2.0的速度相比1.5还是有所提升的,而且在我的使用情况下,并没有发现bug。。。是不是太菜。但是大家注意下,如果你选择升级2.0,意味着你的升级是不可逆的,即你无法回到1.5了,所以考虑下吧。

接下来,你会频繁的和它们打交道:

这个当你修改了build.grade文件的时候使用:

这个用于运行app或test,旁边的是debug:

这个用于命令行模式:

这个是log日志和相关内存查看:

这个是gradle的所有tasks:

Android studio 有用的快捷键

那么多快捷键,我怎么可能记得住,但是记几个有用的,是很有必要的:

shift+esc 在后期,你会发现,你需要从模拟器切换到as工作模式,而当你运行app时候,as会自动为你打开log,那么问题来了,难道我每次都要去手动关闭这玩意?

其他的快捷键,会在项目的搭建过程中,一一为大家介绍。

 类似资料:
  • 问题内容: 在setup.py两个选项,并混淆了我。根据此站点,使用创建到site-packages目录的特殊链接。 人们建议我使用全新安装,并且对安装文件进行任何更改之后。 任何人都可以阐明这些命令的用法吗? 问题答案: 用于安装(通常是第三方)您不会自行开发/修改/调试的软件包。 对于您自己的东西,您想先安装您的软件包,然后能够频繁编辑代码 而 不必每次都重新安装该软件包-正是这样:安装软件包

  • 本文向大家介绍Angular 开发学习之Angular CLI的安装使用,包括了Angular 开发学习之Angular CLI的安装使用的使用技巧和注意事项,需要的朋友参考一下 前面我们已经准备好开发环境,现在可以正式开发了。正如前面提到的,Angular 提供了一个命令行工具,可以简化我们的程序开发。我们今后的开发也会使用这一工具,因此我们需要首先安装这个名为 Angular CLI 的开发工

  • 本文向大家介绍IOS开发之CocoaPods安装和使用教程,包括了IOS开发之CocoaPods安装和使用教程的使用技巧和注意事项,需要的朋友参考一下 这里只是简单写一下过程吧。 第一步:安装cocoapods sudo gem install cocoapods 要是不成功,执行以下操作 gem sources --remove https://rubygems.org/ gem sources

  • Mesos 安装与使用 以 Mesos 结合 Marathon 应用框架为例,来看下如何快速搭建一套 Mesos 平台。 Marathon 是可以跟 Mesos 一起协作的一个 framework,基于 Scala 实现,可以实现保持应用的持续运行。 另外,Mesos 默认利用 ZooKeeper 来进行多个主节点之间的选举,以及从节点发现主节点的过程。一般在生产环境中,需要启动多个 Mesos

  • go get github.com/gorilla/websocket go get github.com/valyala/fasthttp go get github.com/hprose/hprose-golang 使用 Hello 服务端 package main   import ( "net/http"   "github.com/hprose/hprose-golang

  • 这个章节我们一块学习下 Less 的一些安装方式和使用方法,选择一个正确的安装方式是我们开发的第一步。Less 主要有以下两种安装方式,两种途径分别对应不同的使用方式。 NPM 安装 直接引入 下面我们来看下两种方式具体使用方式。 1. NPM 安装 首先我们来介绍下 NPM 的安装方式,这种安装方式主要在 node.js 环境下使用(未安装 Node.js 的看官请点击学习),比如说在服务端使用