对于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. Latex一次添加两个图(并列),半栏

    \begin{figure}[t] \centering \includegraphics[width=0.9\columnwidth, clip=true, trim=0 0 0 32]{figur ...

  2. 为什么需要micro-service构建平台

    最近一直在做micro-service的开发平台建设.由于这是一个实验项目,目前所有工作都得靠自己操刀. 今天在总结用python开发一个web service时,偶有所得,这让我建设micro-se ...

  3. Android OOM 引发的思考

    一.为何会出现OOM 因为Android系统的硬件资源是相当有限的,而且分配给一个应用的资源更为有限,尤其是内存.当应用突然申请的内存大于允许的最大值的时候,就会出现OOM. 如果想要获取App的内存 ...

  4. 关于javac和java

    1.为什么安装完jdk后不配置环境变量就能直接运行java,而不能运行javac 在安装jdk的时候jdk会自带一个jre(java运行环境),还会单独安装一个jre,默认路径是和jdk在同级目录,而 ...

  5. 通过Function Score Query优化Elasticsearch搜索结果(综合排序)

    在使用 Elasticsearch 进行全文搜索时,搜索结果默认会以文档的相关度进行排序,如果想要改变默认的排序规则,也可以通过sort指定一个或多个排序字段. 但是使用sort排序过于绝对,它会直接 ...

  6. celery异步认知

    celery是异步任务的框架 是由python实现的异步框架. 在使用celery我们经常分为三个部分, 第一部分就是我们所说的客户端, 就是发起异步任务的一方, 第二部分 任务队列 broker 第 ...

  7. asp.net mvc 安全测试漏洞 " HTTP 动词篡改的认证旁路" 问题解决

    IBM Security Appscan漏洞筛查-HTTP 动词篡改的认证旁路漏洞,具体解决方案: 在Web.Config中system.webServer节点增加配置security: <se ...

  8. Liferay7 BPM门户开发之6: Activiti数据库换为mysql

    第一步: 在mysql中创建数据库名字叫 'activiti' 执行D:\activiti-5.21.0\database\create下的脚本 第二步: 打开=> apache-tomcat/ ...

  9. 脚手架vue-cli系列一:安装与规范

    我很喜欢Vue的一个重要原因就是因为它的vue-cli,这个工具可以让一个简单的命令行工具来帮助我快速地构建一个足以支撑实际项目开发的Vue环境,并不像Angular和React那样要在Yoman上找 ...

  10. Xamarin.Android SharedPreferences的使用方法

    SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息.其存储位置在/data/data/<包名>/shared_pref ...