国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的超級記事本APP設(shè)計

2016-06-16 20:04李水佳吳文高劉瑞嚴(yán)
電腦知識與技術(shù) 2016年10期

李水佳+吳文高+劉瑞嚴(yán)

摘要:該文遵循軟件工程規(guī)范,設(shè)計并實現(xiàn)了一個基于Android手機(jī)的記事本APP,擁有日歷、賬單、記事、資料、密碼本及提醒等功能于一體,實現(xiàn)了文本信息的集成與統(tǒng)一、規(guī)范化與便攜化管理,使其成為Android手機(jī)用戶日常生活信息的好管家,具有一定的應(yīng)用前景。

關(guān)鍵詞:超級記事本;Android;APP

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)10-0079-02

基于Android的智能手機(jī)為人們提供了越來越多的應(yīng)用功能。其中,使用智能手機(jī)進(jìn)行一些日常的信息記錄是最常用的功能之一。諸如日程安排、生活賬單、重要提示信息等,以往單一功能的記事本已經(jīng)滿足不了大家的多樣性和便利性需求。因此,為基于Android的智能手機(jī)終端設(shè)計一個具有超強(qiáng)功能的記事本,滿足用戶日益豐富的記事需求和便利性要求,這具有一定的挑戰(zhàn)性和實際意義。

超級記事本可以為人們?nèi)粘I钐峁┓奖?,而且能讓我們更充分的利用時間,規(guī)劃我們的生活,讓我們的生活有條不紊。我們知道,傳統(tǒng)的備忘錄大多數(shù)是用便簽紙或者筆記本來記錄,其帶來諸多不便,容易丟失、攜帶不便以及容易損壞等,而如今,手機(jī)已經(jīng)成為大多數(shù)青年的生活必備品,聯(lián)系好友、上網(wǎng)沖浪以及視頻娛樂等??墒謾C(jī)自帶的記事本(備忘錄),功能太單一,遠(yuǎn)遠(yuǎn)滿足不了那么多用戶的各種備忘及記事需求。因此,超級記事本將代替?zhèn)鹘y(tǒng)手機(jī)備忘錄。我們可以隨時隨地拿出手機(jī)查看我們的日程安排、各個網(wǎng)站、商城、應(yīng)用的賬號密碼以及我們的消費賬單,是我們生活的好幫手。

1 超級記事本APP的需求分析

該軟件是針對所有Android用戶開發(fā)的個人管理軟件,主要用于個人日常生活的記事、賬本、行程以及各種賬號密碼等信息管理,總體任務(wù)是實現(xiàn)個人生活信息的規(guī)范化和便攜化管理,其主要任務(wù)是用Android手機(jī)對日常生活中的各種信息進(jìn)行管理,如個人記事的增加刪除、生活行程的有效計劃、日常開支的明細(xì)記錄以及工作生活的賬號密碼等等,針對這些要求設(shè)計了應(yīng)用于Android手機(jī)的超級記事本。超級記事本集多種功能于一體,對人們?nèi)粘I罟ぷ髦械亩囗検挛锬軌蚋咝У挠涗浌芾硪约翱偨Y(jié),使用超級記事本來幫我們記錄管理生活中的各種事項、行程、提醒、賬本以及工作生活的賬號密碼,我們的生活將變得高效、簡單、快樂。其功能模塊如圖1所示。

超級記事本的主要模塊功能包括:日歷、記事、提醒、記賬、密碼本、資料、同步、設(shè)置、幫助。

賬號管理:用戶可注冊個人賬號,以在同步數(shù)據(jù)的時候,把數(shù)據(jù)同步到服務(wù)器中自己的賬號中。若沒有注冊賬號,則同步功能不能實現(xiàn)。

用戶登錄:因為是個人軟件,固用戶可以直接進(jìn)入該軟件,但考慮到用戶數(shù)據(jù)的安全性,系統(tǒng)提供程序保護(hù)功能,用戶可在設(shè)置中開啟程序保護(hù),這樣用戶在登錄軟件時,需輸入正確的密碼才可進(jìn)入。

