示例代码——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等其他版本,请下载对应版本)
2. androidstudio的安装运行
略
3. 配置并下载androidsdk
初次安装android studio会出现找不到android sdk的提示,需要下载配置androidsdk,如下图
由于下载androidsdk是从google直接下载安装的,我虽然可以直接下载,但是如果出现被墙下载不了或者下载十分缓慢的情况,可以直接访问此地址:http://tools.android-studio.org/index.php/sdk,然后下载androidsdk,如下图
然后手动配置androidsdk的地址
4. androidsdk目录结构
二、简单程序入门 helloworld
1. 项目创建
如下图所示,选择新建一个android项目
配置新建项目的名称,唯一标识和项目路径
选择需要开发的android项目的应用场景和应用最低适配的sdk版本,下图是选择的应用场景是手机端,最低sdk是android2.3
开始根据配置安装需要的组件
选择新建项目的展示类型,下图是选择创建一个空的Activity
由于上面选择了一个空的Activity,所以需要配置这个Activity的名称,和这个Activity里面的界面布局名称
创建完毕后,项目目录展示如下
2. 项目app目录简介
2.1. manifests:
manifests是存放AndroidManifest.xml文件的目录,AndroidManifest.xml文件是android项目中必须存在的文件,它是android应用的入口。
在AndroidManifest.xml文件中可以声明android应用中使用的Activity、Service、BroadCastReceiver、ContentProvider等组件,以及permissions和instrumentation(权限和测试),如下图所示,就是在AndroidManifest.xml文件中配置了一个的Activity
其他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
如下图,创建对应的模拟器
如下图,选择对应的创建好的模拟器,开始运行程序
如下图,模拟器运行成功,然后这就是我们新建好的anroid程序运行成功后的显示界面
4.2 真机运行
打开手机,找到手机中的开发者选项,将usb调试打开
将手机用usb线电脑,如果出现如图所示提示,请点击同意
如上面模拟器运行步骤,点击运行按钮,此时除了会出现模拟器,也会出现你的真机,如下图所示
由于我的手机的androidsdk是23,需要再装一下sdk23的版本,装完之后,就会默认在手机上安装你运行的应用了