启动其他程序Intent携带的数据
来源:互联网 发布:液晶显示器测试软件 编辑:程序博客网 时间:2024/05/01 18:03
启动手机中存在的Activity时Intent传入的数据小结
用 setType() 方法来指定intent附带的数据类型。设置MIME type 是为了指定应该接受这个intent的activity。例如:
Intent intent=new Intent(Intent.ACTION_PICK)
intent.setType(Url url); 若在intent中没有传入Uri则setType(Uri uri)确定将启动手机中哪个Activity,
uri-->content://com.example.app.provider/table1表示访问的是com.example.app这个应用,table表示该应用的表
通配符表示方式:
content://com.example.app.provider/* 表示访问该应用中任意表
content://com.example.app.provider/table/# 表示访问该应用表table中任意一行
//对应启动Activity有getStringExtra();根据传过来的key判断做什么//比如传过来的是Intent.EXTRA_TEXT,则启动email后所做的事就是将key所对应的values当作message text
Intent emailIntent = new Intent(Intent.ACTION_SEND);// The intent does not have a URI, so declare the "text/plain" MIME typeemailIntent.setType(HTTP.PLAIN_TEXT_TYPE);emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {"jon@example.com"}); // recipientsemailIntent.putExtra(Intent.EXTRA_SUBJECT, "Email subject");emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message text");emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("content://path/to/email/attachment"));
intent.putExtra();
0 0
- 启动其他程序Intent携带的数据
- Intent携带额外的数据的方法
- Intent携带额外的数据的方法
- intent携带数据的集中方式
- Intent携带数据切换Activity
- Intent使用规范:不要在Intent的中携带待会自动被提交的数据。
- 通过Intent启动其他APP的Activity
- Notification中Intent携带数据重复问题
- Notification中Intent携带数据重复问题
- 利用Intent跳转其他程序的拓展
- Intent 之间的程序启动
- 监听电池变化的广播中携带的数据:Intent.ACTION_BATTERY_CHANGED
- Android Intent对象隐式意图激活并携带数据到系统的信息页面
- intent 启动其他应用程序应用
- intent启动新activity / 使用其他类的方法
- android 在应用中启动其他应用Intent的写法
- Android启动一个新的activity并携带数据,返回数据给上一个activity
- 调试 其他由其他程序启动的EXE程序--方法
- 前端性能优化:webpack分离 + LocalStorage缓存
- Ionic实现左侧侧边栏新建项目
- 白话浅说TCP/UDP面向连接,面向无连接的区别
- UITabBarController知识整理
- 数组中的逆序对
- 启动其他程序Intent携带的数据
- 实验2 Activity和Intent-任务1
- 我的隔天Codeforces——Round #371 (Div. 2)
- hive之窗口函数理解与实践
- HTML5 canvas标签-4 灰度直方图的实现
- Redis探索之旅(10)- Redis数据结构之有序集合
- NOIP2014提高组D.发射器选址(解题报告)
- 【mysql】SQL嵌套子查询和相关子查询的执行过程有什么区别(推荐)
- 五层协议的体系结构