資源描述:
《安卓軟件開發(fā)--畢業(yè)設(shè)計開題報告安卓軟件文獻翻譯》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、安卓軟件開發(fā)--畢業(yè)設(shè)計開題報告安卓軟件文獻翻譯一、立論依據(jù)課題來源及研究的目的和意義課題來源:公司項目研究的目的和意義:伴隨著計算機技術(shù)及相關(guān)技術(shù)的發(fā)展,嵌入式技術(shù)已成為后PC時代的主力軍,在通訊、網(wǎng)絡(luò)、工控、醫(yī)療、電子、物聯(lián)網(wǎng)、三網(wǎng)融合、3G等領(lǐng)域發(fā)揮著越來越重要的作用,嵌入式IT技術(shù)真正是做到了無處不在,無所不能。如今,嵌入式IT系統(tǒng)開發(fā)無疑成為當(dāng)今最熱門最有發(fā)展前途的領(lǐng)域之一。2010年開始Android逐漸成為智能手機技術(shù)的主導(dǎo),與iPhone同領(lǐng)潮流,改變?nèi)藗兊纳詈凸ぷ?。伴隨著巨大的產(chǎn)業(yè)需求,國內(nèi)Android系統(tǒng)開發(fā)人才需求量也一路高漲,Andro
2、id應(yīng)用開發(fā)及系統(tǒng)開發(fā)的工程師將成為未來幾年最熱門最受歡迎的職業(yè)之一。Android應(yīng)用程序開發(fā)工程師、Android底層開發(fā)工程師,NDK開發(fā)工程師以及進行Android移植相關(guān)工作的在職工程師;希望迅速了解和掌握Android應(yīng)用開發(fā)的學(xué)員;希望從事移動終端開發(fā)的愛好者、工程師、程序員、以及相關(guān)行業(yè)的工程技術(shù)人員。通過培訓(xùn)能夠具有Android智能手機軟件開發(fā)的設(shè)計思想,形成規(guī)范的代碼編寫習(xí)慣,掌握Android開發(fā)中各種功能點的實現(xiàn)方法和開發(fā)技巧。全面認識和了解Android系統(tǒng)的框架,掌握Android上進行應(yīng)用程序開發(fā)的能力,熟悉Android開發(fā)和調(diào)試
3、工具的使用。掌握在新全新硬件平臺移植Android系統(tǒng)技能,解決系統(tǒng)移植關(guān)鍵問題的方法。掌握一些基本的Android平臺上進行定制和性能優(yōu)化的方法。移動化是電子商務(wù)發(fā)展的未來發(fā)展的主要方向,移動化應(yīng)用也是電子商務(wù)發(fā)展的新“藍海”中國國際電子商務(wù)中心主任丁強先生在報告中寫道。同時,一直致力于我國中小企業(yè)研究的中國社會科學(xué)院中小企業(yè)研究中心主任羅仲偉教授在報告中,針對中小企業(yè)的移動電子商務(wù)應(yīng)用也寫道:“移動電子商務(wù)應(yīng)用不僅具有典型的3A特點,還更具有成本低、營銷準(zhǔn)確、服務(wù)個性,見效快等應(yīng)用特點,非常適合中小企業(yè)快速做大做強,實現(xiàn)“彎道超越”的經(jīng)營策略”。專一獨享的網(wǎng)絡(luò)
4、通址能有效地掌握移動互聯(lián)網(wǎng)的關(guān)鍵入口資源,搶占移動電子商務(wù)應(yīng)用的先機和制高點。企業(yè)在開始移動電子商務(wù)部署時,可以先選擇一個移動電子商務(wù)平臺做一段時間的使用,確實有一定效果,則可以后期大力推動,比如購買網(wǎng)絡(luò)通址關(guān)鍵詞,網(wǎng)站門戶應(yīng)用推廣等,可以先行應(yīng)用13年,而不必要重新所有工作自己建立,投資大,風(fēng)險也大,聚集效應(yīng)還不容易發(fā)揮。LBS技術(shù)的引入,快速鎖定目標(biāo)人群進行營銷,通過短信、二維碼等多種方式推送優(yōu)惠券、代金券及廣告信息的應(yīng)用將為產(chǎn)業(yè)鏈中的各參與方帶來意想不到的商機,基于位置服務(wù)的移動電子商應(yīng)用大放異彩。二、文獻綜述課題研究領(lǐng)域的發(fā)展現(xiàn)狀及可能的應(yīng)用領(lǐng)域GPS定位
5、安卓的定位方式相對來說比較簡單,目前我們可以使用位置管理器和位置提供者進行g(shù)etLocation的調(diào)用。這個方法返回本機的當(dāng)前位置的一個快照,這個快照將以Location對象形式提供。在手持設(shè)備中,我們可以獲得當(dāng)前位置的經(jīng)度和緯度。這樣就完成了自己位置的確定,如果需要查看自己所在的位置的話還需要調(diào)用一個地圖的API比如GoogleMap。調(diào)用之后就可以在地圖顯示自己的位置了。在本次的項目中主要用到的就是當(dāng)前的經(jīng)度和緯度,在查看我們周邊商家的信息的時候,將當(dāng)前的經(jīng)度緯度發(fā)送到后臺,計算出距離自己最近的商家,并且按照距離來展示出周邊的詳細情況。安卓自帶關(guān)系型數(shù)據(jù)庫SQ
6、LiteSQLite,是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。在安卓中有一個很好的輔助類SQLiteOpenHelper,按照Android其簡化了數(shù)據(jù)庫的操作。SDK文檔中的說明,也可以通過繼承此類、改寫其接口的方法來實現(xiàn)對數(shù)據(jù)庫的操作,SQLiteOpenHelper。另外還有2個數(shù)據(jù)結(jié)構(gòu):ContentValues,Cursor;ContentValues就相當(dāng)于C中的mapStringkeyIntegerval
7、ue,其主要接口包括put,get。再結(jié)合insert操作的主要目的:按照表中數(shù)據(jù)段將對應(yīng)的數(shù)據(jù)項寫入到表中,就可以看出來ContentValues主要是存放表中每個表的數(shù)據(jù)段,以及其對應(yīng)的值。Cursor也就是前面說的:查詢結(jié)果的記錄集。從記錄集的特征可以想到其包含的操作應(yīng)該有:MoveFirst、MoveLast、MoveNext、Move、IsLast、GetColumns等,而且它還是個抽象類abstractclass,SQLiteCursor就是其具體的實現(xiàn)。關(guān)于SQLiteDatabase類,其他值得關(guān)注的函數(shù)是:Create、execSQL。至于其他
8、的函數(shù),比