Android复习笔记--Intent
2016-04-20 21:20
363 查看
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 <activity android:name=".SecondActivity" > <intent-filter> <action android:name="com.example.activitytest.ACTION_START" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> ##使用Intent启动浏览器 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.baidu.com")); startActivity(intent);
相关文章推荐
- Android复习笔记--Activity
- Android内置so库到各个目录下
- 下拉列表框Spinner
- 使用maven自动打包android应用签名后报错:INSTALL_PARSE_FAILED_NO_CERTIFICATES
- Android中SharedPreferences用法
- Android-ViewPager滑动图片
- android系统目录说明
- AndroidManifest
- OpenCV学习笔记(六)—— OpenCV for Android打开相机
- Android-Drozer的安装错误
- android串口操作
- android下dev设备的权限问题
- Hybrid App开发模式中, IOS/Android 和 JavaScript相互调用方式
- Android中AIDL的使用
- 【Android】可控滑动的Viewpager
- Android studio开启悬浮提示
- android学习之surfaceview
- Android 中的(意图Intent)机制,常见应用
- Android layout 布局 属性详解
- android基础---->发送和接收短信