我的第二个独立开发的邮箱类App—“简邮”(支持QQ雅虎阿里云Outlook)

Posted Sunzxyong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的第二个独立开发的邮箱类App—“简邮”(支持QQ雅虎阿里云Outlook)相关的知识,希望对你有一定的参考价值。

360手机市场地址:

360市场

其它市场还在审核,囧。。。

为什么做这个App?

主要有两个原因
1、10月份正逢校招季,……当时和面试官介绍了这个APP
2、在苹果手机上看到一款内置的邮箱app支持多账户,收发邮件非常方便,于是想在android上弄一个

怎样使用简邮

首先,这是移动端能支持邮件操作的基础!!!这是移动端能支持邮件操作的基础!!!这是移动端能支持邮件操作的基础!!!
重要的事说三遍,为什么呢?不管是腾讯官方的QQ邮箱App还是其它的,如果需要在移动设备(Android、ios等)上支持邮件相关操作,必须先开通IMAP、POP3、SMTP相关协议(QQ邮箱默认没有开通,阿里云邮、雅虎和Outlook默认已经开通了),所以不管你是否使用我这个客户端或者是其它客户端,都必须先开通,具体开通方法以QQ邮箱为例:


其中QQ邮箱开通后需要设置新密码,在设置界面—>账户—>然后见下图:

分别开通即可。
开通后即可在简邮客户端或者其它公司的邮箱客户端方便的管理服务器上的邮件啦!!!


为什么不能支持网易邮箱(163、126)?

说起来有两个原因,一方面在写这个App的后期支持多账户的测试中自己太懒,没有对测试网易邮箱报的错去探究,因为报的错太奇葩,反正后期身心疲惫,独立写实在是比较累,什么都东西都得自己弄,自己懒了,第二就是网易邮箱服务器好像对邮件的端口做了特别处理,非要用它官方的网易邮箱客户端才能用,所以,balabala。。。。

简邮App部分运行gif图

由于上传限制,所以分段录制了一些gif。。。






简邮App的截图





一些待完善的地方

1、目前不支持对附件的操作,以后有时间再写吧,还有就是邮件的同步问题也待完善。。。
2、邮件自动获取部分有偶然性bug。。。
3、邮件内容解析失败的问题,目前测试时候100多封邮件只有一封邮件内容解析乱码,邮件的编码是个大问题。。。

题外话

吐槽一下友盟的文档,是不是实习生写的?
顺便贴下友盟的自动更新混淆代码为:

-ignorewarnings
-keepclassmembers class * 
    public <init>(org.json.JSONObject);
 
-libraryjars ../umengupdate/libs/umeng-update-v2.6.0.1.jar
-dontwarn com.umeng.*
-keep class com.umeng.**  *;

以上是关于我的第二个独立开发的邮箱类App—“简邮”(支持QQ雅虎阿里云Outlook)的主要内容,如果未能解决你的问题,请参考以下文章

我的 CustomDeserializer 类在同一类的第二个字段上第二次不起作用

@abstractmethod 由要继承的第二个类给出(使用抽象方法的多重继承)

阿姨帮平台开发app

如何访问列表中的第二个参数?

应用程序的第二个精灵图集“找不到”

XCode iPhone 多个目标 - 创建了第二个不同名称的可执行文件,但我的第二个“可执行文件”的“路径”是错误的