src文件夹,顾名思义,就是存放java源代码的地方。
例如我们的代码如下
package cn.com.android.phone;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class PhoneCaller extends Activity {
private EditText editText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
editText = (EditText) findViewById(R.id.editText);
Button button = (Button) findViewById(R.id.myButton);
button.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
String number = editText.getText().toString();
// 声明打电话的意图
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+number));
// 将意图传递给操作系统
PhoneCaller.this.startActivity(intent);
}
});
}
}
我们的类继承了Activity这个类。一般我们都会实现其中的onCreate方法和onPause方法
1.onCreate方法
该方法主要用于初始化我们的Activity。当用户通过请求和我们交互的时候,我们就通过Activity做出相应的处理。Activity从功能上说,比较像struts中的action.是系统和用户交互的一个接口。
2.onPause方法
该方法在当你的Activity被销毁前执行的方法,一般用来进行数据的实例化。(Activity被销毁的原因有很多种,比如人为的,或者系统内存不足时等等)。
3.gen文件夹
gen文件夹,主要包含一个R.java文件,这个文件是由系统自动维护的,不允许人为的修改,否则将会出现很多让你郁闷的错误。











