对于Android平台的开发工具,我知道的就是Eclipse和Android Studio(后面简称AS)。之前在学习JAVA时,渐渐习惯了Eclipse,后来要搭建Android的开发环境时,本来也是打算继续使用Eclipse。后来,有同学介绍说用AS来开发Android很实用,搭建环境也比Eclipse简单得多。然后去同学那试用了下AS,感觉不管是界面,还是功能方面貌似都很高大上。于是果断选择了AS。

1.Android Studio下载安装

  介绍我用AS的同学说,Android的开发环境搭建用AS最简单,傻瓜式安装,只要把AS下载下来,装完环境也就搭建好了,比Eclipse又要装ADT,又要下SDK什么的简单多了。自己动手后才知道,远远没有那么简单。

  PS:这里得插句废话,写这博客时,AS已经安装了有一小段时间了,当初下载安装AS时确实碰到很多问题,不过当初并没有截图和把遇到的问题记录下来(当然这是不好的习惯),现在只能写些印象比较深刻的问题。

  记得最深的就是AS的下载,我有个习惯,下载软件都喜欢到官网去,当初要下载AS时,百度了一个教程,然后跟着教程到AS的官网去下载了。后来页面等了半天也没反应,我还傻乎乎的以为是网络问题。当然现在知道是因为访问外网了。当初这个槛确实是卡了挺久的,后来百度了很久,找到了个Android中文社区的,看着也挺官方的样子,于是就去这里下载了。

  实话说,这里下载确实不错,推荐下载AS+SDK,http://www.android-studio.org/index.php/download

  AS下载完安装完后还有个关键的步骤,需要到SDK Manager去下载Android的模拟器。这里需要FQ,不然无法下载,FQ可以到这里看看:http://zhangge.net/4586.html ,我之前用的是自由鸟FQ软件,现在好像不能用了。其实,可以的话SDK可以直接找别人拷贝,省事得多。或者不用它提供的模拟器,应该就可以跳过这步了。

  上面步骤都完成的话,Android的开发环境算是搭建成功了。下面就是上手AS了。

2.Android Studio使用

  创建Helloworld项目跟着AS创建项目的向导便可完成,主要还是要掌握项目中各个文件夹以及文件的含义,哪个文件放资源,哪个文件写代码,哪个文件是配置,这些都理清了后再手工创建一个HelloWorld项目,这样就算是初步入门了。HelloWorld项目创建分析的这部分内容我准备在后面以学习笔记系列的形式记录下来。这里推荐一本Android入手书籍----《第一行代码》

  这里还是讲讲AS的使用。首先,先去设置Ctrl+滚轮可以调整字体大小的,不然默认的字体实在是太小了。

  

    路径是:Settings---->General---->Mouse的第二项打钩然后按OK搞定。
  然后是快捷键的使用,习惯Eclipse的可以在Setting--->Keymap这里设置。推荐几个很常用的快捷键:
    ·shirt+enter      忽略光标后的内容直接换行,很实用,省得每次都把光标移到行末再换行。
    ·crlt+shirt+方向键   选中整个单词,这个在删除某个单词时可以用,省得再去用鼠标。
    ·crlt+D         整行复制(这个Eclipse跟AS会有不同,注意查看,这里是AS)。 

3.海马玩模拟器 

  如果不想用真机调试,这里推荐一个Androi模拟器,海马玩。比SDK自带的那个模拟器好用多了,反应速度快。

  下载地址:http://droid4x.haimawan.com/?from=000000927

  

4.Android API文档

  居然忘了写这个强大的官方文档了,现在赶快补上。

  不管是初学者,还是开始做项目的,这个文档都很有帮助。Android的API那么多,不可能全部能记得住,所以学会使用它的API文档就很重要。虽然内容都是英文,但又不是要求你要全部看完,把它当初工具来看待,需要的时候再去查询下,这样也就没有那么可怕了。

  先给个官方提供的文档地址,其实就在我们下载的SDK文件里面。具体路径:SDK\docs\index.html

  

  不过,访问这里需要FQ,不然访问不了。要是没有FQ的同学,或是闲得麻烦的可以直接访问这里:http://www.android-doc.com/guide/components/index.html

  内容基本一样,而且翻译了一点中文。又或者自己去下载一些API文档也行,看自己习惯哪种方式。总之一点,一定要学会,而且也要养成使用API文档的习惯。

  PS:恩,就先写到这了,没有写博客的经验,都是想到什么写什么,要是有再回想到什么重要的点,再来补充上。

  

