现在的 android 开发是越来越热门了,每个人都想找一些从头教到尾的教程,但是好像总会有一些不太合口味的样子,所以我就在这里把我从开始接触 android 开发的最基本开始,把我学到的都分享出来吧
一,Java 环境的准备:
Android 是基于 Linux 开发的,底层是用 C++语言实现的,应用层则是用 Java 语言实现的,所以android的开发环境必须的是 Java
先上 Java 的官网下载好配置 Java 开发环境用的 JDK(Java Development Kit)配置开发环境
连接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择好自己的设备对应的版本的 JDK 按照默认的安装路径来安装即可
二,配置 Java 环境变量路径
右击我的电脑->属性->高级系统属性->高级->环境变量:
在 XXX 的用户变量中添加一个变量
名: JAVA_HOME
值为 : 刚才安装的 JDK 的路径(我的是默认安装路径)
完成以后再加一个变量(如果没有这个变量的话)
名:Path
值为:%JAVA_HOME%\bin;
如果已经有这个变量则直接在已有的变量的值后面加上 ;%JAVA_HOME%\bin;
三,安装开发工具:
Android 的开发工具本来是有两个的,但是最近 Google 已经取消了对Eclipse 的支持,所以现在更推荐的是使用 Google 开发的 Android Studio (而且其实android studio是比eclipse 在许多方面优胜的)
下载:
首先上官网下载:
AndroidStudio 官网:https://developer.android.com/studio/index.html
Android Studio 中国官网:http://www.android-studio.org/
在官网上找到适合自己设备的 android studio 版本,然后下载安装即可
下载必须的 android 开发包(SDK)
初次打开 AndroidStudio 的时候是
先不急着创建项目,首先打开 Configure->SDK Manager
比较推荐下载安装Android7.0,5.0,4.3,4.0.3,2.3 版本的开发包和相应的虚拟机。
勾选完你需要下载的 SDK 以后就可以点击 Apply 并下载安装。
四,新建项目
既然准备工作都已经做好了,这时候可以开始开发了,那么,如何新建一个项目呢?
1,点击 Start a newAndroid Studio project
2,填写基本的 项目信息
Application name:(随便你喜欢)项目名字
Project location:(你喜欢存放项目的位置)
*Include C++ Support 这个选项当你想要写底层的时候再勾选
下一步。
3,选择你的应用适配到的最低版本
目前的 android 手机已经普遍使用到了 Android4.0或以上的系统了,所以最低可以只兼容到4.0.3了(老实说,之前做兼容到2.0.3的 app 的时候真心累,很多不兼容的情况)
下一步。
4,选择一个初始新建页面样式:
选择别的页面可以快捷地生成一些页面效果,但是初学者的话并不推荐,推荐的还是使用 Empty Actvity
5,最后一步决定 Activity的 xml 文件和 Java 源文件的名字
自定义名字以后按 finish 即可成功新建好项目
五,一些必须要会的基本操作:
1,创建虚拟机(CPU 需要是 Intel 的):
注意到这个 android 手机的小图标,这个就是虚拟机
点击进去它会提醒你没有任何的虚拟机器(第一次使用的时候),点击创建一个虚拟机 (Create a virtual device)
点击进去以后会让你选择你想使用的虚拟机外观,不同型号的虚拟机就跟各个对应的不同的手机一样,屏幕分辨率和外观都各不相同,然后点击 Next 。
然后是选择 android 虚拟机版本,选择你喜欢的 android 版本(当然,前提是你刚才再SDK的步骤里面就已经下载好的,没下载好的版本的名字后面会有一个蓝色的 Download 字样),然后镜像的选择框上标分为三类:Recommend(推荐镜像) 、x86 Images(x86 镜像) 、Other Images(其他镜像) 。Recommend 的镜像是 Google 推荐使用的,x86 Images 是最流畅的镜像(Recommend 的也是使用 x86 Images 的),Other Images 是比较没那么流畅的镜像(不推荐)。我比较推荐使用的是 ABI 下写着 x86_64 的镜像,亲测,基本上卡顿情况是没有的。选好以后按 Next 。
AVD Name:你的虚拟机的名字
其他的话其实默认就好,不过有一其他的要求的话可以点击 ShowAdvanced Settings
可以看到多了很多选项,要修改的话推荐的有:
Memory 的 RAM : 运行内存的大小分配(最好就是限制在你电脑内存的1/4以下)
Internal Storage :内部储存大小,4G以下自由分配(其实也是看你存放VM的硬盘的大小,一般在C盘)
SD card:外部储存卡的大小,可以选择使用 Studio 自己的,也可以自己另外定一个目录(虚拟的)
在你修改完你喜欢的设置以后点击 Finish,你再打开虚拟机图标的时候就多了一台属于你的虚拟机了。
随后点击你要打开的虚拟机的绿色的播放图标即可运行你的虚拟机
2,添加外部依赖包:
很多时候要做一些很炫的效果只是用SDK 自带的 support.v7 包是不够的,还需要引进一些其他的包,例如联网操作用的 Volley 包
点击依赖包库
点击 app->Dependencies
点击加号按钮
选择 Library dependency 会出现一个搜索框
输入你的项目要依赖的包名(以 Volley 为例)
选择你想使用的版本任何点击ok
你会发现你的依赖库就会多了这个依赖包,然后点击确定,等 Android Studio 帮你建立这个依赖就好了,你就可以使用这个依赖包中的东西了
3,运行项目:
运行项目其实很简单,当你确认你的项目没有任何错误以后点击运行项目的按钮
选择虚拟机或着是你已经连接了的设备(上面的是已连接的设备或正在运行的虚拟机,下面的是你所有的虚拟机)
点击 ok 以后,你的 app 就会在你的选择的设备中运行了
关于 Android 开发的基本准备和 Android Studio 的基本介绍就到这里了,欢迎各位读者的提问或纠正。