Intent是Android中各组件跳转的重要方式,一般可悲用于启动活动、启动服务、以及发送广播等场景。

#显示Intent

主要主要用于启动已知的组件

          //发送方 

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);

intent.putExtra("extra_data", data);

startActivity(intent);

//接收方

Intent intent = getIntent();

String data = intent.getStringExtra("extra_data");

 

#示Intent

(1)action

(2)category

(3)data:scheme、host、path、type

Intent intent = new Intent("com.example.activitytest.ACTION_START");

intent.addCategory("com.example.activitytest.MY_CATEGORY");

//如果不添加Category,那么默认使用DEFAULT

startActivity(intent);

//AndroidManifest.xml

//用来响应Intent

##使用Intent启动浏览器

Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setData(Uri.parse("http://www.baidu.com"));

startActivity(intent);

更多相关文章

  1. 高级Redis应用进阶课 一站式Redis解决方案
  2. android studio-GridLayout网格布局设计简易的计算器界面
  3. js判断是否在微信浏览器中打开
  4. android 应用组件[通用 Intent---以视频模式启动相机应用] 八
  5. Learning Android(安卓)Studio to build a app from scratch
  6. Android中View和SurfaceView
  7. Android架构组件
  8. Android开发之permission
  9. react-native开发 react-native-android-guide

随机推荐

  1. Android(安卓)给TextView 添加图片(左右等
  2. Could not get resource ‘https://dl.go
  3. Android,visibility属性
  4. Android之MediaScanner流程
  5. Android(安卓)统计图表引擎 AChartEngine
  6. Android单元的Junit测试(快速入门)
  7. Android(安卓)代码画角标 offcutView
  8. Android(安卓)Bluetooth蓝牙名称修改
  9. android 模块化
  10. android获取短信验证码自动填入