我的第二个独立开发的邮箱类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)相关推荐
- Web前端开发学习【1】-----大学生如何购买学生版的阿里云服务器,或免费领取半年的阿里云服务器
Web前端开发学习[1]-----大学生如何购买学生版的阿里云服务器,或免费领取半年的阿里云服务器目录 一.进入阿里云官网.注册阿里云账号 1.百度搜索关键词[阿里云服务器],然后进入官网 2.免费注 ...
- 教你如何使用安卓AS开发直播游戏类APP
教你如何使用安卓AS开发直播游戏类APP,大家先看看首页 前端页面已经完成,马上开始逻辑开发
- 如何开发一个直播类 APP 项目开发原理
主播端: 把主播实时录制的视频,经过(采集.美颜处理.编码)推送到服务器 服务器: 处理(转码.录制.截图.鉴黄)后分发给用户播放端 播放器: 获取服务器地址, 进行拉流.解码.渲染 互动系统: 聊天 ...
- iApp开发彩虹易支付APP源码+支持大多数
正文: 全网首发二次开发易支付APP源码,支持大多数支付平台对接,可对接码支付,易支付,以及其他平台,次源码根据彩虹易支付平台API文档编写,如果对接其他平台,可以根据你当前平台的API接口进行对接, ...
- 三步骤快速开发 iOS资讯类App
CMSSDK为新闻创造者及自媒体人推出,微信自媒体,头条号,微博红人,简书等自媒体达人,仅需10分钟快速 集成SDK生成App,让粉丝使用您的专属App. 只要三步骤可快速开发出 iOS版本,下面看下 ...
- IOS开发 阅读器类APP可用开源框架介绍(2)
继续介绍一个有用的TableView中全选单元格的例子,里面的方法可以用在阅读器中用户对阅读内容来源的选择上,如图所示: 核心代码如下: - (void)viewDidLoad { [su ...
- Android开发之百度地图(soso地图,搜狗地图,阿里云地图)转高德地图经纬度的方法
//将百度地图经纬度转换为高德地图经纬度CoordinateConverter converter = new CoordinateConverter(this);// CoordType.BAIDU ...
- 安卓开发 做商城类APP遇到的一些坑
一.安卓8.0以上,通知要做 通知渠道(NotificationChannel),不做的话收不到任何通知. 解决方案:要么更改 targetSdkVersion 到26以下,要么做通知渠道分类.搜一下 ...
- 基于安卓开发的课程类APP
安卓课程APP 安卓课程APP 项目程序设计 用户状态图 程序层次图 程序的实现 课程模块 阅读模块 侧拉框模块 主页模块和测试模块 git地址 安卓课程APP (1)实现用户注册登录功能: (2)专 ...
最新文章
- GPU编程和流式多处理器
- 在计算机网络中光缆的工作原理是什么,计算机网络原理期中考试试卷(A)
- C#进阶系列——DDD领域驱动设计初探(五):AutoMapper使用
- 初窥wireshark fiddler等抓包工具及部分实现分析
- Shell case esac语句
- Windows跟Linux的不同处理
- 对USB驱动程序的理解
- VMware16安装CentOS7.6虚拟机
- mysql查阅建立的库_mysql 怎么查看创建的数据库和表
- Comparable与Comparator对比
- 1854: [Scoi2010]游戏
- 第五章 基于时序差分和Q学习的无模型预测与控制-强化学习理论学习与代码实现(强化学习导论第二版)
- 浅谈Dubbo服务引入源码(@ReferenceBean依赖注入)
- Webservice接口之CXF框架及Axis框架
- Flash遮罩之放大镜
- Nerv实战 - 京东首页改版小结
- Linux内核网络:实现与理论--介绍
- 文本处理三剑客与正则表达式详解
- 中国知网(cnki)上caj格式转pdf的方法
- 深度学习从入门到精通——图像分割之DeepLab系列算法