Intent 调用系统中经常用到的组件
1,web浏览器
Uri uri= Uri.parse("http://kuikui.javaeye.com");
returnIt = new Intent(Intent.ACTION_VIEW, uri);
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,发彩信
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");
相关推荐
总结起来,这个DEMO涵盖了Android开发中与多媒体交互的核心部分:通过Intent调用系统服务,处理用户拍摄或选择的图片,图片的显示和缩放,以及图片的压缩优化。这些知识点对于任何需要处理图片的Android应用都是必不...
调用系统闹钟界面需要用到`ACTION_ALARM_SETTINGS`这个特定的Intent行动词。 ```java Intent intent = new Intent(); intent.setAction(android.provider.Settings.ACTION_ALARM_SETTINGS); context.startActivity...
当我们需要实现应用内拨打电话功能时,就会用到Intent来调用系统的电话服务。本教程将详细介绍如何使用Intent来拨打电话。 首先,我们需要了解Intent的基本构造。Intent对象有两个主要构造函数:`Intent(String ...
显式Intent明确指定了要启动的目标组件,而隐式Intent则不指定具体组件,而是通过设置Action、Data、Category等信息,让系统根据这些信息找到合适的组件来处理。 在“Intent传值”中,我们通常会用到以下几种方法:...
在Android开发中,Intent是一个非常重要的组件,它用于在应用程序的不同组件之间传递消息,执行特定的操作,如启动活动(Activity)、启动服务(Service)等。当我们想要从应用中拨打电话时,就需要用到Intent ...
在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在原生应用内展示网页内容。然而,随着用户对交互性需求的提升,单纯展示网页已经不能满足需求,因此,集成像调用系统相机和相册这样的原生功能就...
录制视频同样需要通过Intent调用系统相机应用的视频录制功能。录制完成后,视频文件会返回给应用。源码可能包括创建Intent、设置录制参数(如分辨率、帧率等)、保存视频文件以及处理权限请求的代码。 4. **播放...
在程序A中调用程序B读取PDF,我们主要用到的是隐式Intent。隐式Intent不直接指定目标组件(Activity或Service),而是通过Action、Category、Data等属性来描述我们要完成的操作,然后由系统根据这些属性找到最适合...
在Android系统中,四大组件是应用程序的核心组成部分,包括Activity、Service、Content Provider和Broadcast Receiver(广播接收者)。本文将深入探讨Broadcast(广播)这一组件,它是Android系统中用于应用程序间...
### 工作中经常用到的Android开发代码2 #### 1. 退出程序对话框提示 当用户尝试退出应用程序时,通常会弹出一个对话框来确认用户的操作。这可以防止用户意外地关闭应用。以下是一个简单的示例: ```java @...
本文实例讲述了Android开发中Intent用法。分享给大家供大家参考,具体如下: Android手机软件开发中,Intent作为手机...Android使用Intent来”封装”程序的”调用意图”,不管程序想启动什么组件,启动一个Activity也
在Activity之间进行跳转时,通常会用到Intent对象。Intent是用来在组件间传递消息的,它可以携带数据并启动另一个Activity。例如,如果我们想要从一个Activity打开另一个显示图片的Activity,我们可以创建一个Intent...
在本主题中,"打电话"的功能可能会涉及启动一个新的Activity,例如调用系统的拨号界面。 **Service** 是在后台运行的组件,不与用户界面直接交互。它可以长时间执行任务,例如播放音乐或执行网络操作。Service的...
在Android开发中,"打开浏览器"是一个常见的功能需求,它涉及到Android系统中Intent的使用以及浏览器组件的调用。这个实战项目"android实战 打开浏览器"是为Android初学者设计的,通过Android Studio进行实践操作,...
在 UIAbility 中进行界面跳转,通常会用到 Intent 对象。Intent 是一个用于启动或激活另一个 Ability 或 Action 的消息对象。开发者可以通过创建 Intent,指定目标 Ability 的类名,然后调用 `startAbility` 方法来...
Intent是Android中用于不同组件间交互的一种机制;ContentProvider是Android中用于不同应用程序之间进行数据共享的组件;Service是Android中用于在后台执行长时间运行操作而不提供用户界面的应用组件;而...
在Android系统中,ComponentName是Android应用程序框架中的一个重要类,它代表了应用程序中的一个组件,如Activity、Service、BroadcastReceiver或ContentProvider。ComponentName对象包含了应用程序的包名和组件...
总结来说,`Android-PopSelector从下部弹出的选择框修改头像最容易用到拍照选择图片`这一主题涵盖了Android应用中的多个技术点,包括自定义UI组件、使用系统Intent交互、图片加载库的运用以及响应用户操作的逻辑处理...
在Android中,我们可以使用`Intent.ACTION_PICK`启动系统相册并让用户选择图片。选择后的图片可以使用`ContentResolver`获取其`InputStream`,再转换为`Bitmap`或其他格式,如JPEG,以便于在网络上传输。上传过程...