`
h416756139
  • 浏览: 365743 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Intent 的经典用法

阅读更多

1,打开浏览器

Uri url = Uri.parse("http://kuikui.iteye.com");

returnIt = new Intent(Intent.ACTION_VIEW, url);

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 = { "shenrenkui@gmail.com" };

String[] ccs = { "shenrenkui@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");

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");

11,直接发邮件

Uri smsToUri = Uri.parse("smsto://100861");

returnIt = new Intent(Intent.ACTION_SENDTO, smsToUri);

returnIt.putExtra("sms_body""shenrenkui");

12,发彩信

UrmmsUri = 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的多种用法

    Intent的多种用法是Android开发者必须掌握的关键技能。本文将深入探讨Intent的使用方式,包括显式Intent、隐式Intent、Intent Filter、数据传递以及如何通过Intent调用系统服务和启动第三方应用。 首先,我们来了解...

    android Intent的用法

    本篇文章将详细解析Intent的用法。 首先,Intent分为显式Intent和隐式Intent两种类型。显式Intent明确指定要启动的目标组件,通过组件的全限定类名(包名+类名)来指定。而隐式Intent则是不指定具体组件,而是通过...

    robotium intent 各种用法

    以下是从“robotium intent 各种用法”这一主题中提取并详细解释的21种常见的`Intent`使用场景: ### 1. 从Google搜索内容 通过调用`Intent.ACTION_WEB_SEARCH`,可以启动系统默认的搜索引擎,搜索指定的关键词。...

    Android Intent Filter用法

    在Android应用开发中,Intent Filter是一个至关重要的...学习并熟练掌握Intent Filter的用法,对于开发高质量的Android应用至关重要。在实际项目中,可以根据需求调整Intent Filter,实现丰富的功能和良好的用户体验。

    Android中Intent习惯用法

    在本文中,我们将深入探讨一些Intent的常用习惯用法,如发送短信、发送邮件、调用相机拍照和录制视频等。 1. 发送短信: 当需要通过Intent发送短信时,应使用`Intent.ACTION_SENDTO`作为动作,并设置URI为`smsto:`...

    Android Intent用法大全

    ### Android Intent用法大全 #### 概述 在Android开发中,`Intent`是一个非常重要的概念,它主要用于组件之间的通信,比如启动一个Activity、服务、广播接收器等。本篇文章将详细介绍Intent的各种常见用法,包括但...

    Android Intent的几种用法全面总结

    以上是Intent的基本用法,但Intent还有更多高级用法,如隐式Intent(用于启动未明确指定组件的Activity或Service)、显式Intent(指定确切的组件)、捆绑数据、使用Intent Filter等。理解并熟练使用Intent是构建...

    intent的各种用法

    ### Intent的各种用法详解 在Android开发中,`Intent`是一种非常重要的机制,它用于启动一个活动(Activity)或者向另一个组件发送一个消息。通过Intent,开发者可以灵活地调用系统或其他应用的功能,如发送电子...

    android Intent用法

    ### Android Intent 使用详解 在Android开发中,`Intent`是一个非常重要的类,它主要用于应用程序组件间的交互和通信。通过Intent可以启动Activity、Service或者发送Broadcast等。本文将根据提供的文件内容,详细...

    Intent用法举例

    本文将深入讲解Intent在广播和服务中的使用方法,以实例的形式帮助开发者更好地理解Intent的用法。 一、Intent的基本概念 Intent在Android中扮演着消息传递者的角色,它封装了操作类型和数据,并在组件之间传递。...

    Android Intent 用法汇总.doc

    以下是关于Android Intent的详细说明和用法汇总: 1. **显示网页**: 使用`Intent.ACTION_VIEW`和`Uri.parse()`可以打开浏览器显示指定的网页。例如,`Uri uri = Uri.parse("http://google.com");`创建了一个指向...

    Android的Intent实验

    本实验将深入探讨Intent的基本用法,旨在帮助开发者理解其核心概念和实际应用。 1. **Intent的基本概念** Intent是一个意图对象,它表达了应用程序想要执行的动作,例如启动一个新的Activity或启动一个Service。...

    intent的几种常用用法.pdf

    以下是对Intent几种常见用法的详细说明: 1. **显示网页** 使用`ACTION_VIEW`和`Uri`来打开浏览器并显示指定的网页。例如: ```java Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent...

    Android应用源码之Intent_Intent.zip

    这个压缩包“Android应用源码之Intent”很可能会包含多个示例项目,演示了Intent的各种用法,包括启动Activity、传递数据、使用Intent Filter等,通过学习这些示例,开发者可以更好地理解和掌握Intent在实际开发中的...

    Intent回调函数的用法

    刚刚写的一段Android的Intent的代码,实现连个Activity之间的跳转。

    ListVIew用法Intent传递据图片以及Android适配器

    在这个Demo中,我们将会探讨ListView的基本用法,如何使用SimpleAdapter,以及如何通过Intent传递数据和图片。 首先,让我们来看看ListView的基本使用。ListView需要一个Adapter来填充数据,Adapter可以根据不同的...

    intent的常用方法

    本文将详细介绍`Intent`的一些常见用法及其相关知识点。 #### 一、从BroadcastReceiver启动一个新的Activity 在某些场景下,可能需要从BroadcastReceiver启动一个新的Activity。为了正确地进行这一操作,需要注意...

Global site tag (gtag.js) - Google Analytics