Android从零开始——开发环境搭建

示例代码——HelloWorld

https://github.com/jiutianbian/android_learn/tree/master/HelloWorld

一、开发环境搭建

JDK安装配置搭建

详细请查看此教程:http://www.cnblogs.com/iOS-mt/p/5726380.html

开发工具ANDROIDSTUDIO下载安装

开发android程序,主流的开发工具是eclipse和androidstudio,现着重介绍一下用androidstudio来开发,关于eclipse的的搭建配置,后期有时间再补充。

1. androidstudio下载地址(此文下载的是mac版androidstudio 2.3.1,如果是windows等其他版本,请下载对应版本)

http://www.android-studio.org

下载地址.jpg

2. androidstudio的安装运行

3. 配置并下载androidsdk

初次安装android studio会出现找不到android sdk的提示,需要下载配置androidsdk,如下图

找不到android sdk的提示

选择需要安装的sdk版本和安装目录

安装内容信息

开始安装

由于下载androidsdk是从google直接下载安装的,我虽然可以直接下载,但是如果出现被墙下载不了或者下载十分缓慢的情况,可以直接访问此地址:http://tools.android-studio.org/index.php/sdk,然后下载androidsdk,如下图
直接下载androidsdk

然后手动配置androidsdk的地址
手动配置sdk的地址

4. androidsdk目录结构
androidsdk目录结构

二、简单程序入门 helloworld

1. 项目创建

如下图所示,选择新建一个android项目


新建项目.jpg

配置新建项目的名称,唯一标识和项目路径


项目名称包名配置.jpg

选择需要开发的android项目的应用场景和应用最低适配的sdk版本,下图是选择的应用场景是手机端,最低sdk是android2.3
SDK选择配置.jpg

开始根据配置安装需要的组件


配置安装组件.jpg

选择新建项目的展示类型,下图是选择创建一个空的Activity
选择项目展示类型.jpg

由于上面选择了一个空的Activity,所以需要配置这个Activity的名称,和这个Activity里面的界面布局名称
配置Activity信息.jpg

创建完毕后,项目目录展示如下
android项目目录结构

2. 项目app目录简介

2.1. manifests:

manifests是存放AndroidManifest.xml文件的目录,AndroidManifest.xml文件是android项目中必须存在的文件,它是android应用的入口。
在AndroidManifest.xml文件中可以声明android应用中使用的Activity、Service、BroadCastReceiver、ContentProvider等组件,以及permissions和instrumentation(权限和测试),如下图所示,就是在AndroidManifest.xml文件中配置了一个的Activity


AndroidManifest.xml文件

其他Service等组件的设置,以后再说。

2.2 java

如上图所示,用来存放android项目源码的地方包括项目的生产代码,androidtest代码,以及test代码。

2.3 res

如上图所示,资源文件夹,用来存放android应用开发需要的各种资源
2.3.1 drawable
用来存放图片资源
2.3.2 layout
用来存放界面布局资源
2.3.3 mipmap
跟drawable类似,可以用了存放图片资源,但最好只是存放ic_launcher
2.3.4 values
用来存放其他android系统用到的文字,颜色,样式等资源

3. 项目Gradle Scripts目录简介

这个目录是gradle信息配置目录,主要功能跟javaweb开发中的meaven库管理,ios开发中的cocopods有相似的作用,用来进行包管理和打包信息的配置,这章不相信说,以后再详细说一下。

4. 项目运行

4.1 模拟器运行

点击IDE上的运行按钮


点击运行

由于刚开始没有创建过模拟器,需要先自己创建模拟器,点下图所示按钮


创建模拟器

创建模拟器需要下载对应的系统image,如下图点击其中一个下载
下载系统image

同意协议


同意协议

开始下载系统image
开始下载

如下图,选择下载后的系统image
选择系统image

如下图,创建对应的模拟器
创建对应的模拟器

如下图,选择对应的创建好的模拟器,开始运行程序
选择模拟器

如下图,模拟器运行成功,然后这就是我们新建好的anroid程序运行成功后的显示界面


helloworld
4.2 真机运行

打开手机,找到手机中的开发者选项,将usb调试打开


打开usb调试

将手机用usb线电脑,如果出现如图所示提示,请点击同意


手机用usb线连上电脑

如上面模拟器运行步骤,点击运行按钮,此时除了会出现模拟器,也会出现你的真机,如下图所示
手机用usb线连上电脑

由于我的手机的androidsdk是23,需要再装一下sdk23的版本,装完之后,就会默认在手机上安装你运行的应用了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容