首页 > 移动平台 > 详细

Android学习笔记01

时间:2014-03-24 04:57:44      阅读:527      评论:0      收藏:0      [点我收藏+]

一.

创建Activity的要点:

1.继承Activity类
2.需要重写onCreate方法
3.需要在AndroidManifest.xml注册
4.为Activity添加控件和内容
5.setContentView(R.layout.activity_main);设置布局文件
6.TextView myTextView=(TextView)findViewById(R.id.myTextView);获取控件

 

二、

Intent
1.Component name
2.Action
3.Data
4.Category
5.Extras
6.Flags

通过Intent跳转Activity

bubuko.com,布布扣

 

@Override
protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);

  myButton = (Button) findViewById(R.id.myButton);
  myButton.setOnClickListener(new MyButtonListener());
}


   class MyButtonListener implements OnClickListener {
        @Override
        public void onClick(View v) {
            /*// 1.跳转到本程序的Activity
             * Intent intent=new Intent(); 
             * intent.putExtra("key", "DATA");
             * intent.setClass(MainActivity.this, OtherActivity.class);
             * MainActivity.this.startActivity(intent);
             */
       //2.跳转到外部Activity 如:发送短信
Uri uri = Uri.parse("smsto://0800000123"); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); intent.putExtra("sms_body", "The SMS text"); startActivity(intent); } }

public class OtherActivity extends Activity{

  private TextView myTextView=null;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  setContentView(R.layout.other);
  Intent intent=getIntent();//获取Intent
  String value=intent.getStringExtra("key");
  myTextView=(TextView)findViewById(R.id.textView1);
  myTextView.setText(value);
 }
}

 
bubuko.com,布布扣

Android学习笔记01,布布扣,bubuko.com

Android学习笔记01

原文:http://www.cnblogs.com/zhuawang/p/3619927.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!