亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Java語言的安卓手機軟件開發(fā)

        2014-04-29 00:00:00何璇
        計算機光盤軟件與應用 2014年8期

        摘 要:安卓手機軟件的開發(fā)是根據用戶的需求建立起來的安卓軟件或者系統(tǒng)中的軟件的部分過程,安卓手機軟件的開發(fā)是一項主要包括需求上捕捉、需求的分析、以及設計、實現(xiàn)和測試的一個系統(tǒng)的工程。軟件一般是通過某種程序設計的語言來實現(xiàn)的,目前最常用的就是Java語言,通常采用軟件開發(fā)工具進行開發(fā)。本文主要針對基于Java語言的安卓手機軟件開發(fā)進行研究。

        關鍵詞:Java語言;安卓手機;軟件開發(fā)

        中圖分類號:TP311.52

        1 安卓軟件應用程序

        總體來說,一般比較簡單的安卓應用程序主要由Activity、Content Provider、Service、Intent等部分組成,其中Activity相對于其他的應用程序對話框或者其他的網絡應用程序的頁面窗口來說,安卓手機提供多個使用的數(shù)據存儲,同時他也被設計成為獨立的可以保持自己在后臺運行的服務,Intent是在運行的時候自動保存的機制,用來具體的描述一個程序想要作一件什么事情、從一個活動跳到另外一個活動,對于Intent來說,各個活動之間的切換是很方便的。

        2 安卓手機軟件的架構

        2.1 應用程序

        安卓手機軟件會跟同一系列的核心的應用程序一起發(fā)布,該應用的程序還包括一些客戶端,短消息的程序,日歷、地圖、瀏覽器等等的管理程序,所有的應用的程序都是利用Java語言來進行編寫的。Java最大的特性就是提高了交互的可能性。

        2.2 應用程序的框架

        開發(fā)的人員可以完全的訪問核心的應用的程序所使用的主要的框架,該程序的框架的設計簡化了的一些重組的組件的使用的頻率,在任何的時候一個應用程序可以同時的發(fā)布出它的功能并且在任何的時候都能夠將其他的應用程序使用其主要的發(fā)布的功能性質的模塊,不過得主要遵循框架的安全性的主要的限制。同時,還要將這些使用的機制也可以使用戶也可以方便的替換主要的應用程序。

        2.3 程序庫

        安卓手機包括C語言的程序,這些程序能夠將安卓系統(tǒng)中的不同的組件的使用,他們還能夠通過安卓的應用程序的框架為其主要的開發(fā)者提供服務。這個程序庫里面的主要的內容就是Java語言的應用。

        2.4 運行庫

        安卓系統(tǒng)的主要的運行庫包括了一個核心的庫,這個核心的庫提供了Java的一些編程的語言的核心的大多數(shù)的主要的功能。安卓的手機軟件的核心的服務的系統(tǒng)主要依賴Java的編程的語言,比如說安全性、內存的管理、進程上的管理等等的性質,主要的網絡上的協(xié)議和驅動的模塊,他都占有一個很大的比重。Java同時也作為硬件和軟件之間的抽象的核心層面來存在。

        3 Java語言的特點

        3.1 面向對象

        面向對象其實是現(xiàn)實世界模型的自然延伸?,F(xiàn)實世界中任何實體都可以看作是對象。對象之間通過消息相互作用。另外,現(xiàn)實世界中任何實體都可歸屬于某類事物,任何對象都是某一類事物的實例。如果說傳統(tǒng)的過程式編程語言是以過程為中心以算法為驅動的話,面向對象的編程語言則是以對象為中心以消息為驅動。用公式表示,過程式編程語言為:程序=算法+數(shù)據;面向對象編程語言為:程序=對象+消息。

        所有面向對象編程語言都支持三個概念:封裝、多態(tài)性和繼承,Java也不例外?,F(xiàn)實世界中的對象均有屬性和行為,映射到計算機程序上,屬性則表示對象的數(shù)據,行為表示對象的方法(其作用是處理數(shù)據或同外界交互)。所謂封裝,就是用一個自主式框架把對象的數(shù)據和方法聯(lián)在一起形成一個整體??梢哉f,對象是支持封裝的手段,是封裝的基本單位。Java語言的封裝性較強,因為Java無全程變量,無主函數(shù),在Java中絕大部分成員是對象,只有簡單的數(shù)字類型、字符類型和布爾類型除外。而對于這些類型,Java也提供了相應的對象類型以便與其他對象交互操作。

        3.2 可靠性和安全性

        Java最初設計目的是應用于電子類消費產品,因此要求較高的可靠性。Java雖然源于C++,但它消除了許多C++不可靠因素,可以防止許多編程錯誤。首先,Java是強類型的語言,要求顯式的方法聲明,這保證了編譯器可以發(fā)現(xiàn)方法調用錯誤,保證程序更加可靠;其次,Java不支持指針,這杜絕了內存的非法訪問;第三,Java的自動單元收集防止了內存丟失等動態(tài)內存分配導致的問題;第四,Java解釋器運行時實施檢查,可以發(fā)現(xiàn)數(shù)組和字符串訪問的越界,最后,Java提供了異常處理機制,程序員可以把一組錯誤代碼放在一個地方,這樣可以簡化錯誤處理任務便于恢復。

        由于Java主要用于網絡應用程序開發(fā),因此對安全性有較高的要求。如果沒有安全保證,用戶從網絡下載程序執(zhí)行就非常危險。Java通過自己的安全機制防止了病毒程序的產生和下載程序對本地系統(tǒng)的威脅破壞。當Java字節(jié)碼進入解釋器時,首先必須經過字節(jié)碼校驗器的檢查,然后,Java解釋器將決定程序中類的內存布局,隨后,類裝載器負責把來自網絡的類裝載到單獨的內存區(qū)域,避免應用程序之間相互干擾破壞。最后,客戶端用戶還可以限制從網絡上裝載的類只能訪問某些文件系統(tǒng)。

        上述幾種機制結合起來,使得Java成為安全的編程語言。

        4 安卓手機軟件系統(tǒng)的開發(fā)優(yōu)勢

        企業(yè)為什么要開發(fā)安卓手機軟件,不僅僅是因為他有強大的谷歌作為后盾,并且還開放了軟件開發(fā)的組件,可以將第三方的開源的主要的社區(qū)方便快捷的開發(fā)眾多的實用性的安卓手機應用程序,而且他還與手機產業(yè)鏈中最具有影響力的龍頭性的公司進行聯(lián)合,建立非常標準的、開放化的通信的軟件的平臺,也就是說只要是采用安卓操作系統(tǒng)的主要的平臺,就是基本上不受硬件的限制,程序的主要的可移植性能比較好,能夠很好的解決當前的由于眾多的手機操作系統(tǒng)的不同而造成的不同的智能手機之間的格式不一樣從而造成不同的手機之間不能進行信息交流的問題。

        安卓手機在中國的應用前景十分的廣泛,首先是具有成熟的消費者,在國內,安卓系統(tǒng)非常的好用,這些軟件的普及為了安卓系統(tǒng)的普及提供了主要的前提,國內的一些主要的運營商也加入了這個大家庭,比如說中國移動、中國聯(lián)通、中興通訊、華為通訊等等的一些比較大型的企業(yè),同時也不僅僅是手機,我們國家也推出了安卓手機軟件的其他的一些產品,我們可以預見安卓系統(tǒng)被廣泛的應用,同時也將進一步擴大安卓系統(tǒng)的應用的主要的,同時根據目前的資料進行分析,全國到目前為止已經有23億部的移動的設備使用安卓軟件,其中手機占有百分之六十。

        安卓系統(tǒng)在中國掀起的浪潮讓越來越多的企業(yè)認識到移動設備對于中國產業(yè)的影響,企業(yè)安卓客戶端的開發(fā)也受到了企業(yè)的一些關注,目前來說我們國家手機軟件開發(fā)正處于高速增長的階段經過一路的研究和探索和經驗的總結,涌現(xiàn)了一大批的致力于開發(fā)的互聯(lián)網的在線的傳播的解決的方案的主要的運營商,主要是將手機應用軟件的開發(fā)和推廣,移動互聯(lián)應用開發(fā)以及涉及安卓的手機平臺,智能手機的應用開發(fā)的服務已經涵蓋了很多的地方。安卓手機軟件能夠實現(xiàn)互交形式的完成,并且以此來為企業(yè)提供互聯(lián)網的應用的解決的方案。

        5 結束語

        隨著社會的發(fā)展,科技的創(chuàng)新腳步也越來越快,手機也慢慢的進入我們的視野之中,成為了我們生活中的必不可少的一些物品,隨著Java語言在手機領域中的開發(fā),手機上的軟件大部分都是在他的基礎上進行開發(fā)的,在其應用開發(fā)中應用也十分廣泛,也依然占有著不可或缺的地位。

        參考文獻:

        [1]埃始兒,陳灝鵬.Java的編程思想[M].北京:機械工業(yè)出版社,2009(08).

        [2]霍斯特曼,柯內爾.安卓手機軟件的開發(fā)[M].北京:電子工業(yè)出版社,2011(05).

        [3]羅伯茨,基于Java語言的安卓手機軟件的開發(fā)[M].北京:清華大學出版社,2010(03).

        [4]蓋索林,王世江.安卓操作指南[M].北京:人民郵電出版社,2011(03).

        作者單位:西南大學榮昌校區(qū),重慶 402460

        特级毛片a级毛片免费播放| 亚洲精品无码不卡| 久久精品国产精品亚洲| 柠檬福利第一导航在线| 刚出嫁新婚少妇很紧很爽| 亚洲 日韩 激情 无码 中出 | 国产真实乱人偷精品人妻| 国产精品视频一区二区三区,| 日本视频一区二区三区三州| 亚洲精选自偷拍一区二| 欧美综合天天夜夜久久| 久久精品国产亚洲av无码娇色 | 亚洲AV无码未成人网站久久精品 | 久久深夜中文字幕高清中文| 风韵人妻丰满熟妇老熟| 国产欧美精品一区二区三区四区| 人人爽人人爱| 亚洲午夜久久久久中文字幕| 精品少妇一区二区三区四区| 精品人妻一区二区视频| 亚洲av毛片在线免费观看| 亚洲日韩久久综合中文字幕| 少妇久久久久久被弄到高潮| 最新国产午夜福利| 日韩人妻有码中文字幕| 久久96日本精品久久久| 精品精品国产自在97香蕉| 美女视频黄的全免费的| 无码成年性午夜免费网站蜜蜂| 亚洲av乱码一区二区三区女同| 亚洲一区二区三区最新视频| 自拍偷自拍亚洲精品第按摩| 人人妻人人添人人爽欧美一区| 中文字幕无码av波多野吉衣| 亚洲国产精品特色大片观看完整版| 亚洲av永久青草无码精品| 手机在线观看亚洲av| 日韩三级一区二区三区| 亚洲熟妇无码一区二区三区导航| 精品高潮呻吟99av无码视频| 杨幂二区三区免费视频|