通常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.youkuaiyun.com/lone1ycode/article/details/73694664。里面详细讲解了eclipse下的环境搭建及Android开发举例。
本文所讲解的Android Studio下载及安装,均在windows_64位操作系统,且AS版本为2.3.2.0。
一、下载
二、安装
三、HelloWorld程序演示
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);
}
}
本文详细介绍Android Studio的下载、安装过程及首个HelloWorld程序演示。对比Eclipse,Android Studio以其快速启动、智能提示和优秀的UI设计成为Android开发者的首选。
2589

被折叠的 条评论
为什么被折叠?



