我的第二个独立开发的邮箱类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.** { *;}

版权声明:本文为博主原创文章,未经博主允许不得转载。转载注明出处:Sunzxyong

时间: 2024-08-07 08:35:05

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

iOS开发之资讯类App常用分类控件的封装与实现(CollectionView+Swift3.0+)

今天博客中,我们就来实现一下一些常用资讯类App中常用的分类选择的控件的封装.本篇博客中没有使用到什么新的技术点,如果非得说用到了什么新的技术点的话,那么勉强的说,用到了一些iOS9以后UICollectionView添加的一些新的特性.本篇博客所涉及的技术点主要有UICollectionView的Cell移动,手势识别,控件封装,闭包回调,面向接口编程,Swift中的泛型等等.这些技术点在之前的博客中也多次使用到,只不过本篇博客使用这些技术点来完成我们的具体需求. 一.实例运行效果 先入为主,

在阿里云容器服务上开发基于Docker的Spring Cloud微服务应用

本文为阿里云容器服务Spring Cloud应用开发系列文章的第一篇. 一.在阿里云容器服务上开发Spring Cloud微服务应用(本文) 二.部署Spring Cloud应用示例 三.服务发现 四.服务间通信与集成 五.服务智能路由 六.集中配置管理 七.高可用和容错 八.监控和日志 九.服务的部署和发布策略 微服务概述 单体应用通常指在一个程序中满足多个业务或技术领域的需求,不同的需求领域内化为模块.假定我们要开发一个Web应用,通常的MVC模式可以满足要求.针对不同领域有不少代码生成工具

Unreal SDK 游戏开发从入门到精通(UnrealScript语法、UI Scene界面、UDK独立开发游戏)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程内容简介 本系列讲座主要讲述如何利用UDK开发游戏程序. 本课程主要分为四个部分: 1.学习UnrealScript的基本语法, 为下面的学习打下良好的基础 2.系统学习UDK的主要模块, 熟悉并掌握游戏开发的各个系统 3.使用UDK独立开发游戏Demo, 体验和理解UDK对游戏开发流程的整合 课程大纲 第一章初步接触Unreal SDK 1.1 Unreal sdk简介aaa 1.2 UC语言的基本介绍 1.3 搭建UDK的

独立开发日志转移说明

为了加强与其他独立游戏开发者的沟通和交流,以后独立开发日志将发在专注独立游戏的indienova,其他通用性的技术文章将继续发在博客园,让不同内容的文章各归其位. 独立开发日志新地址:http://indienova.com/u/guigui/blog

WebUI实践之使用AngularJS 进行独立开发(模拟后台)

条件与目标: 前端使用AngularJS,接口服务均使用$http访问. 与后台协商好接口,完全独立并行开发,不用等待后台开发完接口才能进行页面测试. 需要gulp打包系统参与,即打包之前可以模拟后台接口测试,而打包之后则为Release版本,需要真实后台服务参与. 虽不能包括所有情况,但大部分基于数据的场景都可实用. 实践方法: 在index.html中创建gulp打包区块,以<!--build:js js/app.min.js-->开始,以<!--/build-->结束. 在i

写给独立开发兄弟共勉-寂寞是19首诗和2首悲歌

昨晚又失眠了,这个过程却是太恼火.但上了贼船怎么能说退就退,太不爷们,哈哈哈.希望和我一样境遇的兄弟能共勉. 我不怕寂寞,怕年华虚度,空有一身疲倦. 但我怕寂寞,怕远方除了遥远一无所有. 我想为寂寞写19首诗. .... 第一首诗,我写给自己,因为是我默认了寂寞. 第二首诗,我写给昼夜,因为时间延长了寂寞. 第三首诗,我写给我的卧室,因为这里允许了寂寞的发生. 第四首诗,我写给我的猫,因为它在不停提醒我. 第五首诗,我写给周末,因为周末其他人都在恋爱. 第六首诗,我写给电影院,因为选号只允许连座

独立开发一个App是一种怎样的体验?

(本文原文是我在知乎上写的一篇回答:独立开发一个 App 是一种怎样的体验?) UWP业余开发者表示,非常愿意做一股清流.在喧闹无比的iOS和Android平台,为了给应用造势,太多人费尽心思,勾心斗角,而这边厢,Win10应用商店冷冷清清,仿若世外桃源(逃).但是Win10的用户数,你敢说不多吗?所以UWP开发仍然大有可为. 至于感受,自从入坑UWP,我的心情就和Win10的发展捆绑在了一起.当Win10推出良心功能又吸来一波用户的时候,我会跟着高兴,但看着Win10 mobile市占率越来越

独立开发人员的自由之路 ——1

人总是这样.每当停下来了.总会胡思乱想,想人.想事.想人生, 到头难免是怨人.怨己.怨无常 可笑的是,人人渴望自由.可人却离不开约束 公司已是没法待下去了.或走或留.每一个人的想法却是不一样.人心惶惶.前途渺茫 听了非常多讨薪的故事.也听到了非常多公司的内幕 一纸契约的关系,非常多人以为往里面投入感情便会更加坚固,殊不知大人仅仅讲利益,小孩才讲好坏 今天接到网易的电话面试,不如意! 1.各种类型的强制装换. 2.const 函数的使用 3.重载,重写和重定义 漂亮的帕斯深林里面住着一群可爱的小精

【Cocos2d-X】独立开发并发布自己的第一款android手游——SpaceWar

大家好,我是BlueCoder,很久都没写博客了哈--没办法,决定考研的我,只能一心备研了.不过呢,作为喜欢游戏开发的我,一直觉得自己还有一件事应该在考研前完成--对,正如博文标题所示,我希望独立开发并发布属于自己的一款手游--SpaceWar. 关注过BlueCoder博文的朋友呢,可能应该知道我之前用MFC也写过一款名为空中大战(SpaceWar)的游戏(不过现在看来,这个游戏着实有点儿挫哈,毕竟这个只能算是一个游戏Demo哈,呵呵).那么现在这款即将发布的同名为SpaceWar的手游呢,是