【作业一】Android开发环境以及开发前的准备
对于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+滚轮可以调整字体大小的,不然默认的字体实在是太小了。

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开发环境以及开发前的准备的更多相关文章
- Python开发环境与开发软件的安装
Python开发的必要因素: 开发软件:PyCharm 社区版 PyCharm安装过程: 首先去官网下载:(链接为: https://www.jetbrains.com/pycharm/downlo ...
- Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
1.下载 并且 安装 Go安装包 =========================================================== 在CSDN上传了我的版本,供大家下载: = ...
- APP手工测试01-app专项测试要点-测试、开发环境-敏捷开发
APP专项测试要点 兼容性测试 安装,卸载,升级 交叉事件 PUSH消息推送测试 性能测试 其他类型 兼容性测试 手机型号 系统版本 安卓 (版本4.4开始兼容) IOS(版本9.x开始兼容) 屏幕尺 ...
- 从0构建webpack开发环境(三) 开发环境以及 webpack-dev-server 的使用
sourceMap 实际应用开发过程中大部分时间都是处于开发模式中,其中需要频繁的修改代码.调试和打包. 但是打包后的代码多个模块压缩到了一个bundle文件,如果出现警告或者异常很难定位到具体模块和 ...
- cocos2d-x-3.0 window+eclipse Android Project 环境与开发新手教程
今天闲来没事,听说最新cocos2d-x 出新版3.0.所以来学习一下. 大致參考官方教程:http://www.cocos2d-x.org/wiki/How_to_Build_an_Android_ ...
- VB6.0编程笔记——(2)开发环境准备&学习前导入
工欲善其事必先利其器,着手开始学习写代码之前,我们需要先准备好需要用到的工具.这篇文章会教大家部署好环境,同时会告知前期我们需要知道的一点内容(可以不用特别理解,只要记住用法就行,后续会深入展开介绍) ...
- OpenStack 二次开发环境和开发工具的选择
OpenStack网上安装教程很多,就不介绍安装了,OpenStack所有组件都安装完后,dashboard web里面进行一些操作,没有报错或提示权限问题,就可以直接下载pycharm或者eclip ...
- JAVA开发环境及其开发
成功安装之后,进行测试是否真的成功安装,点击[开始]----[运行]----输入 CMD,在命令提示符里面输入"Java -version"并按回车键,出现下图,即为安装成功. 选 ...
- 下载安装和OpenCV匹配的Android开发环境
ok blog Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境 !!OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Jav ...
随机推荐
- Vuejs——(6)Vuejs与form元素
版权声明:出处http://blog.csdn.net/qq20004604 目录(?)[+] 资料来于官方文档: http://cn.vuejs.org/guide/forms.html 本 ...
- 网络编程—端口分类调研和netstat命令
运输层的端口: 1.什么是端口?为甚要使用用端口? 进程的创建和撤销都是动态的,通信的一方几乎无法识别对方机器上的进程,我们需要利用目的主机提供的功能来识别终点. 所以为了解决上述问题,我们就在运输层 ...
- We FALL ASleep At Night, We Do REST Right
We Do Sleep At Night, We Do REST Right 前言 REST 起源 REST 约束 客户端 - 服务端 无状态 缓存 统一接口 分层系统 按需代码 统一接口约束 资源识 ...
- Delphi - TDateTimePicker使用注意问题
TDateTimePicker使用时候,如果想获取到修改后的值,必须注Kind和time属性必须对应! 1,时间设置: treatmentTime1DTPicker.Kind := dtkTime; ...
- 一篇入门 -- Scala
整体介绍 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性. 联邦理工学院洛桑(EPFL)的Martin Odersky于2001 ...
- 用Nginx搭建IIS集群实现负载均衡
长话短说,我们用Nginx来搭建一个简单的集群,实现Web应用的负载均衡,架构图如下: 两台Web服务器,一台静态资源服务器,因为是演示,我们以网站形式部署在本机IIS中 一台Nginx代理服务器,安 ...
- vscode中iview的</Col>标签报错问题
直接看问题截图: 这是vetur中eslint的问题,在vscode菜单中,文件->首选项->设置 找到 “vetur.validation.template”: true 将其改为fal ...
- Java运行环境(win10)
系统安装Java后,配置运行环境,我的系统是win10,之前随便装了,没想到最近执行javac命令报错,(网上找了一堆都没用)处理方式如下: 环境变量-新建:变量名:%JAVA_HOME% 变量值: ...
- Spring 源码分析之 bean 依赖注入原理(注入属性)
最近在研究Spring bean 生命周期相关知识点以及源码,所以打算写一篇 Spring bean生命周期相关的文章,但是整理过程中发现涉及的点太多而且又很复杂,很难在一篇文章中把Spri ...
- 自动化测试工具selenium webdirver
看视频学到的,自动化测试工具,可以模拟用户操作,包括输入,点击等操作 新建新文件夹 在命令行执行npm init ,一路回车,把项目先初始化 安装 npm install selenium-web ...