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

所属分类: 软件编程 / Android 阅读数: 529
收藏 0 赞 0 分享

该专题的目的:学习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,那么问题来了,难道我每次都要去手动关闭这玩意?

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

更多精彩内容其他人还在看

Android网络编程之获取网络上的Json数据实例

这篇文章主要介绍了Android网络编程之获取网络上的Json数据实例,本文用完整的代码实例讲解了在Android中读取网络中Json数据的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Android中的windowSoftInputMode属性详解

这篇文章主要介绍了Android中的windowSoftInputMode属性详解,本文对windowSoftInputMode的9个属性做了详细总结,需要的朋友可以参考下
收藏 0 赞 0 分享

Android网络编程之UDP通信模型实例

这篇文章主要介绍了Android网络编程之UDP通信模型实例,本文给出了服务端代码和客户端代码,需要的朋友可以参考下
收藏 0 赞 0 分享

Android中使用ListView实现漂亮的表格效果

这篇文章主要介绍了Android中使用ListView实现漂亮的表格效果,本文用详细的代码实例创建了一个股票行情表格,需要的朋友可以参考下
收藏 0 赞 0 分享

Android中刷新界面的二种方法

这篇文章主要介绍了Android中刷新界面的二种方法,本文使用Handler、postInvalidate两种方法实现界面刷新,需要的朋友可以参考下
收藏 0 赞 0 分享

Android SDK三种更新失败及其解决方法

这篇文章主要介绍了Android SDK三种更新失败及其解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Android学习笔记——Menu介绍(一)

Android3.0(API level 11)开始,Android设备不再需要专门的菜单键。随着这种变化,Android app应该取消对传统6项菜单的依赖。取而代之的是提供anction bar来提供基本的用户功能
收藏 0 赞 0 分享

Android学习笔记——Menu介绍(二)

这次将继续上一篇文章没有讲完的Menu的学习,上下文菜单(Context menu)和弹出菜单(Popup menu)
收藏 0 赞 0 分享

Android学习笔记——Menu介绍(三)

今天继续昨天没有讲完的Menu的学习,主要是Popup Menu的学习,需要的朋友可以参考下
收藏 0 赞 0 分享

Android显示网络图片实例

这篇文章主要介绍了Android显示网络图片的方法,以实例形式展示了Android程序显示网络图片的方法,非常具有实用价值,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多