【正文】
明它們的功能可提供其他應(yīng)用程序使用。2 關(guān)鍵技術(shù)介紹 Android平臺(tái)相關(guān)概念 Android系統(tǒng)的特點(diǎn)。 第六章:總結(jié)與展望。通過(guò)對(duì)系統(tǒng)進(jìn)行分析后進(jìn)行了代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)和處理過(guò)程設(shè)計(jì)。對(duì)本軟件的線路站點(diǎn)查詢功能的實(shí)現(xiàn)過(guò)程做了介紹,同時(shí)也詳細(xì)地介紹了地圖模塊的實(shí)現(xiàn)過(guò)程。本章分兩部分,分析部分對(duì)系統(tǒng)開發(fā)的可行性和系統(tǒng)的開發(fā)需求做了分析,設(shè)計(jì)部分對(duì)手勢(shì)加密過(guò)程設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)做了較為詳細(xì)的介紹。對(duì)Android平臺(tái)的各種核心技術(shù)做了分析說(shuō)明,同時(shí)也針對(duì)了SQLite數(shù)據(jù)庫(kù)的作用做了介紹。本論文共分六章第一章:課題的研究背景和意義。并通過(guò)用戶的反饋來(lái)進(jìn)行相關(guān)的修改。通過(guò)開發(fā)一個(gè)項(xiàng)目,了解Android平臺(tái)的相關(guān)特性和開發(fā)的流程。本系統(tǒng)研究的是Android平臺(tái)的手機(jī)手勢(shì)加密軟件的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程, 要實(shí)現(xiàn)本系統(tǒng),首先要有夯實(shí)的專業(yè)知識(shí),而且也要對(duì)Android程序開發(fā)的思路有一定的了解。Android 系統(tǒng)是Google及其開發(fā)聯(lián)盟推出基于Linux平臺(tái)開源手機(jī)操作系統(tǒng)。但是Linux操作系統(tǒng)也還存在一些不足,集成開放環(huán)境和基于Linux的產(chǎn)品與PC的連接性比較差等Ios系統(tǒng)是蘋果手機(jī)自行開發(fā)的一款操作系統(tǒng),主要用的語(yǔ)言是objectivec,與Android系統(tǒng)相比其缺點(diǎn)是不是開源,制約了開發(fā)者,而且開發(fā)該項(xiàng)目app需要的資金不少;而對(duì)于開發(fā)Android軟件來(lái)言,所有都是免費(fèi)的、開源的。Linux系統(tǒng)是一個(gè)源代碼開放的操作系統(tǒng)。Windows mobile系列操作系統(tǒng)包括SmartPhone以及Pocket PC Phone兩種平臺(tái)。Windows mobile系列操作系統(tǒng)是從微軟計(jì)算機(jī)的Windows操作系統(tǒng)上變化而來(lái)的。其代表性的產(chǎn)品有Palm m50Palm m500、Palm III等。 各個(gè)手機(jī)操作系統(tǒng)現(xiàn)狀Palm OS是一套專門為掌上電腦編寫的操作系統(tǒng),是一種輕量級(jí)、比較開放的操作系統(tǒng),占用的內(nèi)存非常小,允許用戶在其基礎(chǔ)上編寫和修改相關(guān)軟件,是支持的應(yīng)用程序更加豐富多彩。當(dāng)前,隨著HTC進(jìn)入中國(guó)市場(chǎng),以及酷派、華為、中興等終端廠商的發(fā)力,Android在國(guó)內(nèi)的發(fā)展會(huì)越來(lái)越好;而隨著Android系統(tǒng)的發(fā)展,Android手機(jī)在中國(guó)市場(chǎng)的銷量在未來(lái)必然還將有較大發(fā)展空間。當(dāng)然,Android也同樣面臨著一些挑戰(zhàn)和爭(zhēng)議。國(guó)內(nèi)眾多企業(yè)也將眼光投入到Andorid上面,并啟動(dòng)了相關(guān)的計(jì)劃來(lái)深入的理解并發(fā)展Android。以Google、蘋果和路基亞為中心各自形成的生態(tài)鏈將以原來(lái)數(shù)倍的速度推動(dòng)移動(dòng)互聯(lián)網(wǎng)的發(fā)展,這正式Google發(fā)布Android平臺(tái)的意義,也是Andorid平臺(tái)存在的使命所在。具有開源特性的Android平臺(tái)打破了之前Symbian、windows mobile等操作系統(tǒng)收取高額的授權(quán)費(fèi)用的模式,使得只能手機(jī)成本大大的降低;而正是由于它開發(fā)源代碼,使得手機(jī)產(chǎn)生更多個(gè)性化的應(yīng)用。而Android系統(tǒng),雖然它目前存在安全性和版本混亂等問(wèn)題,但是擁有低廉的引入成本,良好的用戶體驗(yàn)和開放性較強(qiáng)的特點(diǎn),再加上Android Market和眾多第三方應(yīng)用商店做后盾,在應(yīng)用方面的資源也非常豐富。出于這個(gè)目的,Android 將補(bǔ)充,而不會(huì)替代谷歌長(zhǎng)期以來(lái)奉行的移動(dòng)發(fā)展戰(zhàn)略:通過(guò)與全球各地的手機(jī)制造商和移動(dòng)運(yùn)營(yíng)商結(jié)成合作伙伴,開發(fā)既有用又有吸引力的移動(dòng)服務(wù),并推廣這些產(chǎn)品。全球?yàn)閿?shù)眾多的移動(dòng)電話用戶正在使用各種基于 Android 的電話。Google通過(guò)與運(yùn)營(yíng)商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序—移動(dòng)電話工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙?;贏ndroid平臺(tái)的手機(jī)解鎖系統(tǒng)具有按鍵加解鎖,自定義加解鎖音效,支持是否屏蔽自帶加解鎖鍵,感應(yīng)加解鎖,自由滑動(dòng)解鎖,防盜警報(bào)的功能。所有的應(yīng)用都運(yùn)行在一個(gè)核心的引擎上面,這個(gè)核心引擎其實(shí)就是一個(gè)虛擬機(jī),它提供了一系列用于應(yīng)用和硬件資源間進(jìn)行通訊的API。所有的Android應(yīng)用之間是完全平等的。谷歌與開放手機(jī)聯(lián)盟合作開發(fā)了Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)和TMobile在內(nèi)的30多家技術(shù)和無(wú)線應(yīng)用的領(lǐng)軍企業(yè)組成。 mobile phone software目 錄摘 要 IABSTRACT II1 緒 論 1 1 1 各個(gè)手機(jī)操作系統(tǒng)現(xiàn)狀 2 3 42 關(guān)鍵技術(shù)介紹 5 Android平臺(tái)相關(guān)概念 5 Android系統(tǒng)的特點(diǎn) 5 Android 的功能 5 Android 移動(dòng)平臺(tái)開發(fā)研究過(guò)程 6 Android移動(dòng)平臺(tái)下的應(yīng)用研究 6 開發(fā)環(huán)境介紹 7 7 8 Android系統(tǒng)基本框架 8 Applications 8 Application FrameWork 8 Libraries庫(kù) 9 Android Runtime 9 Activity簡(jiǎn)介 10 Intent 103 手勢(shì)加密系統(tǒng)分析與設(shè)計(jì) 11 11 11 技術(shù)可行性 11 操作可行性 12 法律可行性 12 系統(tǒng)開發(fā)環(huán)境 12 12 九宮格圖案加解鎖 12 錯(cuò)誤次數(shù)限制 12 緊急呼叫 12 重置密碼 12 其他設(shè)置 13 13 134 系統(tǒng)編碼實(shí)現(xiàn) 15 15 初始化密碼實(shí)現(xiàn) 31 解密功能實(shí)現(xiàn) 33 355 系統(tǒng)測(cè)試 37 軟件測(cè)試 37 37 37 37 測(cè)試用例 37 測(cè)試總結(jié) 406 總結(jié)及展望 41 總 結(jié) 41 展 望 41參考文獻(xiàn) 42致 謝 43外文原文 44中文翻譯 541 緒 論Android是一個(gè)真正意義上的開放性移動(dòng)設(shè)備綜合平臺(tái)。gestures encryption。s Daily application development, therefore, bee the important factors that affect mobile intelligent terminal spread, design and develop practical and convenient application has important meaning and good market prospects, so we design a software for mobile encryption and more has the vital significance and the good scene.And Android as the most popular operating platform, nature also exist a lot of application service topic research is based on the android39。 在信息化如此發(fā)達(dá)的今天,手機(jī)不僅僅是我們撥打電話,發(fā)送短信的工具,更加是我們?nèi)粘I钪行畔⒌妮d體,里面含有大量私人的信息,我們軟件在此背景下設(shè)計(jì)開發(fā),加強(qiáng)保護(hù)手機(jī)用戶的信息安全,意義重大。而Android作為當(dāng)前最流行的操作平臺(tái),自然也存在著大量的應(yīng)用服務(wù)需求。找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng)manong365基于Android的手勢(shì)加密軟件的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著科技的發(fā)展,移動(dòng)智能終端逐漸走進(jìn)人們的視線,相關(guān)應(yīng)用越來(lái)越廣泛,并在人們的日常生活中扮演著越來(lái)越重要的角色。因此,關(guān)鍵應(yīng)用程序的開發(fā)成為影響移動(dòng)智能終端普及的重要因素,設(shè)計(jì)并開發(fā)實(shí)用、方便的應(yīng)用程序具有重要的意義和良好的市場(chǎng)前景,如此看來(lái)我們?cè)O(shè)計(jì)一款為手機(jī)加密的軟件也更具有重要的意義和良好的場(chǎng)景。 本課題研究的是基于android的手勢(shì)加密軟件的設(shè)計(jì)與實(shí)現(xiàn),為android手機(jī)實(shí)現(xiàn)了良好的屏幕加密、解鎖功能,同時(shí)提供解鎖次數(shù)限制,實(shí)現(xiàn)了對(duì)android手機(jī)的信息安全保護(hù),為用戶提供了一個(gè)安全試用、操作方便、用戶體驗(yàn)較好的加密鎖屏軟件。關(guān)鍵詞:Android;手勢(shì)加密;SQLite;手機(jī)軟件Design and implementation of gesture encryption software based on AndroidABSTRACTWith the development of science and technology, mobile intelligent terminal gradually into the line of sight of people, the application is more and more widely, and plays a more and more important in People39。s gesture encryption software, the design and implementation of encryption for android mobile phone to achieve the good screen, unlock function, at the same time provide unlock number, implements the information security protection for android phones, provides users with a safety trial, convenient operation, good user experience can screen software.In such a developed day of informatization, the mobile phone is not just we call, send SMS tool, more is the carrier of information in our daily life, contains a large amount of private information, our software under the background of the design and development, strengthen the protection of information security, mobile phone users, is of great significanceKeywords: Android。SQLite。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序-移動(dòng)電話工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。通過(guò)與運(yùn)營(yíng)商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,來(lái)建立標(biāo)準(zhǔn)化、開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng),這樣應(yīng)用之間的通用性和互聯(lián)性將在最大程度上得到保持。在開發(fā)之初,Android平臺(tái)就被設(shè)計(jì)成一個(gè)由一系列應(yīng)用所組成的平臺(tái)。雖然市場(chǎng)上已經(jīng)有同類的手機(jī)解鎖軟件,而且也能夠滿足用戶的需求,但是這些軟件的功能都比較單一,而在按鍵的加解鎖方面還沒(méi)有相關(guān)的應(yīng)用,基于Android平臺(tái)的手機(jī)解鎖系統(tǒng)的實(shí)現(xiàn)不僅可以避免手機(jī)屏幕的劃損,也可解放原有的解鎖鍵,而且還有更多的功能讓用戶選擇。Android 是Google開發(fā)的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)。Google與開放手機(jī)聯(lián)盟合作開發(fā)了 Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)電和 TMobile 在內(nèi)的30多家技術(shù)和無(wú)線應(yīng)用的領(lǐng)軍企業(yè)組成。作為谷歌企業(yè)戰(zhàn)略的重要組成部分,Android 將進(jìn)一步推進(jìn)“隨時(shí)隨地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn)。谷歌的目標(biāo)是讓(移動(dòng)通訊)不依賴于設(shè)備甚至平臺(tái)。2007年,蘋果iPhone上市后iOS憑借iPhone優(yōu)秀的用戶體驗(yàn)和多種多樣的功能獲得了巨大的成功,特別值得一提的是蘋果的應(yīng)用開發(fā)分成模式刺激了開發(fā)者不斷進(jìn)入,使得蘋果的應(yīng)用程序能不斷的更新和發(fā)展,截至2010年8月,可用于IOS的應(yīng)用已經(jīng)超過(guò)了25萬(wàn),蘋果公司因?yàn)轫槕?yīng)了終端+應(yīng)用的智能手機(jī)發(fā)展趨勢(shì),因?yàn)閕OS屬于半開放的OS,實(shí)現(xiàn)了移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈上各環(huán)節(jié)的普及還是較為困難;其次iPhone的價(jià)格比較高,短期時(shí)間內(nèi)難以滿足中低端市場(chǎng)的需求。Android系統(tǒng)在近幾年取得了迅猛的發(fā)展,主要還是因?yàn)槠溥m應(yīng)了移動(dòng)互聯(lián)網(wǎng)的發(fā)展趨勢(shì),符合了移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈各方的發(fā)展變化需求。同時(shí),合作方能夠在這里得到利潤(rùn)或者創(chuàng)造價(jià)值,手機(jī)軟件行業(yè)得到維護(hù)協(xié)調(diào)發(fā)展。而作為Android平臺(tái)成員之一的中國(guó)移動(dòng)也投資成立了一家通訊公司,專門從事Google手機(jī)軟件的應(yīng)用以及本地化的軟件的開發(fā),比如將在Google手機(jī)平臺(tái)上添加飛信、輸入法等一系列符合國(guó)內(nèi)用戶使用特色的功能。更多的手機(jī)軟件開發(fā)企業(yè)已經(jīng)或者籌備著將公司進(jìn)行轉(zhuǎn)型,從其方向的開發(fā)轉(zhuǎn)向到Android的開發(fā)。雖然Android在發(fā)展過(guò)程中遇到一些問(wèn)題,但在多方面積極的因素推動(dòng)下,總體趨勢(shì)仍舊看好。綜上所述,無(wú)論是在國(guó)內(nèi)還是在國(guó)外,Android平臺(tái)對(duì)手機(jī)軟件行業(yè)和移動(dòng)手機(jī)平臺(tái)將發(fā)揮極大地推動(dòng)作用,而在未來(lái)的幾年或者一段時(shí)間內(nèi),Android將越發(fā)的凸顯自己的重要性。Plam 在其它方面也還存在一些不足,如Plam操作系統(tǒng)本身不具備錄音、MP3播放功能等,但是可以通過(guò)加入第三方軟件或硬件設(shè)備來(lái)實(shí)現(xiàn)。Symbian是一個(gè)實(shí)時(shí)性、多任務(wù)的純32位操作系統(tǒng),具有功耗低、內(nèi)存占用少等特點(diǎn),非常適合手機(jī)等移動(dòng)設(shè)備使用,經(jīng)過(guò)不斷完善,可以支持GPRS、藍(lán)牙、SyncML以及3G技術(shù)。Windows mobile系列操作系統(tǒng)功能強(qiáng)大,而且支持該操作系統(tǒng)的智能手機(jī)大多數(shù)都采用了英特爾嵌入式處理器,主頻比較高,在其它硬件設(shè)置(如內(nèi)存、儲(chǔ)存卡容量等)上也采用其他操作系統(tǒng)的