发送短信:
注意引入包的时候,应该是:
import android.telephony.SmsManager;
因为android.telephony.gsm.SmsManager已经废弃,不建议使用
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage(address, null, message, null, null);
显示写短信界面:
Uri smsToUri = Uri.parse("smsto://10086");
Intent mIntent = new Intent( android.content.Intent.ACTION_SENDTO, smsToUri );
startActivity( mIntent );
发送电子邮件:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL, address);
intent.putExtra(Intent.EXTRA_SUBJECT, filename);
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + filename)); ;
intent.setType("text/csv");
startActivity(Intent.createChooser(i, "EMail File"));
分享到:
相关推荐
综上所述,这个程序结合了Android系统的多种核心功能,如通讯录访问、短信和邮件发送,以及UI设计和性能优化,对于学习Android应用开发,尤其是涉及到通信功能的开发者来说,这是一个有价值的参考示例。
【Android遍历手机短信并发送至指定邮箱】的知识点涵盖了Android平台上的短信读取和电子邮件发送功能。在Android系统中,应用可以通过权限访问短信数据库,提取短信内容,并使用SMTP协议将这些信息发送到预设的电子...
3. **电子邮件API**:在安卓中,可以使用JavaMail API或者Android自带的`android.net.mail`包来发送邮件。需要配置SMTP服务器地址、端口、用户名、密码等信息,并封装一个邮件发送函数,将短信内容作为邮件正文发送...
### 基于Android手机短信管理系统设计 #### 一、课题背景与研究意义 随着智能手机在日常生活中的普及,其已成为获取信息的重要工具。本研究针对当前市场上流行的多种移动操作系统(如Symbian、Windows Mobile、Mac...
(1)通过网络 将尽可能多的短信给指定的手机号的软件,给其他手机号码发送信息。 (2)可以配置SMTP 的方式 给指定的邮箱发送邮件,为了防止用户首次使用不清楚流程,系统内置了 smtp的示例,用于帮助用户快速上手。 ...
BackupSMS允许用户将短信备份到手机的内部存储或者外部SD卡,甚至可以通过电子邮件将备份文件发送给自己。这种方式不仅方便,而且灵活性高,即使没有网络连接也能执行备份。 在使用BackupSMS前,确保你的设备已经...
总结来说,"Android-SMS302短信或者来电转发到Email"项目涉及到的主要知识点有:Android权限管理、BroadcastReceiver的使用、ContentResolver操作短信和通话记录、SMTP邮件发送、以及用户体验优化。开发者需要掌握...
本资源“Android利用Intent拍照、摄像、打电话、发短信、发邮件等示例”提供了一个完整的应用实例,展示了如何灵活运用Intent来实现这些功能。下面将详细解释每个功能的实现方式。 1. **拍照** 使用Intent来调用...
在Android应用开发中,实现分享功能是常见的需求,让用户能够通过邮件或短信将内容传递给其他人。本篇文章将深入探讨如何在Android应用中实现这样的功能,主要涉及Android的Intent机制、邮件API和短信API。 首先,...
最后,虽然提供的压缩包文件名为“SetEmail”,但与本主题“android发短信功能实现”关联不大,可能是上传时的误操作。如果有关于电子邮件功能的实现需求,那将涉及到Android的`javaMail`库或`Intent`机制,但这里...
该压缩包文件“Android高级应用源码-后台转发短信到指定邮件箱,有一个测试界面,是别人的程序我组合一起,部分原创.zip”提供了一个独特的Android应用程序示例,它结合了短信处理和电子邮件通信功能。这个项目的...
在Android平台上,开发一款应用程序实现发送短信和电子邮件是常见的需求,尤其当涉及到用户交互或自动化通信时。在标题“android发短息邮件等”中,我们可以解析出几个关键的Android编程知识点,包括: 1. **...
它可以使Android手机具备短信转发功能; 你可以设置仅转发通信录中的发信者的短信。转发的短信包含原发信者名字或者号码,便于您回复短信,注意应该使用新短信回复。 您还可以将短信转发到您设置的电子邮件地址里。 ...
3. **Android SMS API**:Android提供了一套API接口供开发者访问短信数据,如SmsManager类,可以用于读取短信和发送短信。 4. **网络编程**:为了将短信备份到Gmail,源码会使用HTTP或HTTPS协议与Google服务器通信...
设置邮件主题(默认为:短信转发)。规则定制 根据指定联系人转发(如果有指定联系人,当收到短信时,属于指定的联系才进行转发;如果没有指定,则转发所有) 根据包含关键字转发(如果有指定关键字,当收到短信...
可以通过手机指令远程打开手机上的某项服务,将手机中的短信和电话通过短信或者邮件发送到指定手机号或邮箱中。
在Android中,可以通过Intent来启动系统的短信应用,或者自定义一个短信发送界面。使用`ACTION_SENDTO` Intent,并指定`scheme`为`sms:`,可以打开短信编辑界面,自动填充收件人号码。例如: ```java Intent intent ...
`javax.mail.Transport`: 这个类负责将消息发送到指定的传输协议,对于SMS,我们需要使用一个支持SMS协议的第三方服务来实现这个功能,因为Android系统并不直接支持SMTP(Simple Mail Transfer Protocol)发送短信。...
在Android中,发送和接收短信主要通过SmsManager类来实现。SmsManager提供了发送文字短信、彩信以及批量发送短信的接口。例如,要发送一条短信,你需要获取SmsManager的实例,然后调用sendTextMessage方法,传入接收...
在Android系统中,短信发送流程涉及多个步骤,主要分为两大部分:发送SMS(短消息服务)和MMS(多媒体消息服务)。以下是对Android源码中短信发送流程的详细解析: 1. **用户交互**: 当用户点击发送按钮时,通常...