日歷:提供基礎(chǔ)的日歷查詢,可查看每日記事和待辦事項,可點擊某一日期,新建記事和事項。

記事:可查看記事,新添記事,按條件查詢記事。

提醒:可新添提醒,查看今日提醒以及所有提醒,可添加待辦事項和查詢待辦事項,可改變提醒和待辦事項的狀態(tài),定時提醒。

記賬:可查看近期記賬,新添記賬和各個賬戶余額,添加開銷類別等,提供用戶查看各種開支/收入占的比率。

密碼本:可保存各個應(yīng)用賬號密碼、查看、新添、刪除記錄,添加應(yīng)用標(biāo)題庫和密碼庫。

資料:相當(dāng)于便簽功能,提供便簽、證件、銀行卡、汽車、會員卡等信息的存儲。

同步:將資料同步到網(wǎng)絡(luò),注冊一個賬號,便可同步所有資料到服務(wù)器,保證用戶數(shù)據(jù)的安全性。

設(shè)置:設(shè)置綁定賬戶、同步、應(yīng)用訪問密碼、密碼本保護(hù)密碼。

幫助:提供軟件的使用幫助文檔,讓用戶輕松的了解軟件的各項功能。

2 超級記事本APP的設(shè)計與實現(xiàn)

2.1 界面設(shè)計

根據(jù)軟件需求分析和軟件的主要功能模塊圖可知,超級記事本一共有10個界面,分別是主界面、日歷、記事本、提醒、資料、記賬、密碼本、同步、設(shè)置以及幫助界面,如圖2所示。

當(dāng)打開超級記事本時,軟件會查詢設(shè)置數(shù)據(jù),判斷用戶是否在設(shè)置中開啟了程序密碼保護(hù),若開啟,則要求用戶輸入程序保護(hù)密碼,輸入正確才能成功打開超級記事本。當(dāng)程序密碼驗證正確之后,進(jìn)入超級記事本的主界面。

根據(jù)對各個功能模塊的分析,發(fā)現(xiàn)日歷、記事本、提醒、資料這4個界面有著相似之處,所以將這4個界面集成在1個界面顯示,通過選項卡的方式來切換各個界面,這樣不僅減少系統(tǒng)資源占用,并且能夠提供用戶的操作的便捷性。

超級記事本的所有界面都是以本著讓用戶能夠快速上手、操作方便、界面優(yōu)美以及性能高效的宗旨來設(shè)計,以達(dá)到讓用戶用得舒心、愜意,從而提高超級記事本的特色。

2.2 數(shù)據(jù)庫設(shè)計

超級記事本的所有數(shù)據(jù)庫表格一共5張,其分別為記事表、提醒表、賬戶表、備忘表、密碼本,這些表結(jié)構(gòu)如圖3所示。并使用了Shared Preferences和SQLite兩種數(shù)據(jù)存儲方式。

Shared Preferences:是Android平臺上一個輕量級的存儲類,主要是保存一些常用的配置比如窗口狀態(tài),一般在Activity中 重載窗口狀態(tài)onSaveInstanceState保存一般使用SharedPreferences完成,提供Android平臺常規(guī)的Long長整形、Int整形、String字符串型的保存。

SQLite:是輕量級嵌入式數(shù)據(jù)庫引擎,支持SQL,并且只利用很少的內(nèi)存就有很好的性能。

SharedPreferences對象與SQLite數(shù)據(jù)庫相比,免去了創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、寫SQL語句等諸多操作,相對而言更加方便,簡潔。但是SharedPreferences也有其自身缺陷,如其只能存儲boolean、int、float、long和String五種簡單的數(shù)據(jù)類型、無法進(jìn)行條件查詢等。所以不論SharedPreferences的數(shù)據(jù)存儲操作是如何簡單,它也只能是存儲方式的一種補(bǔ)充,而無法完全替代如SQLite數(shù)據(jù)庫這樣的其他數(shù)據(jù)存儲方式。

3 超級記事本APP的應(yīng)用分析

