申晉祥,鮑美英
(山西大同大學數(shù)學與計算機科學學院,山西大同037009)
基于Android的便簽APP的設(shè)計與實現(xiàn)
申晉祥,鮑美英
(山西大同大學數(shù)學與計算機科學學院,山西大同037009)
智能手機的日益普及,給人們的生活帶來了極大的便捷?;贏ndroid平臺設(shè)計一款便簽記事軟件,整體的界面給用戶提供一個清新、簡潔、大方的視覺體驗。功能上為廣大用戶提供方便、快捷的記事方式,讓更多的人將自己一天要做的事有條理性的組織到一起,更快速、更有效的完成自己一天所要完成的任務(wù)。
Android;智能手機;便簽
根據(jù)eMarketer的研究,2016年全球智能手機用戶數(shù)量已達22億[1],其中智能手機使用Android操作系統(tǒng)的已經(jīng)達到86.7%。隨著廉價Android智能手機和Windows手機[2]的出貨量的繼續(xù)增長,使得越來越多的人能夠聯(lián)網(wǎng)和體驗智能手機所帶來的便捷。本文基于Android平臺所設(shè)計的這一款便簽記事軟件,為用戶提供方便、快捷的記事方式,使廣大用戶能夠更快速、更有效的完成自己一天所要完成的工作。
Android便簽記事的首頁,也是整個應(yīng)用軟件程序運行出來的首頁如圖1所示。
圖1 Android便簽記事首頁
首頁UI[3]設(shè)計簡潔明亮,沒有過多的修飾,一張藍色的背景圖,一個寫便簽的按鈕。除了按鈕,整個界面都用來顯示便簽的文件夾,及便簽條。這樣設(shè)計的理由是,便簽的功能是為了記錄一些易忘的事、生活中感動的事、有意義的事及一些重要的事(如航班,會議,時間)等需要提醒,不能遺忘,遺忘了會給人帶來麻煩,出于這些點考慮,本著使用者的角度思考,把屏幕盡可能多的空間用來展示便簽記事的內(nèi)容,把操作的控件通過設(shè)計在Menu菜單[4]功能鍵里面,并為使用者能有良好的操作體驗,給ListView的Item[5]設(shè)計了短按和長按事件。下面介紹首頁的功能菜單鍵。
首頁功能菜單鍵效果如圖2所示,舍棄了安卓系統(tǒng)自帶的Menu樣式,通過自定義Menu樣式來設(shè)計自己的Menu菜單,這樣是為了使便簽記事能有一個良好的用戶體驗。
點擊Menu按鈕,彈出一個Menu框,菜單中新建文件夾功能是點擊后彈出一個新建文件夾的對話框,輸入后點確定就能生成一個便簽文件夾。菜單中導出文本功能是點擊后將彈出一提示框,提示文本以.txt格式輸出到的某個文件夾下。菜單中搜索功能是實現(xiàn)關(guān)鍵字搜索功能。菜單中多媒體記事功能是點擊后轉(zhuǎn)到多媒體記事的首頁,就可以進行多媒體和文本的混合編輯。
圖2 Android便簽記事首頁菜單
便簽記事編輯頁面功能菜單效果如圖3所示,同樣也是自定義設(shè)計Menu樣式。
圖3 Android便簽記事編輯界面
通過點擊寫便簽按鈕轉(zhuǎn)入到普通便簽編輯界面,這個界面分上下兩層,上層是展示層,下層是編輯層,界面上還有一個更換背景顏色的按鈕。下層編輯層,點擊后,彈出軟鍵盤,可以隨意輸入,不限字數(shù)。設(shè)有隱藏的豎直方向的滾動條。當在文本中輸入了敏感詞匯(會議,航班,車次,機票,時間,鬧鐘,工作等)軟件會智能識別,并在上層展示層生成響應(yīng)快鍵文本,點擊快捷文本就可以跳轉(zhuǎn)到設(shè)置提醒功能界面,為會議,航班等設(shè)置鬧鐘提醒。
菜單中新建便簽功能是從當前編輯界面跳轉(zhuǎn)到另一個新建便簽的編輯界面進行編輯。菜單中刪除功能是刪除當前便簽。菜單中文字大小功能是設(shè)置文字大小,點擊后彈出選擇框,有四種字體可供選擇,小,中,大,超大。菜單中分享功能是實現(xiàn)網(wǎng)頁分享、短信分享、郵件分享等。菜單中發(fā)送到桌面功能是點擊后可將當前便簽發(fā)送到手機桌面生成快捷方式。菜單中提醒我功能和自動文字識別生成提醒相對應(yīng)。菜單中手寫圖形功能是點擊后跳轉(zhuǎn)到手寫輸入圖形界面,可以進行手動繪圖,繪圖后可以將圖片保存到指定的文件夾下,方便下一次查看。
便簽記事提醒功能首頁界面效果如圖4所示。該便簽記事有一個較為強大的提醒功能,可以為重要時刻設(shè)置提醒功能。
圖4 Android便簽記事提醒界面
提醒界面一目了然,可以看到自己設(shè)置的提醒。同樣為每一條ListView的Item設(shè)置長按和短按事件,短按時直接進入提醒設(shè)置界面,為重要的事情設(shè)置提醒,長按則會彈出Menu菜單可以選擇刪除提醒,也可以對提醒進行重新編輯。
設(shè)置提醒界面效果如圖5所示,根據(jù)界面上的提示,一步步的去設(shè)置提醒,設(shè)置完成后,點擊完成按鈕就可以生成一條提醒。
圖5 Android便簽記事設(shè)置提醒界面
本文基于Android平臺設(shè)計的這一款便簽記事軟件,運行平臺在Android4.0系統(tǒng)版本以上,采用Eclipse開發(fā),經(jīng)過ADT工具測試,便簽記事相應(yīng)功能能夠?qū)崿F(xiàn),基本滿足用戶的使用需求,其它更優(yōu)的功能有待進一步設(shè)計實現(xiàn)。
[1]吳想想.基于Android平臺軟件開發(fā)方法的研究與應(yīng)用[D].北京:北京郵電大學,2011.
[2]曾健平,邵艷潔.Android系統(tǒng)架構(gòu)及應(yīng)用程序開發(fā)研究[J].微計算機信息,2011(9):1-3.
[3]王藝璇.基于Android平臺的移動圖書館客戶端設(shè)計與實現(xiàn)[J].智能計算機與應(yīng)用,2011,l(4):28-30.
[4]龔成瑩,邢敬宏,胡銀保,等.基于JSON的Android移動終端與PHP及MysQL數(shù)據(jù)通信[J].工業(yè)儀表與自動化裝置,2013(1):63-65.
[5]孫曉宇.Android手機界面管理系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京郵電大學,2009.
Design and Implementation of Note APP Based on Android
SHEN Jin-xiang,BAO Mei-ying
(School of Mathmatics and Computer Science,Shanxi Datong University,Datong Shanxi,037009)
The popularity of smart phones has brought great convenience to people's lives.This paper designs a notepad softeware based on the Android platform,the overall interface provide users with a fresh,simple,generous visual experience.Providingthe majority of users and convenient and fast way of takong notes,more people will make alaily work a rational organization to complete their alaily task more quickly and effectively.
android;intelligent mobile phone;notepad
TP301
A
1674-0874(2017)06-0009-03
2017-03-26
山西大同大學大學生創(chuàng)新創(chuàng)業(yè)訓練項目[XDC2016232]
申晉祥(1977-),男,山西古縣人,碩士,講師,研究方向:計算機網(wǎng)絡(luò)。
〔責任編輯 高?!?/p>