1.下载安装android studio
下载好之后安装好
?
查看视频:http://itlanbao.com/video.aspx#100100,100100101,0,0
?

?
2.启动报错提示

?
1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面。
?
3.进入启动界面

?
4.新建项目

?

?

?

?
5.主界面设置模拟器

?

?

?

?

?

?
6.启动模拟器

?

?

?

?
7.修改代码

?

?

?

?

?

?
注意修改时间设置必须到andriod设备里

?

?
8.事件和链接

?
?activity_main.xml
- <RelativeLayout?xmlns:android="http://schemas.android.com/apk/res/android"??
- ????xmlns:tools="http://schemas.android.com/tools"?android:layout_width="match_parent"??
- ????android:layout_height="match_parent"?android:paddingLeft="@dimen/activity_horizontal_margin"??
- ????android:paddingRight="@dimen/activity_horizontal_margin"??
- ????android:paddingTop="@dimen/activity_vertical_margin"??
- ????android:paddingBottom="@dimen/activity_vertical_margin"?tools:context=".MainActivity"??
- ????>??
- ??
- ??
- ????<Button??
- ????????android:layout_centerInParent="true"??
- ????????android:layout_width="fill_parent"??
- ????????android:layout_height="wrap_content"??
- ????????android:onClick="OnMySelfClick"??
- ????????android:text="确定"??
- ????????android:id="@+id/button1"?/>??
- ??
- ????<TextView??
- ????????android:layout_width="wrap_content"??
- ????????android:layout_height="wrap_content"??
- ????????android:text=""??
- ????????android:id="@+id/textView1"??
- ????????android:layout_alignParentLeft="true"??
- ????????android:layout_alignParentStart="true"??
- ????????android:layout_alignRight="@+id/button1"??
- ????????android:layout_alignEnd="@+id/button1"?/>??
- ??
- ????<TextView??
- ????????android:layout_width="wrap_content"??
- ????????android:layout_height="wrap_content"??
- ????????android:text="链接"??
- ????????android:id="@+id/textView2"??
- ????????android:layout_above="@+id/button1"??
- ????????android:layout_alignParentLeft="true"??
- ????????android:layout_alignParentStart="true"??
- ????????android:layout_marginLeft="21dp"??
- ????????android:layout_marginStart="21dp"??
- ????????android:layout_marginBottom="30dp"??
- ????????/>??
- </RelativeLayout>??
mainactivity.java
- package?com.hm.myapp;??
- ??
- ??
- import?android.app.Activity;??
- import?android.support.v7.app.ActionBarActivity;??
- import?android.os.Bundle;??
- import?android.text.Html;??
- import?android.text.Spanned;??
- import?android.text.method.LinkMovementMethod;??
- import?android.view.Menu;??
- import?android.view.MenuItem;??
- import?android.view.View;??
- import?android.widget.Button;??
- import?android.widget.TextView;??
- ??
- import?java.text.DateFormat;??
- import?java.text.SimpleDateFormat;??
- import?java.util.Date;??
- ??
- ??
- public?class?MainActivity?extends?Activity?{??
- ??
- ????@Override??
- ????public?void?onCreate(Bundle?savedInstanceState)?{??
- ????????super.onCreate(savedInstanceState);??
- ????????setContentView(R.layout.activity_main);??
- ??
- ????????TextView?textView2?=?(TextView)?findViewById(R.id.textView2);??
- ????????textView2.setMovementMethod(LinkMovementMethod.getInstance());??
- ????????Spanned?text?=?Html.fromHtml("博客主页:<a?href=\"http://blog.csdn.net/unix21/\">unix21‘Blog</a>");??
- ????????textView2.setText(text);??
- ????}??
- ??
- ????/*?************************************??
- ?????*???按钮的单击操作处理函数。??
- ?????*???下面的函数是一个按钮单击的处理函数。??
- ?????*???它需要在layout的xml中将按钮增加一个OnClick的属性,??
- ?????*???并指定它的处理函数。如下??
- ?????*??
- ?????*???android:onClick="OnMySelfClick"??
- ?????*??
- ?????*???这样的话,就不用再增加上面那些复杂的代码了。??
- ?????*??
- ?????*?*/??
- ????public?void?OnMySelfClick(View?v)??
- ????{??
- ????????final?TextView?text?=?(TextView)?findViewById(R.id.textView1);??
- ????????Date?date=new?Date();??
- ????????DateFormat?format=new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss");??
- ????????String?time=format.format(date);??
- ????????text.setText("当前时间是:"?+?time);??
- ????}??
- ??
- ??
- ????/*??
- ????@Override??
- ????protected?void?onCreate(Bundle?savedInstanceState)?{??
- ????????super.onCreate(savedInstanceState);??
- ????????setContentView(R.layout.activity_main);??
- ????}??
- ????*/??
- ??
- ????@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_main,?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);??
- ????}??
- }??
看不懂可以看教程:http://itlanbao.com/video.aspx#100100,100100101,0,0
Android studio安装与调试《IT蓝豹》
原文:http://yichen95.iteye.com/blog/2249994