通常Android程序的开发都采取Eclipse+SDK+ADT的方式,而eclipse在开发过程中,响应速度、启动速度、内存占用等等都不是十分优秀,Android Studio是Google为Android开发者量身订做的IDE,考虑到绝大多数开发者的需求,具有更加智能、启动更快、UI更优秀、同时整合了Gradle构建工具、内置终端等等优点,是Android开发者的福利,并且值得一提的是,Google已经停止了对eclipse android的支持,全力推荐自家的开发工具——Android Studio。
注:对于Android初学者来说,还是建议先从eclipse开发环境入手,Android Studio更适合有一定的Android开发经验的人,能够更快上手,易于开发。
关于eclipse上开发Android应用程序,请参考我的上一篇博文,地址:http://blog.csdn.net/lone1ycode/article/details/73694664。里面详细讲解了eclipse下的环境搭建及Android开发举例。
本文所讲解的Android Studio下载及安装,均在windows_64位操作系统,且AS版本为2.3.2.0。
一、下载
Android Studio的下载地址可在Android Studio中文社区下载,地址:
http://www.android-studio.org/
该网站上面的文字都是中文,理解起来相当容易,找到下载,即可选择系统对应的版本进行下载,在选择是否包含SDK时,应注意,如果你已经安装好了SDK并做了相应的配置,建议还是不要继续使用,应该使用包含SDK的版本,多种开发工具共用SDK有可能会出现问题。所以强烈建议下载包含SDK的版本,不要共用SDK。
不想在官网上下载,也可以在我的网盘上下载,并附有一份官方API帮助文档。地址:https://pan.baidu.com/s/1gfTSdTh 密码:io9j
二、安装
双击打开已经下载好的安装工具。
点击Next,进行下一步。
保持默认,点击Next进行下一步。
点击上图中的I Agree,继续安装。
到上图所示位置,即为软件和SDK的安装位置,默认不是这样的,我做了修改,建议装在硬盘空间足够的位置,且将Android Studio和SDK分为两个不同的文件夹,放在同一目录下。然后点击Next。
上图为选择开始菜单,默认即可,直接点击Install进行安装。下图为安装界面。
首先进行安装的是Android Studio,安装完成之后会进入提取SDK界面,如下图所示。
等待安装完毕,完成后会出现如下图所示界面。点击Finish,即可启动Android Studio。
启动界面如下图所示:
然后进入Android Studio的欢迎界面。
到这里,Android Studio的安装工作就已经完成了。
三、HelloWorld程序演示
点击Start a new Android Studio project来新建一个Android程序,创建程序界面如下图所示:
可以修改默认的应用程序名称,公司名称,还有项目的存放位置。建议将项目的存放位置同样设置为Android Studio的安装目录,不过要注意是同一目录的不同的文件夹下。点击Next后出现如下图所示界面。
这个配置是要设置软件在什么环境下运行,选择phone即可,如果想要在TV、手表等设备上运行,也可以在Wear、TV上点对勾,Minimum SDK是最低支持的版本,建议选择的稍低一点,但是该版本以下的版本不做支持。点击Next继续。
上图所示是在安装组件的窗口,等待安装完成即可。完成后点击Next。
上图所示是要选择一个活动,可以选择空的活动,也可以选择其他活动,这里选择的是Basic Activity,点击Next继续操作。
上图所示的界面是对活动名称、布局名称、标题名称等的配置,按图中配置即可。点击Finish完成项目的创建。此时会进入创建项目的窗口,如下图所示,很快即可完成。
创建好的项目在Android Studio中的预览如下图所示,是不是感觉比eclipse的UI效果要好上很多呢。
此时,HelloWorldActivity.java中的代码如下:
package com.my.helloworld;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
public class HelloWorldActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hello_world);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_hello_world, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
测试软件的运行,可以选择手机模拟器,打开Toos - Android - AVD manager,出现如下图所示的窗口。
这个AVD是安装的时候预置的,考虑到很多计算机的性能问题,可以将该模拟器删除(单击Download右边向下的箭头,选择delete即可),然后点击左下角的绿色加号,重新创建手机模拟器。点击后出现如下所示界面。
如上图所示,可以如图所示的手机模拟器,相对来说占用资源会更少,在低配的计算机上也能很快运行。点击Next继续。
到上图所示界面时,选择第二个,Next即可。然后点击AVD Manager中新建好的模拟器,点击绿色的三角号即可运行,几秒钟即可进入手机模拟器,非常快。效果如下图所示。
然后回到Android Studio主界面,点击菜单栏的绿色三角标志(运行按钮),就会弹出如下图所示的选择模拟器的界面,选中,点击OK,即可等待程序运行。
程序运行结果如下图所示。
关于Android Studio的下载、安装及HelloWorld应用演示就是这些。相对于eclipse,AS的下载及安装还是非常简单的。