android学习序列笔记之Intent使用方法

    在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。

而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。
    在这些组件之间的通讯中,主要是由Intent协助完成的。
    Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。
    因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。
    下面举两个使用Intent的在android中经常使用的例子:
     例子一:Intent基本使用方法
     Intent intent=new Intent();
     intent.setClass(Activity_01.this, Activity_02.class);
     intent.startActivity(intent);

     例子二、在android手机上面发短信的时候会用到
Uri uri=Uri.parse("smsto://0800000123");

    Intent intentCaculate=new Intent(Intent.ACTION_SENDTO,uri);
    intentCaculate.putExtra("sms_body", "the SMs text");

  另外,有一个特别需要注意的地方,如果android开发过程中,出现了下面的提示信息:The application Caculate........please try again,表示没有在androidMainfest.xml注册新添加的activity。
  .



     

          


         
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值