Android中Intent的初学即显式、隐式Intent,Intent打开屏幕,Intent打开拨号界面拨号。

刺骨的言语ヽ痛彻心扉 2022-05-14 06:20 361阅读 0赞

Intent是Android编程中最为重要的部分,相当于一个信使,可以使Activity、BroadcastRecevier、Server相互传递信息。

初学Intent两个类型各一个例子:

  1. protected void onCreate(Bundle savedInstanceState) {
  2. super.onCreate(savedInstanceState);
  3. setContentView(R.layout.activity_main);
  4. }
  5. public void te(View view){ //隐式Intent,设置Action,Data等等,经过Android自动判断
  6. Intent intent=new Intent(); //在这里调用Intent打开浏览器
  7. intent.setAction(intent.ACTION_VIEW);
  8. intent.setData(Uri.parse("https://www.baidu.com"));
  9. startActivity(intent);
  10. }
  11. public void js(View view){
  12. finish();
  13. }
  14. public void pm(View view){ //显式Intent,指定目标
  15. Intent intent=new Intent(MainActivity.this,sed.class);
  16. startActivity(intent);
  17. }
  18. //无论是哪一种,最后要启动时候都要调用StartActivity方法

下面补充打开拨号界面的补充:

  1. public void ph(View view){
  2. Intent intent=new Intent(Intent.ACTION_DIAL);
  3. intent.setData(Uri.parse("tel:10086"));
  4. startActivity(intent);
  5. }

发表评论

表情:
评论列表 (有 0 条评论,361人围观)

还没有评论,来说两句吧...

相关阅读

    相关 IntentIntent

    intent是Android程序中各组件之间进行交互的一种方式,他不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。intent一般可用作启动活动,启动服务发送

    相关 Intent

    顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5个人: (1)A:170cm (2)B:160cm (3)C:180cm (4)D

    相关 IntentIntent

    Intent是各组件之间交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递消息。一般被用于启动活动、启动服务以及发送广播等场景。 主要分为