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

Android下调用收发短信邮件等

阅读更多
原文地址: http://blog.sina.com.cn/s/blog_694448320100luzw.html
Android下调用收发短信邮件等
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");
最后一步:
startActivity(returnIt)



声明以上内容转自:http://ssd910.blog.163.com/blog/static/23876797201051894230858/
分享到:
评论

相关推荐

    Android如何实现接收和发送短信

    每一部手机都具有短信接收和发送功能,下面我们通过代码来实现接收和发送短信功能。  一、接收短信 1、创建内部广播接收器类,接收系统发出的短信广播 2、从获得的内容中解析出短信发送者和短信内容 3、在...

    Android_实战_短信收发

    在Android平台上,短信收发是一项基础且重要的功能。本文将深入探讨如何在Android应用中实现这一功能,特别关注Broadcast(广播)的使用,这是Android四大组件之一,它在处理系统事件和应用程序间通信中起到关键作用...

    SMS.rar_android_android 收发 短信_android 服务_android 短信_sms

    综上所述,"SMS.rar"提供的Android短信收发系统可能包含了以上所述的各个方面,包括自定义服务、广播接收器、短信API的使用等,为特定业务提供了定制化的短信解决方案。通过深入理解这些技术,开发者可以构建出高效...

    Android应用源码之AndroidEmail(邮件收发).zip

    9. **通知系统**:当新邮件到来时,应用可能使用Android的通知系统提醒用户。这涉及到注册BroadcastReceiver监听邮件服务器的更新。 10. **错误处理和日志记录**:源码中应有适当的错误处理机制,例如捕获网络异常...

    android 获取手机短信内容并及时刷新短信

    `cursor`对象将包含所有短信的记录,你可以通过遍历它来获取短信内容,例如短信的发送者、接收者、时间、内容等字段。 接着,我们讨论如何实现实时刷新短信内容。Android提供了BroadcastReceiver,可以监听系统广播...

    Android BroadcastReceiver接收收到短信的广播

    BroadcastReceiver 可以接收各种广播信息,例如短信接收、邮件接收、电话呼入等。这些广播信息可以在应用程序中被接收和处理,从而提供更加智能和实时的用户体验。 在项目实践中,我们可以定义一个 ...

    Android获取手机短信

    在Android平台上,获取手机短信是一项常见的功能,尤其在开发与短信相关的应用时,如验证码接收、备份或管理短信等。Android系统提供了丰富的API接口供开发者使用,使得我们能够方便地读取、操作甚至监听短信的变化...

    Android 实现短信接收监听--(短信动态权限添加)

    本文将详细介绍如何在Android中实现短信接收监听,并着重讲解如何处理动态权限的申请。 首先,我们来看如何添加短信的动态权限。在AndroidManifest.xml文件中,你需要声明需要使用的权限: ```xml ...

    Android应用源码之AndroidEmail(邮件收发)-IT计算机-毕业设计.zip

    - 在Android应用中,邮件收发可能需要使用SMTP协议,因此可能需要在`AndroidManifest.xml`文件中添加网络权限,如`<uses-permission android:name="android.permission.INTERNET" />`。 2. **JavaMail API**: - ...

    Android发送和接收短信方法

    ### Android发送和接收短信的方法详解 在Android应用开发过程中,短信功能是常见需求之一,无论是用于用户验证、通知推送还是其他交互场景,掌握如何在Android应用程序中发送和接收短信都是必不可少的技能。本文将...

    基于android系统的短信收发应用

    在Android系统中,短信收发是一项基础且重要的功能,它涉及到通信模块的API调用以及对系统广播的监听。本文将深入探讨如何基于Android开发一个能够实现短信接收和发送的应用,同时结合提供的“短信应用设计文档.doc...

    Android应用源码之AndroidEmail(邮件收发)_收发.zip

    这个名为"Android应用源码之AndroidEmail(邮件收发)_收发.zip"的压缩包文件很可能包含了一个完整的示例项目,用于展示如何在Android应用程序中集成邮件功能。让我们深入探讨一下Android邮件收发的基本原理和实现方法...

    android-smspopup.zip_android_android sms_running android_短信_短信收发

    总的来说,Android SMSPopup是一款深度定制、高效实用的短信收发应用,它的弹出通知、快捷回复、个性化设置等功能,都充分体现了Android平台的开放性和用户体验的重视。通过持续的优化和更新,这款应用将持续为...

    Android4.4+短信拦截删除

    在Android系统中,短信服务是核心功能之一,它允许用户接收、发送和管理短信。在Android 4.4(KitKat)及更高版本中,为了增强用户体验和安全性,系统提供了更高级别的API来处理短信,包括拦截和删除短信。本文将...

    android手机短信的收发

    在深入探讨Android手机短信的收发之前,我们先来了解一下与之相关的几个核心概念:广播接收者(BroadcastReceiver)及其工作原理。 ##### 1. 广播接收者(BroadcastReceiver) 广播接收者是一种特殊的Android组件...

    Android SMSNotify Android 短信通知源码

    这个组件的核心是利用Android系统的短信API,结合自定义的通知机制,能够在接收到短信时及时向用户推送通知。 ### 1. 短信API的使用 在Android系统中,处理短信事件通常涉及到`SmsManager`类,它是Android SDK提供...

    Android邮件收发系统

    增加更多实用的邮箱功能,例如:对邮件的删除、查询、分类等,并且增加邮件垃圾箱,可以将删除的邮件放入垃圾箱中并且一经再次删除,则无法找回。; 通过对各个邮件网站的解码使用户可以接收发送到不同的邮箱; 软件...

    安卓后台邮件转发短信

    3. **电子邮件API**:在安卓中,可以使用JavaMail API或者Android自带的`android.net.mail`包来发送邮件。需要配置SMTP服务器地址、端口、用户名、密码等信息,并封装一个邮件发送函数,将短信内容作为邮件正文发送...

    android接收和发送短信

    综上所述,Android平台上的短信功能主要涉及`SMSManager`的使用来发送短信,以及`BroadcastReceiver`或数据库监听来接收短信。在实现过程中,需要注意权限的声明、异步接收的特性以及正确处理短信内容。通过这些知识...

Global site tag (gtag.js) - Google Analytics