1,调web浏览器
Uri myBlogUri = Uri.parse("http://xxxxx.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:xxxx@gmail.com");
returnIt = new Intent(Intent.ACTION_SENDTO, emailUri);
9,发邮件
returnIt = new Intent(Intent.ACTION_SEND);
String[] tos = { "xxxx@gmail.com" };
String[] ccs = { "xxxx@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", "yyyy");
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", "yyyy");
12,发彩信
Uri mmsUri = Uri.parse("content://media/external/images/media/23");
returnIt = new Intent(Intent.ACTION_SEND);
returnIt.putExtra("sms_body", "yyyy");
returnIt.putExtra(Intent.EXTRA_STREAM, mmsUri);
returnIt.setType("image/png");
分享到:
相关推荐
以下是Android Intent的几种常见用法的详细解释: 1. 显示网页: 当你想在设备上打开一个网页时,可以通过ACTION_VIEW Intent与系统浏览器交互。例如: ```java Uri uri = Uri.parse("http://www.google.com"); ...
以下是对Intent几种常见用法的详细说明: 1. **显示网页** 使用`ACTION_VIEW`和`Uri`来打开浏览器并显示指定的网页。例如: ```java Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent...
以上就是利用Intent在Android应用中实现跳转至其他应用的几种常见方式,它们为开发者提供了强大的功能,同时也为用户带来了极大的便利。通过合理运用这些技术,可以使应用更加丰富、实用,提升用户的整体体验。
Android Intent调用 Uri的方法总结 Android 中的 Intent 机制是 Android 操作系统提供的一种机制,用于在不同的应用程序之间进行交互和数据交换。Intent 是 Android 中的一种异步消息机制,用于在应用程序之间传递...
本篇文章将深入探讨几种实现这一目标的方法,并提供相关的技术细节。 首先,我们需要了解Android系统中短信存储的基本结构。短信通常存储在系统的ContentProvider中,其中最常见的是`SMS_provider`,它位于`content...
发送短信或MMS消息有几种方法: 1. **发送一条简单的短信**: - 创建一个Intent对象,并设置`ACTION_VIEW`动作。 - 添加短信内容。 - 设置类型为`vnd.android-dir/mms-sms`。 - 启动该Intent。 示例代码如下...
本文将详细介绍Android Intent的几种常见用法。 1. **显示网页** 当你需要在应用中打开一个网页时,可以通过ACTION_VIEW Intent来实现。首先创建一个Uri对象解析网页URL,然后创建Intent,将ACTION_VIEW和Uri作为...
下面我们将详细介绍一种解决方案,该方案适用于Android 2.3及以上版本,并通过查询系统中的“favorites”表来判断是否已有应用程序的快捷方式。 #### 权限配置 首先,需要在AndroidManifest.xml文件中添加必要的...
在Android系统中,ContentProvider是一种核心组件,它扮演着数据桥梁的角色,允许不同的应用程序之间安全地共享数据。本文将深入探讨如何在Android中创建自定义ContentProvider,以便其他应用能够访问和操作SQLite...
在Android平台上,发送短信是应用程序与用户交互的重要方式之一,主要分为两种方法:直接调用系统短信接口发送和启动系统短信应用。这两种方法各有特点,适用于不同的场景。 1. 调用系统短信接口直接发送短信 这种...
使用此方法需添加`<uses-permission android:name="android.permission.CALL_PHONE" />`到AndroidManifest.xml文件,因为直接拨打电话涉及到隐私和安全问题,所以Android 6.0及以上版本需要在运行时请求权限。...
总结来说,ContentProvider是Android系统提供的一种数据共享机制,通过自定义ContentProvider和使用ContentResolver,我们可以方便地在不同应用间交换数据。理解并掌握这一技术,对于提升开发效率和应用质量具有重要...
首先,我们需要了解的是Android权限系统。在Android 6.0(API级别23)及以上版本,应用需要在运行时请求`Manifest.permission.CALL_PHONE`权限。这是因为在Android系统中,拨打电话直接影响到用户的隐私和安全,因此...
如果视频位于应用的资源文件夹下,可以使用`android.resource://` URI,如`Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.video_file")`。若视频在外部存储,使用`file://`前缀。 4. **生命...
在Android中,布局是构成界面的重要组成部分,主要有以下几种常用的布局类型: 1. **LinearLayout(线性布局)**:线性布局是最基础的布局方式之一,它可以按照垂直或水平方向排列子控件。 2. **RelativeLayout...
总结来说,实现“Android管理手机短信”涉及到以下几个关键技术点:1) 使用ContentResolver和SQLite数据库查询短信;2) 利用SwipeRefreshLayout实现ListView的下拉刷新;3) 使用Intent发送短信并处理权限;4) 设计...
在Android平台上,开发一款...总之,利用Android内置播放器播放音频文件是一种便捷的方法,它使得开发者可以专注于应用的核心功能,而无需关心播放器的具体实现。只需几行代码,就可以轻松实现音频播放,提高用户体验。