【作业一】Android开发环境以及开发前的准备的更多相关文章

  1. Python开发环境与开发软件的安装

    Python开发的必要因素: 开发软件:PyCharm 社区版 PyCharm安装过程: 首先去官网下载:(链接为:  https://www.jetbrains.com/pycharm/downlo ...

  2. Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)

    1.下载 并且 安装 Go安装包   =========================================================== 在CSDN上传了我的版本,供大家下载: = ...

  3. APP手工测试01-app专项测试要点-测试、开发环境-敏捷开发

    APP专项测试要点 兼容性测试 安装,卸载,升级 交叉事件 PUSH消息推送测试 性能测试 其他类型 兼容性测试 手机型号 系统版本 安卓 (版本4.4开始兼容) IOS(版本9.x开始兼容) 屏幕尺 ...

  4. 从0构建webpack开发环境(三) 开发环境以及 webpack-dev-server 的使用

    sourceMap 实际应用开发过程中大部分时间都是处于开发模式中,其中需要频繁的修改代码.调试和打包. 但是打包后的代码多个模块压缩到了一个bundle文件,如果出现警告或者异常很难定位到具体模块和 ...

  5. cocos2d-x-3.0 window+eclipse Android Project 环境与开发新手教程

    今天闲来没事,听说最新cocos2d-x 出新版3.0.所以来学习一下. 大致參考官方教程:http://www.cocos2d-x.org/wiki/How_to_Build_an_Android_ ...

  6. VB6.0编程笔记——(2)开发环境准备&学习前导入

    工欲善其事必先利其器,着手开始学习写代码之前,我们需要先准备好需要用到的工具.这篇文章会教大家部署好环境,同时会告知前期我们需要知道的一点内容(可以不用特别理解,只要记住用法就行,后续会深入展开介绍) ...

  7. OpenStack 二次开发环境和开发工具的选择

    OpenStack网上安装教程很多,就不介绍安装了,OpenStack所有组件都安装完后,dashboard web里面进行一些操作,没有报错或提示权限问题,就可以直接下载pycharm或者eclip ...

  8. JAVA开发环境及其开发

    成功安装之后,进行测试是否真的成功安装,点击[开始]----[运行]----输入 CMD,在命令提示符里面输入"Java -version"并按回车键,出现下图,即为安装成功. 选 ...

  9. 下载安装和OpenCV匹配的Android开发环境

    ok blog Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境 !!OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Jav ...

随机推荐

  1. 使用Phabricator进行代码审查

    Pharicator 是FB的代码审查工具,主要开发者为Evan Priestley,是一个开源软件,可在Apache许可证第2版下作为自由软件分发.详细信息可查看官方文档.这里从应用的角度,一步一步 ...

  2. 项目Alpha冲刺(团队5/10)

    项目Alpha冲刺(团队5/10) 团队名称: 云打印 作业要求: 项目Alpha冲刺(团队) 作业目标: 完成项目Alpha版本 团队队员 队员学号 队员姓名 个人博客地址 备注 221600412 ...

  3. layui 富文本 图片上传 后端PHP接口

    <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/ ...

  4. jQuery应用实例3:全选、二级联动

    全选: 这里是用JS实现的:http://www.cnblogs.com/xuyiqing/p/8378221.html 如果使用jQuery则会方便很多: <!DOCTYPE html> ...

  5. Swift5 语言指南(十一) 结构和类

    结构和类是通用的,灵活的结构,它们成为程序代码的构建块.您可以使用与定义常量,变量和函数相同的语法来定义属性和方法,以便为结构和类添加功能. 与其他编程语言不同,Swift不要求您为自定义结构和类创建 ...

  6. HoloLens开发手记 - 使用Windows设备控制台 Using Windows Device Portal

    Windows设备控制台允许你通过Wi-Fi或USB来远程控制你的HoloLens设备.设备控制台是HoloLens上的一个Web Server,你可以通过PC的浏览器来连接到它.设备控制台包含了很多 ...

  7. Go标准库之读写文件(File)

    Go标准库之读写文件(File) 创建一个空文件 package main import ( "log" "os" ) func main() { file, ...

  8. js设计模式小结

    1 构造函数模式 var Person = function(name){ this.name = name; this.getName = function(){ console.log(this. ...

  9. 分布式协调服务ZooKeeper的典型应用

    Zookeeper典型应用 参考官方文档: http://zookeeper.apache.org/doc/current/recipes.html Out of the Box Applicatio ...

  10. 如何开始DDD(续)

    上一篇针对用户注册案例简单介绍了如何使用 DDD,接下来我将继续针对这个例子做一下补充.先将User模型丰富起来,因为目前看上去他和贫血模型还没有啥大的区别. 首先还是由领域专家来说明业务,他提出了用 ...