网站大量收购闲置独家精品文档,联系QQ:2885784924

05_02_Intent启动内置应用程序.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05_02_Intent启动内置应用程序

Android移动应用开发 第五章 第二讲 Intent启动内置程序 教学目标 • 掌握常见Intent启动系统组件 2012/9/25 武永亮 目录 1 使用Intent启动内置应用 2 Intent的简单应用 3 PendingIntent 2012/9/25 武永亮 使用Intent启动内置应用 • 借助Intent对象的action属性和data属性、type 属性,可以启动内置的Android应用程序(如打 电话、发短信、打开浏览器等等) 。 • 启动内置应用程序需要使用android提供的标准 action属性: – 标准action属性请参考: /reference/android/content/I ntent.html#constants 2012/9/25 武永亮 使用Intent启动内置应用 • 启动内置应用程序的基本流程: – 创建Intent对象 – 设置Intent对象的属性(action、data、category等) – 在AndroidManifest.xml文件中申请内置应用程序启 动权限 – 启动内置应用程序 2012/9/25 武永亮 使用Intent启动内置应用 • 拨打电话: Intent i = new Intent(); i.setAction( Intent.ACTION_CALL ); i.setData( Uri.parse( tel:10086 ) ); startActivity( i ); • Intent.ACTION_CALL为拨打电话应用程序所匹配的动作action ;也可以使用 Intent.ACTION_DIAL ,表示打开拨打电话窗口,但还未拨出电话。 • 可以使用简写形式: Intent i = new Intent(Intent.ACTION_CALL, Uri.parse(tel:10086)); startActivity(i); • 在使用内置拨打电话程序时,必须在AndroidManifest.xml文件中申请 权限: – uses-permission android:name=android.permission.CALL_PHONE/ 2012/9/25 武永亮 使用Intent启动内置应用 • 发送短信: Intent i = new Intent(); i.setAction( Intent.ACTION_SENDTO); i.setData( Uri.parse( “smsto:10086 ) ); i.putExtra( sms_body, 短信内容 ); startActivity( i ); • 在使用发送短信程序时,必须在AndroidManifest.xml文件中 申请权限: – uses-permission android:name=androi

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档