一看就懂的Android,APP开发入门教程_新手魔方入门教程图解
准备工作
然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。
代码编写
做好准备工作后,终于可以开始写我们的hello android了,在开始编写代码之前,我们先了解几个文件:
res/layout/main.xml App主窗体布局文件,你的应用长什么样都在这边定义,有Design和Text两种模式
res/values/strings.xml 可以理解为i18n文件,这个文件用来存放程序调用的各种字符串
src/com/example/helloandroid/MyActivity.java 这个就是我们的主程序类,等下要实现的功能都在这个文件里添加
首先为应用添加一个id为hellotextView的textview和一个id为hellobutton的button,mail.xml 代码如下:
package com.example.helloandroid; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import android.widget.Toast; public class MyActivity extends Activity { /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //得到按钮实例 Button hellobtn = (Button)findViewById(R.id.hellobutton); //设置监听按钮点击事件 hellobtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //得到textview实例 TextView hellotv = (TextView)findViewById(R.id.hellotextView); //弹出Toast提示按钮被点击了 Toast.makeText(MyActivity.this,"Clicked",Toast.LENGTH_SHORT).show(); //读取strings.xml定义的interact_message信息并写到textview上 hellotv.setText(R.string.interact_message); } }); } }
应用打包