`
guochongcan
  • 浏览: 326980 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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对象有两个主要构造函数:`Intent(String ...

    Intent跳转传值

    显式Intent明确指定了要启动的目标组件,而隐式Intent则不指定具体组件,而是通过设置Action、Data、Category等信息,让系统根据这些信息找到合适的组件来处理。 在“Intent传值”中,我们通常会用到以下几种方法:...

    android Action call 拨打电话 Intent.ACTION.CALL

    在Android开发中,Intent是一个非常重要的组件,它用于在应用程序的不同组件之间传递消息,执行特定的操作,如启动活动(Activity)、启动服务(Service)等。当我们想要从应用中拨打电话时,就需要用到Intent ...

    Android webview调用相机和相册

    在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在原生应用内展示网页内容。然而,随着用户对交互性需求的提升,单纯展示网页已经不能满足需求,因此,集成像调用系统相机和相册这样的原生功能就...

    安卓拍照上传录像监控录屏相关-该demo完美演示调用系统相机拍照显示并压缩保存以及新增的视频录制并播放功能.rar

    录制视频同样需要通过Intent调用系统相机应用的视频录制功能。录制完成后,视频文件会返回给应用。源码可能包括创建Intent、设置录制参数(如分辨率、帧率等)、保存视频文件以及处理权限请求的代码。 4. **播放...

    android 程序A调用程序B

    在程序A中调用程序B读取PDF,我们主要用到的是隐式Intent。隐式Intent不直接指定目标组件(Activity或Service),而是通过Action、Category、Data等属性来描述我们要完成的操作,然后由系统根据这些属性找到最适合...

    安卓四大组件之一-------Broadcast

    在Android系统中,四大组件是应用程序的核心组成部分,包括Activity、Service、Content Provider和Broadcast Receiver(广播接收者)。本文将深入探讨Broadcast(广播)这一组件,它是Android系统中用于应用程序间...

    工作中经常用到的android开发代码2

    ### 工作中经常用到的Android开发代码2 #### 1. 退出程序对话框提示 当用户尝试退出应用程序时,通常会弹出一个对话框来确认用户的操作。这可以防止用户意外地关闭应用。以下是一个简单的示例: ```java @...

    Android开发中Intent用法总结

    本文实例讲述了Android开发中Intent用法。分享给大家供大家参考,具体如下: Android手机软件开发中,Intent作为手机...Android使用Intent来”封装”程序的”调用意图”,不管程序想启动什么组件,启动一个Activity也

    移动应用开发技术-Android Studio实验二-Activity的调用-竹园摘竹子图片分享

    在Activity之间进行跳转时,通常会用到Intent对象。Intent是用来在组件间传递消息的,它可以携带数据并启动另一个Activity。例如,如果我们想要从一个Activity打开另一个显示图片的Activity,我们可以创建一个Intent...

    四,android四大组件基础介绍及打电话,发短信简单应用 &单元测试

    在本主题中,"打电话"的功能可能会涉及启动一个新的Activity,例如调用系统的拨号界面。 **Service** 是在后台运行的组件,不与用户界面直接交互。它可以长时间执行任务,例如播放音乐或执行网络操作。Service的...

    android实战 打开浏览器(android studio源程序工程)

    在Android开发中,"打开浏览器"是一个常见的功能需求,它涉及到Android系统中Intent的使用以及浏览器组件的调用。这个实战项目"android实战 打开浏览器"是为Android初学者设计的,通过Android Studio进行实践操作,...

    HarmonyOS应用实践-UIAbility的使用

    在 UIAbility 中进行界面跳转,通常会用到 Intent 对象。Intent 是一个用于启动或激活另一个 Ability 或 Action 的消息对象。开发者可以通过创建 Intent,指定目标 Ability 的类名,然后调用 `startAbility` 方法来...

    Android通话拦截和强插应用研究

    Intent是Android中用于不同组件间交互的一种机制;ContentProvider是Android中用于不同应用程序之间进行数据共享的组件;Service是Android中用于在后台执行长时间运行操作而不提供用户界面的应用组件;而...

    android ComponentName 示例

    在Android系统中,ComponentName是Android应用程序框架中的一个重要类,它代表了应用程序中的一个组件,如Activity、Service、BroadcastReceiver或ContentProvider。ComponentName对象包含了应用程序的包名和组件...

    Android-PopSelector从下部弹出的选择框修改头像最容易用到拍照选择图片

    总结来说,`Android-PopSelector从下部弹出的选择框修改头像最容易用到拍照选择图片`这一主题涵盖了Android应用中的多个技术点,包括自定义UI组件、使用系统Intent交互、图片加载库的运用以及响应用户操作的逻辑处理...

    Kotlin RecyclerView使用,浏览相册、选择图片上传,下载文件,文件选择器

    在Android中,我们可以使用`Intent.ACTION_PICK`启动系统相册并让用户选择图片。选择后的图片可以使用`ContentResolver`获取其`InputStream`,再转换为`Bitmap`或其他格式,如JPEG,以便于在网络上传输。上传过程...

Global site tag (gtag.js) - Google Analytics