李鈺
伴隨著世界各地移動互聯(lián)網(wǎng)的普及和飛速發(fā)展,智能手機己經(jīng)逐漸成為現(xiàn)代社會中人們?nèi)粘Ia(chǎn)、居民日常生活中所必需的一種工具,并且已經(jīng)逐漸成為人們獲取信息和知識的主要資源。而備忘錄己經(jīng)逐漸地成為了所有移動端的廠商在自帶各種功能性的服務(wù)型軟件中必備的一種應(yīng)用軟件之一,它會準確地給出提示以及應(yīng)該處理什么事。而且簡便好用。
本文從Android應(yīng)用平臺的軟件架構(gòu)設(shè)計分析實踐角度開始出發(fā),結(jié)合平臺Android中重要的組件Api,分析了平臺Android的架構(gòu)Activity,Service,Boardcastrecevice,和集成Contentprovider四大主要功能組件,以及Cointent布局和使用基礎(chǔ)操作控件,在豐富的專業(yè)知識經(jīng)驗積累下,開發(fā)并自主設(shè)計和研制開發(fā)出一款基于Java的Android的用戶備忘錄軟件App。本套系統(tǒng)軟件從具體功能上分別主要具有導(dǎo)入歡迎頁、導(dǎo)入后的網(wǎng)站、備忘文件信息的實時增刪和修改查、鬧鐘實時提醒和對所有網(wǎng)站備忘文件信息的實時共享。本作業(yè)系統(tǒng)的操作軟件使用界面簡約樸素,方便操作人員日常操作,占用的軟件內(nèi)存小,有著良好的交互式軟件使用操作體驗,在系統(tǒng)的容易維護性與穩(wěn)定可靠的擴展度等各個方面也都已經(jīng)有著不俗的性能特點。
通過對于軟件的研究和開發(fā),更加深入地了解 Android 的工作機制,和對于開發(fā) Android 應(yīng)用所學(xué)必備知識的運用,成熟并且鞏固了自己的軟件開發(fā)實踐經(jīng)驗。
1.開發(fā)背景和意義
在現(xiàn)在的這個市場經(jīng)濟社會中,伴隨著我國現(xiàn)代科技的飛速進步與不斷發(fā)展和我國人民干部群眾日常生活品質(zhì)水平和工作質(zhì)量的持續(xù)改善與不斷提高,人們越來越多地真正認識和看到了政府對待人們?nèi)粘I畹母叨戎匾暸c提高要求,手機平臺產(chǎn)品隨著行業(yè)快速的發(fā)展壯大,生活中各類型的智能手機都已經(jīng)變的是玲瑯滿目,智能手機已經(jīng)被人們認為是人們?nèi)粘I钪斜夭豢缮俚囊粋€便攜式應(yīng)用工具,Android手機平臺也因為其安全開源及易用性能優(yōu)秀而逐漸發(fā)展轉(zhuǎn)變成為現(xiàn)在最為廣受用戶歡迎和最為主流的手機平臺之一。目前國內(nèi)市場前景可觀,基本上所有手機產(chǎn)品都會自帶該功能。手機產(chǎn)品生產(chǎn)者甚至可以按照所需的功能進行自主選擇。Android 是現(xiàn)在最通用的系統(tǒng)之一,它在市場中長期的份額很出色。軟件的研究和開發(fā)都是膾手可熱,信息大量爆炸的新世紀,現(xiàn)在已經(jīng)是進入 5G 時代,信息的收集和獲得也就變得非常便捷。所以,市場上也會不斷地出現(xiàn)大量基于 Android 平臺的軟件。海量的資料和信息使得人們眼花繚亂,為了避免讓人們遺憾地忘記每一天時間的選擇而錯過了重要事情,備忘錄幾乎已經(jīng)成為所有移動設(shè)備生產(chǎn)廠家和出產(chǎn)移動設(shè)備時必須的一個應(yīng)用。本文目的就是在深入地分析研究了當前我國網(wǎng)絡(luò)安全行業(yè)應(yīng)用中的一些常用備忘錄管理應(yīng)用程序,開發(fā)了一款除對這些備忘錄中信息是否進行大量增刪或者其他修改的檢查之外,還同時添加了跟多個行業(yè)人性化用戶對話的應(yīng)用功能。當我們正在使用中文時遇到什么重要的一件東西時用一個備忘錄把它們都詳細記錄并寫下來,定個小時內(nèi)的鐘點來作為一個提醒。所以它的前景相當不錯。
1.1 國外研究現(xiàn)狀
國外由于早些年政府政策支持,信息技術(shù)高速發(fā)展,基本已經(jīng)成熟,趨于完美。國外計算機起步早,所以在這方面成績比較好,在程序開發(fā)領(lǐng)域已經(jīng)搶跑很多年,處于行業(yè)尖端水平。各種功能的備忘錄也是多種多樣,因為他們互聯(lián)網(wǎng)優(yōu)先發(fā)展起來,所以他們的這些可以提供借鑒意義,我們發(fā)展的時候可以看著他們的先例,揚長避短,共同進步。從2001年開始,歐洲在IT領(lǐng)域依舊保持這種迅猛的發(fā)展勢頭。
1.2國內(nèi)研究現(xiàn)狀
國內(nèi)的備忘錄系統(tǒng)各式各樣。主要是IBM、甲骨文、微軟、埃森哲等行業(yè)領(lǐng)先公司帶頭發(fā)展。國內(nèi)互聯(lián)網(wǎng)起步晚,發(fā)展相對落后,市場大,如果研究好提供用戶方便快捷的備忘錄,必將引起大家關(guān)注。我認為中國在程序開發(fā)領(lǐng)域前景非常良好。但值得注意的是,在今后幾年的發(fā)展過程中,我們必須吸取一些發(fā)達國家和地區(qū)的開發(fā)經(jīng)驗,盡量避免遭遇同樣的瓶頸問題。正是因為這樣我的設(shè)計出現(xiàn)了,我要讓揚長避短,讓用戶體驗越來越好。
2.可行性分析
在Android中的Framework層與Application層中均采用了Java語言。我們學(xué)習(xí)Android一定首先要掌握Java的,因為我們Android的軟件開發(fā)至少目前還只能在一個純Java的軟件開發(fā)環(huán)境中可以進行,Android的軟件開發(fā)學(xué)習(xí)基本就是需要我們?nèi)W(xué)習(xí)如何正確運用它的控件以及各個組件,但是我們想要真正實現(xiàn)這些控件和組成的話就必須首先用到Java。
2.1技術(shù)可行性分析
技術(shù)上用運了Android Studio作為設(shè)計工具。在學(xué)校時就已經(jīng)掌握了Java語言知識,也對數(shù)據(jù)庫進行了系統(tǒng)的學(xué)習(xí)。用Android Studio來開發(fā)備忘錄系統(tǒng),必定是可行并且高效的。
2.2 經(jīng)濟可行性
系統(tǒng)設(shè)計不需要花費資金進行開發(fā),開發(fā)軟件是免費的,沒有經(jīng)濟上的支出,基于Android的工作備忘錄系統(tǒng)在經(jīng)濟可行性方面不存在問題。
2.3 操作可行性
本系統(tǒng)界面簡單,一個功能占一個模塊,不會堆積在一起,字體也大,方便老人瀏覽,不會操作失誤,不同群體都可以輕松使用,所以在系統(tǒng)開發(fā)時這些開發(fā)技術(shù)都可以熟練的掌握。
綜上所述本系統(tǒng)在以上方面具有可行性,所以可以繼續(xù)開發(fā)。
2.4分析系統(tǒng)的需求
本系統(tǒng)基于Java語言設(shè)計的一個展現(xiàn)系統(tǒng),首先進行數(shù)據(jù)的造就,然后基于這些數(shù)據(jù)信息,將造就的數(shù)據(jù)上傳到數(shù)據(jù)存儲模塊當中,當用戶需要對存儲數(shù)據(jù)進行編輯時,需要能夠具備良好的兼容性。該系統(tǒng)還需要對設(shè)備具有良好兼容性,應(yīng)該適用于大部分安卓系統(tǒng)。
2.5功能設(shè)計需求分析
由于本系統(tǒng)為備忘錄系統(tǒng),它的主要服務(wù)對象為個人。系統(tǒng)的主要操作以個人為主體,客戶進入頁面方便,同時通過可視化界面的圖表信息得到自己想要的數(shù)據(jù)。本系統(tǒng)的功能需求需要具備添加分組功能、添加備忘功能、模塊搜索功能、刪除功能、存儲功能、背景功能以及鬧鐘提醒功能。并增加存儲上限,使用戶體驗更加愉快。背景功能還可以插入廣告,增加商用價值。
3.系統(tǒng)框架設(shè)計
因系統(tǒng)分析所需的基礎(chǔ)數(shù)據(jù)因涉及備忘內(nèi)容個人隱私問題所以使用Java語言實現(xiàn)一個數(shù)據(jù)系統(tǒng)。該系統(tǒng)中有5個實體,分別為存儲,刪除,創(chuàng)建時間,備忘內(nèi)容和鬧鐘提醒。為了實現(xiàn)備忘錄的系統(tǒng)功能需求,需要添加一些字段來完善該備忘錄的系統(tǒng)框架設(shè)計。
3.1系統(tǒng)模塊設(shè)計
本系統(tǒng)的模塊分為使用模塊和鬧鐘提醒模塊,使用模塊包括添加分組、添加備忘標題、添加備忘內(nèi)容、搜索模塊、背景模塊以及存儲模塊。鬧鐘提醒模塊包括時間設(shè)置模塊、定時模塊以及音樂提醒模塊。
4總結(jié)
在設(shè)計過程中步驟必須謹慎進行,循環(huán)漸進,否則可能會在任何一個環(huán)節(jié)出錯,而且將很難處理。由于認真研究了當前備忘錄開發(fā)問題的現(xiàn)狀,并通過研究發(fā)現(xiàn)了存在于這些系統(tǒng)設(shè)計的問題,從而在開發(fā)過程中避免了這些問題。
我一步一步克服困難,做出來了成功的系統(tǒng),那種喜悅溢于言表,大學(xué)學(xué)會了很多東西,提高了很多能,力要不折不撓,相信自己,走向成功。
該系統(tǒng)經(jīng)過多次修改并且積極的研發(fā),已經(jīng)逐步完美,后期主要是不斷整齊細節(jié),對系統(tǒng)進行維護和優(yōu)化。