基于Android平臺(tái)的郵件用戶(hù)代理軟件的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:Android + 郵件用戶(hù)代理。 參考:《云南大學(xué)》2014年碩士論文
【摘要】:電子郵件作為互聯(lián)網(wǎng)中不可或缺的聯(lián)系工具,在人們的日常生活中發(fā)揮著越來(lái)越重要的作用。但是在Android系統(tǒng)上,郵件客戶(hù)端的發(fā)展還不夠成熟,如Evomail和Mailbox僅支持Gmail,大多數(shù)郵件客戶(hù)端不支持郵件的推送功能,而且功能性和更新頻率上都無(wú)法讓人滿(mǎn)意。如果不使用郵件客戶(hù)端,通過(guò)登陸特定的網(wǎng)頁(yè)管理郵箱,在PC上還可以考慮,但是在Android智能手機(jī)上網(wǎng)頁(yè)的適配效果差,用戶(hù)也不方便管理郵件,而且網(wǎng)頁(yè)客戶(hù)端大都只支持自家的郵件服務(wù)。故設(shè)計(jì)基于Android平臺(tái)的郵件用戶(hù)代理軟件解決上述問(wèn)題。它實(shí)現(xiàn)了郵件收發(fā)等系列基本的功能,可以讓不熟悉郵件服務(wù)器配置的用戶(hù),通過(guò)最少的干預(yù),管理不同賬號(hào)的郵件。并支持多種郵件協(xié)議,讓郵件可及時(shí)更新并且能實(shí)時(shí)通知用戶(hù)。 本論文的創(chuàng)新點(diǎn)是實(shí)現(xiàn)了push mail,支持POP3、IMAP、Exchange協(xié)議,讓用戶(hù)可以使用郵件集中討論一個(gè)問(wèn)題。該軟件在Eclipse IDE上開(kāi)發(fā),采用MVC的設(shè)計(jì)模式,詳細(xì)地實(shí)現(xiàn)了模型、視圖、控制器.。模型部分將該軟件的郵件內(nèi)容等數(shù)據(jù)封裝成類(lèi),類(lèi)的對(duì)象通過(guò)相應(yīng)接口從本地?cái)?shù)據(jù)庫(kù)SQLite或郵件服務(wù)器取得對(duì)應(yīng)成員變量。視圖部分顯示該軟件的所有界面,包括郵件列表界面、文件夾列表界面、郵件發(fā)送界面、郵件正文界面,視圖通過(guò)監(jiān)聽(tīng)器監(jiān)聽(tīng)控制器中的功能并同步更新其界面?刂破鲝囊晥D獲取數(shù)據(jù),利用該數(shù)據(jù)實(shí)現(xiàn)了該軟件的所有功能,包括接收郵件、發(fā)送郵件、刪除郵件、郵件會(huì)話(huà)、郵件推送、郵件同步、郵件映射以及多語(yǔ)支持?刂破鲗⒛P椭袛(shù)據(jù)的變更通知到相應(yīng)的視圖上并更新。
[Abstract]:As an indispensable communication tool in the Internet, email plays a more and more important role in people's daily life.However, the development of mail client is not mature enough in Android system. For example, Evomail and Mailbox only support Gmail. Most mail clients do not support push function of mail, and the function and update frequency are not satisfactory.If you don't use a mail client, you can also consider it on your PC by logging in to a particular page to manage your email, but on your Android smartphone, you can't easily manage your email because of the poor adaptation of the page.And most web clients only support their own mail services.Therefore, the mail user agent software based on Android platform is designed to solve the above problems.It realizes a series of basic functions, such as mail sending and receiving, and allows users who are not familiar with the configuration of the mail server to manage the mail of different accounts through minimal intervention.And support a variety of mail protocols, so that mail can be updated in time and can notify users in real time.The innovation of this paper is the implementation of push mail, which supports POP3 / IMAP Exchange protocol, which allows users to focus on one issue by mail.The software is developed on Eclipse IDE, and the model, view and controller are realized in detail by using the MVC design pattern.In the part of the model, the mail content and other data of the software are encapsulated into classes, and the object of the class obtains the corresponding member variables from the local database SQLite or the mail server through the corresponding interface.The view section displays all the interfaces of the software, including the mailing list interface, folder list interface, mail sending interface, mail body interface. The view listens to the functions of the controller through a listener and updates its interface synchronously.The controller acquires the data from the view and realizes all the functions of the software, including receiving mail, sending mail, deleting mail, email session, mail pushing, mail synchronization, mail mapping and multilingual support.The controller notifies and updates the changes to the data in the model to the corresponding view.
【學(xué)位授予單位】:云南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP311.52;TP393.098
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李振軍;;基于虛擬化和集群技術(shù)搭建企業(yè)級(jí)高可用郵件系統(tǒng)[J];電子技術(shù)與軟件工程;2013年18期
2 付祝財(cái),楊莘元,王陽(yáng);電子郵件SMTP/POP3收發(fā)協(xié)議的研究與實(shí)現(xiàn)[J];信息技術(shù);2004年08期
3 曾蒙田;張丹東;趙文廣;張蕊;趙丹;;校園信息平臺(tái)共享資源的郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)科學(xué);2012年S2期
4 朱貴強(qiáng);黃皓;;一個(gè)多級(jí)信息訪(fǎng)問(wèn)控制系統(tǒng)的研究與設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用與軟件;2013年04期
5 慕永明;;石化企業(yè)內(nèi)部郵件系統(tǒng)開(kāi)發(fā)與應(yīng)用[J];煉油與化工;2013年03期
6 戴瑾;劉波;卞皓宇;;基于云計(jì)算的電子郵件安全服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2013年12期
7 李心豐;;大型企業(yè)郵件系統(tǒng)設(shè)計(jì)[J];通信管理與技術(shù);2010年05期
8 龐金香;;基于電子郵件系統(tǒng)的整體通信平臺(tái)的研究及設(shè)計(jì)[J];中國(guó)教育信息化;2012年17期
9 劉勇;;中小型企業(yè)郵件系統(tǒng)設(shè)計(jì)[J];軟件導(dǎo)刊;2012年06期
10 董笑龍;李崢;;電子郵件的認(rèn)證與安全[J];數(shù)字技術(shù)與應(yīng)用;2010年02期
,本文編號(hào):1738228
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1738228.html