/**
* 验证字符串是否是email
* @param str
* @return
*/
public static boolean isEmail(String str) {
Pattern pattern = Pattern.compile("[//w//.//-]+@([//w//-]+//.)+[//w//-]+",Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(str);
if (matcher.matches()) {
return true;
}else {
return false;
}
}
/**
* 验证是否是手机号码
* @param str
* @return
*/
public static boolean isCellphone(String str) {
Pattern pattern = Pattern.compile("1[0-9]{10}");
Matcher matcher = pattern.matcher(str);
if (matcher.matches()) {
return true;
}else {
return false;
}
}
/**
* 验证是否是QQ号码
* @param str
* @return
*/
public static boolean isQQ(String str) {
Pattern pattern = Pattern.compile("[1-9]{5,10}");
Matcher matcher = pattern.matcher(str);
if (matcher.matches()) {
return true;
}else {
return false;
}
}
分享到:
相关推荐
标题中的“在系统自带的E-mail预置一些邮箱,如163邮箱,谷歌邮箱等”指的是在Android操作系统中设置和使用预装的电子邮件应用来管理个人或工作邮件的过程。这个过程涉及到Android设备上的E-Mail应用程序,它允许...
这通常涉及到JavaMail API的使用,而“android发邮件用的mail有关的三个jar包”正是为了实现这一功能所需的库文件。这些jar包包含了处理SMTP(简单邮件传输协议)和其他邮件传输协议所需的核心类和方法。 首先,...
`Android_Demo_MailDemo`文件可能是一个简单的邮件客户端示例代码,包含了登录验证、邮件发送、邮件接收等基本功能的实现。在分析这个Demo时,需要注意以下几点: 1. 检查网络权限:确保应用有访问网络的权限,可以...
总之,通过正确使用activation.jar、additionnal.jar和mail.jar库,开发者可以在Android应用中实现在后台发送邮件的功能,从而满足各种自动化通信的需求。这个过程涉及到对JavaMail API的深入理解和合理配置,确保...
《深入解析Android仿QQ邮箱客户端源码》 在移动互联网时代,邮箱客户端是人们日常工作中不可或缺的工具之一,尤其对于企业用户来说,高效便捷的邮件处理能力至关重要。本篇文章将详细探讨一个Android平台上仿照QQ...
- 经过验证,发现文本在传入WebView之前就已经是乱码状态,这意味着问题并不在于Webview本身的显示逻辑,而是数据在传入前已经被篡改。 2. **是否网络传输数据本身就是乱码**? - 使用Wireshark工具对网络数据包...
在Android平台上开发一个邮件发送客户端是一项常见的任务,它允许用户通过应用程序发送电子邮件,而无需离开应用本身。在本例中,我们将关注如何实现一个能够利用Gmail、163和QQ邮箱服务进行邮件发送的客户端代码。...
在Android平台上,发送电子邮件是一项常见的任务,特别是在应用中需要通知用户或者传递数据时。这个"android发送邮件的jar包"正是为了帮助开发者实现这一功能。它包含了一些必要的库和类,使得通过JavaMail API在...
在Android平台上实现邮件发送功能,通常涉及到SMTP(Simple Mail Transfer Protocol)协议,这是互联网上用于传输电子邮件的标准协议。本文将详细讲解如何使用Android代码通过QQ邮箱和163邮箱发送邮件,以及涉及到的...
实例065: 收到短信后用E-mail邮件进行 通知 210 实例066: 实现触屏拨号功能 214 实例067: 一个短信群发程序 215 实例068: 来电后自动发送邮件通知 219 实例069: 监听手机拨接状态 220 实例070: 检查短信是否...
在Android平台上实现后台发送邮件的功能是一项常见的需求,尤其在用户注册、找回密码等场景中,自动发送验证邮件或通知信息显得尤为重要。本教程将详细讲解如何利用JavaMail API和Android的相关技术来实现在Android...
在Android平台上开发一款邮件客户端是一项复杂而重要的任务,它涉及到用户与邮件服务器的交互、邮件的接收和发送、以及各种编码格式的解析。本项目"Android邮件客户端Demo"提供了一个全面的解决方案,采用JavaMail...
在Android中,我们通常使用JSOUP库来处理SMTP(Simple Mail Transfer Protocol)协议,从而实现在移动设备上发送邮件。 要发送邮件,我们需要配置以下几个关键参数: 1. SMTP服务器:这是邮件服务提供商(如QQ邮箱...
在Android平台上,发送邮件是一项常见的功能,特别是在开发各种企业级应用或者个人工具应用时。本文将深入探讨如何在Android环境中实现邮件发送,并提供详细的源代码分析。对应的博客资源可以在...
2. 身份验证:服务器可以通过数字证书证明其身份,避免假冒服务器。 3. 完整性检查:数据在传输过程中,任何修改都会被检测到,保证数据未被篡改。 二、单向加密 单向加密(也称为服务器认证)只验证服务器的身份,...
3. **QQ邮箱API**:项目可能利用了QQ邮箱提供的SMTP(Simple Mail Transfer Protocol)服务,通过SMTP服务器发送邮件。QQ邮箱为开发者提供了相应的API文档和配置指南,以便于集成到应用程序中。 4. **授权码**:QQ...
标题中的“邮件发送页面(类似于QQ界面)”指的是在Android应用开发中创建一个与QQ邮箱类似的用户界面,用于发送电子邮件。这个界面可能包括输入收件人、主题、正文的文本框,以及附加文件等常见功能。这样的设计...
3. **多平台支持**:QQ程序客户端不仅限于桌面,还有Android、iOS等多种移动平台版本,实现了跨平台无缝沟通。这种多平台兼容性得益于各种操作系统API的利用和适配。 4. **外网通信**:QQ客户端能够通过互联网实现...
在Android平台上,实现带附件的邮件发送功能是一个常见的需求,特别是在开发企业级应用时。本文将详细介绍如何使用JMail库来实现这一功能。首先,我们要理解Android中发送邮件的两种基本方法: 1. **借助GMail APP...