android-检查邮件客户端装在设备

问题描述

检查邮件客户端装在设备

我写了一段代码检查邮件客户端装在设备上没有,但是没实现,我的代码:

public boolean isIntentAvailable() {
final PackageManager packageManager = getApplicationContext().getPackageManager();
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL, "vin@gmail.com");
List<ResolveInfo> list = packageManager.queryIntentActivities(intent, PackageManager.GET_META_DATA);
return list.size() > 0;

}

解决方案

我用下面的代码实现过。试试

public static boolean isMailClientPresent(Context context){
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
final PackageManager packageManager = context.getPackageManager();
List<ResolveInfo> list = packageManager.queryIntentActivities(intent, 0);

if(list.size() == 0)
    return false;
else
    return true;

}

时间: 2024-10-28 14:09:18

android-检查邮件客户端装在设备的相关文章

Android调用邮件客户端

main.xml如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools

微软收购邮件客户端Acompli,价格超2亿美元

12月2日消息,微软周一宣布,该公司已经收购了手机邮件客户端Acompli,此举旨在增加其在这两个移动平台上的 应用数量.微软称:"这项收购交易是公司计划的一部分内容,旨在帮助人们利用其移动设备做到更多事情.今年我们已将Office带到了iPad和iPhone上,并在最近宣布把Office带到 Android平台上.我们提供跨越多个移动平台的最好生产力体验的相关工作已取得重大进展,未来将继续推进此事."Acompli则表示:"在产品上线后不久,我们开始与许多企业的IT部门合作

使用邮件客户端整合日常信息

1. 起缘 我是被逼出来的... 最开始, 我只是拿 txt2tags 写写文档, 在 Gmail 的 Web 界面看看 CPyUG 而已. 工作中的邮件我先是使用的 Thunderbird 来处理, 虽然我觉得它的搜索功能很难用, 但是收发功能正常也就算了. 后来不知道从什么时候开始, 这东西时不时会出现无法发信的问题, 就是报一个网络错误, 也没有其它信息. 我开始想是不是公司的邮件服务器有问题, 但是同事些都好好的, 哪怕同样是用 Thunderbird 的也没有问题. 我也把问题反映到

为什么还需要用邮件客户端来处理邮件?

这个标题是很多朋友问我最多的一个问题,一直以来都没有做一个详细的解答,今天,我想跟大家正式谈谈这个问题. 大家都在说,现在Web Mail已经发展的相当的成熟和完美,无论是从邮件处理速度还是容量都有很大的进步,我们收发邮件的需求都能从Web上完成.干嘛还需要再装一个http://www.aliyun.com/zixun/aggregation/12490.html">邮件客户端呢? 首先,我想说的是,你不是邮件客户端的用户,其次是你所拥有的邮箱帐户和邮件数量不大.如果你每天有几十封甚至几百

博客空白博文泄露微软疑似收购邮件客户端Acompli

摘要: 微软似乎已经收购了邮件客户端Acompli:近日,微软官方博客上一篇署名为微软副总裁Rajesh Jha的空白博文意外的泄露了这一信息. 这篇标题为空白博文请删除的博文,正文没什么内容, 微软似乎已经收购了邮件客户端Acompli:近日,微软官方博客上一篇署名为微软副总裁Rajesh Jha的空白博文意外的泄露了这一信息. 这篇标题为"空白博文请删除"的博文,正文没什么内容,像是测试文章,但博文底下的URL网页地址却深深出卖了微软,URL末端写着"microsoft-

Android实现TCP客户端接收数据的方法_Android

本文实例讲述了Android实现TCP客户端接收数据的方法.分享给大家供大家参考,具体如下: 配合log4net使用,用来接收调试信息.因此,此客户端只管通过TCP接收字符串数据,然后显示在界面上. 接收TCP数据 try { Socket s = new Socket("192.168.1.5", 8240); InputStream inputStream = s.getInputStream(); DataInputStream input = new DataInputStre

微软疑似收购邮件客户端Acompli

摘要: 微软似乎已经收购了邮件客户端Acompli:近日,微软官方博客上一篇署名为微软副总裁Rajesh Jha的空白博文意外的泄露了这一信息. 这篇标题为空白博文请删除的博文,正文没什么内容, 微软似乎已经收购了邮件客户端Acompli:近日,微软官方博客上一篇署名为微软副总裁Rajesh Jha的空白博文意外的泄露了这一信息. 这篇标题为"空白博文请删除"的博文,正文没什么内容,像是测试文章,但博文底下的URL网页地址却深深出卖了微软,URL末端写着"microsoft-

Android实现TCP客户端接收数据的方法

本文实例讲述了Android实现TCP客户端接收数据的方法.分享给大家供大家参考,具体如下: 配合log4net使用,用来接收调试信息.因此,此客户端只管通过TCP接收字符串数据,然后显示在界面上. 接收TCP数据 try { Socket s = new Socket("192.168.1.5", 8240); InputStream inputStream = s.getInputStream(); DataInputStream input = new DataInputStre

Outlook Express邮件客户端的自动化配置

在部署一个政府OA系统中的邮件模块时,由于用户全都是五六十岁的老人,邮件客户端统一采用Outlook Express,甲方项目经理要求邮件客户端的配置实现全自动化,非常头疼,好不容易才解决,来此与大家分享. 输入分析: 要配置邮件客户端,以下几个输入是必须由用户来完成的: 1.用户名,即PREFIX,@之前的内容 2.域 3.输入密码 存储分析: 用户输入数据的存储位置如下: 1.用户名--存于注册表(明文) 2.域--存于注册表(明文) 3.输入密码--存于注册表(密文) 技术选取: 有了以上