`
hsyzijvaa
  • 浏览: 107358 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Intent之提供常用功能的使用

    博客分类:
  • java
阅读更多
    1,调用web浏览器

  uri mybloguri = uri.parse("http://javaeye.com");

  returnit = new intent(intent.action_view, mybloguri);

 

  2,地图


  uri mapuri = uri.parse("geo:38.899533,-77.036476");

  returnit = new intent(intent.action_view, mapuri);



  3,调拨打电话界面



  uri teluri = uri.parse("tel:100861");

  returnit = new intent(intent.action_dial, teluri);

 

  4,直接拨打电话

  

  uri calluri = uri.parse("tel:100861");

  returnit = new intent(intent.action_call, calluri);

 

  5,卸载

 

  uri uninstalluri = uri.fromparts("package", "xxx", null);

  returnit = new intent(intent.action_delete, uninstalluri);

 

    6,安装

 

    uri installuri = uri.fromparts("package", "xxx", null);

  returnit = new intent(intent.action_package_added, installuri);

 
  7,播放

 

  uri playuri = uri.parse("file:///sdcard/download/everything.mp3");

  returnit = new intent(intent.action_view, playuri);

 

  8,掉用发邮件

 

  uri emailuri = uri.parse("mailto:shenrenkui@gmail.com");

  returnit = new intent(intent.action_sendto, emailuri);

  

  9,发邮件

 

  returnit = new intent(intent.action_send);

  string[] tos = { "xiaokai.shi@gmail.com" };

  string[] ccs = { "xiaokai.shi@gmail.com" };

  returnit.putextra(intent.extra_email, tos);

  returnit.putextra(intent.extra_cc, ccs);

  returnit.putextra(intent.extra_text, "body");

  returnit.putextra(intent.extra_subject, "subject");

  returnit.settype("message/rfc882");

  intent.createchooser(returnit, "choose email client");

  returnit = new intent(intent.action_send);

  

  10,发短信



  uri smsuri = uri.parse("tel:100861");

  returnit = new intent(intent.action_view, smsuri);

  returnit.putextra("sms_body", "shenrenkui");

  returnit.settype("vnd.android-dir/mms-sms");

  uri smsuri = uri.parse("tel:100861");

  returnit = new intent(intent.action_view, smsuri);

  returnit.putextra("sms_body", "shenrenkui");

  returnit.settype("vnd.android-dir/mms-sms");

  11,直接发邮件



  uri smstouri = uri.parse("smsto://100861");

  returnit = new intent(intent.action_sendto, smstouri);

  returnit.putextra("sms_body", "shenrenkui");

  uri smstouri = uri.parse("smsto://100861");

  returnit = new intent(intent.action_sendto, smstouri);

  returnit.putextra("sms_body", "shenrenkui");

  12,发彩信

 

  uri mmsuri = uri.parse("content://media/external/images/media/23");

  returnit = new intent(intent.action_send);

  returnit.putextra("sms_body", "shenrenkui");

  returnit.putextra(intent.extra_stream, mmsuri);

  returnit.settype("image/png");

  uri mmsuri = uri.parse("content://media/external/images/media/23");

  returnit = new intent(intent.action_send);

  returnit.putextra("sms_body", "shenrenkui");

  returnit.putextra(intent.extra_stream, mmsuri);

  returnit.settype("image/png");

  intent直接调用startactivity(returnit)就ok了。 
1
4
分享到:
评论

相关推荐

    Android开发中常用的功能

    "Android实现图表绘制和展示","断点续传下载","常用Intent.Action","图片缩放圆角倒影Bitmap/Drawable转换", "SlidingDrawer抽屉效果","Android顶部与底部菜单","GroupActivity测试","Android平台水波效果源码",...

    Android常用的intent action汇总

    本文总结讲述了Android常用的intent action功能。分享给大家供大家参考,具体如下: Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你...

    Android利用Intent.ACTION_SEND进行分享

    其实在系统的文件管理器中,这应该是我们常用的功能(包括文件的打开Intent.ACTION_VIEW)。 下面列出一个简单的分享方式 Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); ...

    Android系统库和第三方功能实现库

    蓝云手机App,RN开发。...3. Intent:Android应用可以使用Intent实现不同Activity之间的跳转、服务调用和消息传递等。 4. Content Provider:内容提供者是一个Android 本资源仅用于开源共享学习和技术交流

    Android中AlarmManager+Notification实现定时通知提醒功能

    本文将讲解一下如何使用AlarmManager实现定时提醒功能。 闹钟配置 周期闹钟 Intent intent = new Intent(); intent.setAction(GlobalValues.TIMER_ACTION_REPEATING); PendingIntent sender = PendingIntent....

    安卓开发-停车管理系统

    包含Android 开发四大组件之一、Android用户界面开发常用布局和控件、 Android 事件处理、 利用Intent 数据传递、SharedPreferences数据存储、SQLite数据库管理等知识完成系统功能的开发。 首次使用的用户,需要提供...

    疯狂Android讲义源码

     5.1.1 使用Intent启动系统组件 197  5.2 Intent的属性及intent-filter  配置 198  5.2.1 Component属性 198  5.2.2 Action、Category属性与  intent-filter配置 200  5.2.3 指定Action、Category调用  系统...

    疯狂Android讲义.part1

    5.1.1 使用Intent启动系统组件 197 5.2 Intent的属性及intent-filter 配置 198 5.2.1 Component属性 198 5.2.2 Action、Category属性与 intent-filter配置 200 5.2.3 指定Action、Category调用 系统Activity 204 ...

    Android移动应用开发实验指导书.docx.docx

    实验二Android的UI界面开发 目标 (1)掌握常用UI组件的功能和用法。 (2)掌握四种基本的布局。 (3)掌握自定义控件的2种使用方法。 (4)掌握ListView的简单用法。 (5)掌握自定义ListView控件的使用。 实验软...

    Android移动应用开发实验指导书.docx

    实验二Android的UI界面开发 目标 (1)掌握常用UI组件的功能和用法。 (2)掌握四种基本的布局。 (3)掌握自定义控件的2种使用方法。 (4)掌握ListView的简单用法。 (5)掌握自定义ListView控件的使用。 实验软...

    java常用设计模式

    我们在使用模式的时候,一定要注意模式的意图(intent),而不 要过多的去关注模式的实现细节,因为这些实现细节在特定情况下,可能会发生一些改变。不要顽固地认为设计模式一书中的类图或实现代码就代表了模式本身...

    Android入门到精通源代码.

    1.3.4 内容提供器(ContentProvider) 1.4 Android网上资源 第2章 搭建Android开发环境 2.1 Android开发环境要求 2.2 JDK的安装和配置 2.2.1 安装JDK 2.2.2 配置JDK 2.3 Android SDK的下载和安装 2.3.1 下载Android ...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--Intent常用功能 |--IO将输入流转成字节 |--Json读js资源文件 |--layout布局样式之style配置 |--listview 页面 图片加文字 |--ListView之CursorAdapter异步查询框架之短信 |--ListView之动态添加子view |--...

    android开发——简易计算器的设计报告.doc

    Android 使用了Intent 这个特殊类,实现在屏幕与屏幕之间移动。Intent 数据结构两个最重要的部分是动作和动作对应的数据。Intent类绑定一次操作,它负责 携带这次操作所需要的数据以及操作的类型等。 3、Layout 用于...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Android自主学习项目报告(一).doc

    第三层是应用程序框架层,提供了Android平台基本 的管理功能和组件重用机制;第四层是应用程序层,提供了一系列核心应用程序。 src 源代码目录 gen 目录(R.java文件是ADT自动生成,不能手动修改,R.java作用:src中...

    Android AlarmManager实现定时循环后台任务

    AlarmManager是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 ...

    Android基于AlarmManager实现用户在线心跳功能示例

    本文实例讲述了Android基于AlarmManager实现用户在线心跳...AlarmManager对象配合Intent使用,可以定时的开启一个Activity,发送一个BroadCast,或者开启一个Service. 下面的代码详细的介绍了两种定时方式的使用: (1)

Global site tag (gtag.js) - Google Analytics