超級記事本軟件是針對所有Android用戶開發(fā)的個人管理軟件,主要用于個人日常生活的記事、賬本、行程以及各種賬號密碼等信息管理,總體任務(wù)是實現(xiàn)個人生活信息的規(guī)范化和便攜化管理,其主要任務(wù)是用Android手機(jī)對日常生活中的各種信息進(jìn)行管理,如個人記事的增加刪除、生活行程的有效計劃、日常開支的明細(xì)記錄以及工作生活的賬號密碼等等,針對這些要求設(shè)計了超級記事本。超級記事本集多種功能于一體,對人們?nèi)粘I罟ぷ髦械亩囗検挛锬軌蚋咝У挠涗浌芾硪约翱偨Y(jié),借助超級記事本軟件來幫我們記錄管理生活中的各種事項、行程、提醒、賬本以及工作生活的賬號密碼,它將成為我們生活的好幫手??偟膩碚f,該超級記事本為用戶的生活提供了很大方便,但在界面操作和安全性這兩方面還是稍有欠缺。

超級記事本軟件的主界面是遵循現(xiàn)今智能手機(jī)的桌面圖標(biāo)方式設(shè)計,給人感覺稍好,但是在單個功能模塊的界面視圖上,基本沒有滑動效果,各個組件的邊邊角角沒有刻意的休整,唯美程度不夠,這就可能造成用戶的視覺感官和操作感覺較差,這一方面是有待改進(jìn)的。

在用戶資料的安全問題上,超級記事本為用戶做了兩層安全保護(hù)墻,首先是用戶可以設(shè)置進(jìn)入程序密碼,在進(jìn)入程序之后,用戶可以選擇為密碼本設(shè)置密碼本保護(hù)密碼,這兩層保護(hù)很大程度上基本可以保證用戶的資料安全。但稍有欠缺的是,用戶可能忘記自己設(shè)置的程序保護(hù)密碼,那么用戶永遠(yuǎn)都打不開超級記事本,這是考慮欠缺的一項需求。應(yīng)該為用戶提供在web系統(tǒng)里修改密碼的功能,以保證用戶可以在不進(jìn)入本超級記事本的情況下,也可以對自己的程序保護(hù)密碼進(jìn)行修改。

4 結(jié)束語

本文遵循軟件工程規(guī)范,提出的基于Android平臺的記事本移動軟件APP解決方案,擁有日歷、賬單、記事、資料、密碼本及提醒等功能,使其成為大家生活的好管家、能幫手。此外,利用Android提供的各種組件對APP界面進(jìn)行優(yōu)化,可有效地支持用戶體驗要求。

參考文獻(xiàn):

[1] 張立敏, 劉衛(wèi)東, 周全. 基于Android平臺的App Widget設(shè)計與實現(xiàn)[J]. 電腦編程技巧與維護(hù), 2013(9): 64-65.

[2] 趙宏偉. Android NDK開發(fā)環(huán)境實現(xiàn)與應(yīng)用[J]. 電腦知識與技術(shù), 2010(35): 3261-3263.

[3] 彭艷, 楊歐. Android平臺的數(shù)據(jù)存儲技術(shù)[J]. 計算機(jī)系統(tǒng)應(yīng)用. 2012(5): 192-194.

[4] 王會林. 嵌入式iOS和Android應(yīng)用開發(fā)探討[J]. 信息與電腦:理論版, 2012(11): 14-16.

[5] 白文江. 基于Android平臺的移動應(yīng)用開發(fā)研究[J]. 太原大學(xué)學(xué)報, 2011(3): 46-48.

404 Not Found

404 Not Found


nginx
泾源县| 垣曲县| 遂溪县| 佛坪县| 云南省| 通许县| 邯郸县| 北流市| 根河市| 昌宁县| 鞍山市| 民县| 淳化县| 本溪| 清徐县| 龙井市| 南召县| 越西县| 喜德县| 华宁县| 九寨沟县| 聂荣县| 晴隆县| 德安县| 辉县市| 平陆县| 岑溪市| 闸北区| 时尚| 海口市| 霍林郭勒市| 嫩江县| 萨嘎县| 铅山县| 柳州市| 健康| 连云港市| 珠海市| 峨眉山市| 关岭| 永寿县|