激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

安卓操作系統軟件開(kāi)發(fā)策略

時(shí)間:2024-09-10 08:27:13 計算機軟件畢業(yè)論文 我要投稿
  • 相關(guān)推薦

安卓操作系統軟件開(kāi)發(fā)策略

  隨著(zhù)我國經(jīng)濟的快速發(fā)展,個(gè)人電腦和智能手機的使用已經(jīng)十分廣泛,安卓操作系統作為一種高度開(kāi)放的智能操作系統,在個(gè)人電腦和智能手機上的應用是有較大優(yōu)勢的,所以很多針對安卓操作系統設計的應用軟件應運而生,下面是小編搜集整理的相關(guān)內容的論文,歡迎大家閱讀參考。

  摘要:目前,安卓手機已經(jīng)十分普及,由于其開(kāi)發(fā)性高,安卓的應用軟件也十分多樣。電腦和安卓手機的結合成為了未來(lái)安卓手機應用軟件開(kāi)發(fā)的趨勢,必將對我們的學(xué)習、生活和工作產(chǎn)生巨大的影響。本文從安卓操作系統的結構出發(fā),分別論述了手機PPT播放軟件、手機分享PC視頻軟件和手機遠程控制PC軟件的開(kāi)發(fā)和應用。

  關(guān)鍵詞:安卓操作系統;應用軟件;開(kāi)發(fā)

  嵌入式硬件技術(shù)的發(fā)展促進(jìn)了電子產(chǎn)品應用范圍和功能地擴展,給人們帶來(lái)了更加便利和豐富的體驗。尤其是PC與智能手機的結合,不僅科技含量高、價(jià)位合理,受到了青年使用者的喜愛(ài),成為了他們學(xué)習、工作和生活中不可缺少的一部分。隨著(zhù)人們對科技要求的提高,安卓應用的將朝著(zhù)與PC互動(dòng)的方向發(fā)展。

  一、安卓操作系統概述

  1、安卓的起源和發(fā)展

  2003年,安卓股份有限公司成立于美國加州,2005年8月17日,谷歌將其收購。安卓是一個(gè)開(kāi)放式、標準化的操作平臺,它以L(fǎng)innux為出的半開(kāi)源操作系統,主要搭載與便攜設備。安卓的版本更新速度快,目前最新的版本是5.0,它為用戶(hù)提供了更加清新的視覺(jué)體驗,提高了系統的安全性。在國內,多數智能手機多使用安卓操作系統,它免費使用,節約了大量的研發(fā)經(jīng)費。相信在未來(lái),安卓系統將會(huì )有更加廣闊的發(fā)展前景。

  2、安卓開(kāi)發(fā)平臺架構

  安卓開(kāi)發(fā)平臺的構建方式為軟件疊層方式,即該平臺由操作系統、中間件、用戶(hù)界面和應用軟件組成,它們相互分離,分工明確。①應用程序層,包括系統的核心應用,有瀏覽器、日歷、谷歌地圖等,開(kāi)發(fā)者可以通過(guò)Java設計和編寫(xiě)應用程序。②應用程序框架,它是應用程序開(kāi)發(fā)的基礎,在一定的約定條件下,該模塊的功能能夠被其他應用程序所使用。③系統庫,開(kāi)發(fā)者通過(guò)對上層應用程序框架的條用使用系統庫,系統庫包括九個(gè)子系統,有界面管理、媒體庫、SQLite等?偟脕(lái)說(shuō),安卓開(kāi)發(fā)平臺的結構清晰、規則明確,各子層之間互相分工合作,工作效率較高。

  3、安卓應用的基本組件主要有Activity、Service、BroadcastReceiver、ContentProvider、Intent。Activity主要負責與用戶(hù)交流,它的代碼有一定的表現形式,減少了系統內部的負擔;Service也是一個(gè)單獨的組件,它運行與后臺,使用者看不到其運行狀態(tài),它不需要與用戶(hù)交流,但時(shí)時(shí)刻刻在為用戶(hù)服務(wù);用來(lái)接受廣播通知,監聽(tīng)其他組件的信息;ContentProvider為其他應用程序提供了數據集,并且保存在SQLite中;Intent是各個(gè)組件連接的紐帶。

  二、Java多線(xiàn)程編程

  1、多線(xiàn)程

  多線(xiàn)程是指一種允許程序中有多個(gè)指令流的機制,各線(xiàn)程之間相互獨立、擁有各自的運行空間,由系統的需要調配,但他們沒(méi)有各自的存儲空間,都共享一個(gè)存儲空間。在邏輯上,多線(xiàn)程的執行可以是同時(shí)發(fā)生的,但在物理上,由于CPU的運行速度較快,用戶(hù)感覺(jué)不到線(xiàn)程的物理并發(fā)效果。因此,多線(xiàn)程一般共同執行,并且也沒(méi)有順序。

  2、Java多線(xiàn)程的實(shí)現

  第一種方法,Java多線(xiàn)程的實(shí)現主要依靠Thread類(lèi)的子類(lèi)實(shí)現,必須覆蓋方法run(),將執行代碼加入到run()中。第二種,依靠Runnable接口,以運行命令的形式重寫(xiě)命令,然后傳達到命令執行部分,運行效率較高。

  三、基于安卓操作系統的手機遙控PPT播放軟件的開(kāi)發(fā)

  軟件開(kāi)發(fā)有一定的步驟,要從實(shí)用性、系統設計、程序設計等方面綜合考慮。

  1、實(shí)用性

  PPT演示的應用范圍十分廣泛,從教師講課、公司會(huì )議到工作報告,都能夠見(jiàn)到PPT的身影。與傳統的演示方式相比,它制作簡(jiǎn)單、圖文并茂。然而,由于PPT的播放需要手動(dòng)控制,因此,演示者被限制在了電腦旁,雖然激光筆的出現彌補了這一缺點(diǎn),但需要寫(xiě)繪時(shí),仍需要通過(guò)電腦操作。隨著(zhù)安卓智能手機的出現和發(fā)展,手機遙控PPT的操作已經(jīng)實(shí)現,它不僅能夠保存PPT,同時(shí)也能顯示手機上的PPT,同時(shí)也能夠在手機上寫(xiě)繪。隨著(zhù)智能手機的發(fā)展,大屏幕、高頻CPU提高了手機軟件的運行速度,使得PPT在手機上的顯示方便,實(shí)用性更強。

  2、系統設計和實(shí)現

  PPT播放軟件采用了C/S結構,即客戶(hù)端-服務(wù)器,客戶(hù)端是指電腦上的PPT程序,而服務(wù)器是指數據庫服務(wù)器和Socket服務(wù)器端。C/S結構的結構完善,與其他系統的連接方式多樣,開(kāi)發(fā)環(huán)境較好。該系統主要有服務(wù)器子系統和終端子系統連個(gè)部分組成,各個(gè)部分的任務(wù)不同。服務(wù)器子系統主要負責PPT文件的接受、解析以及命令的接受、執行等,主要有登陸模塊和頁(yè)面展示模塊;終端子系統則負責發(fā)出命令、接受解析后的PPT葉面以及畫(huà)板功能,主要有登陸模塊、文件選擇模塊和播放模塊。在服務(wù)器端安裝自行設計的手機遙控PPT播放軟件,讓其能夠與子系統實(shí)現命令交互,保證其對手機遙控的控制。

  3、軟件測試

  在設計編程完成后要測試其運行狀態(tài),監測其實(shí)用性,對軟件的運行效果進(jìn)行評價(jià)。通過(guò)同移動(dòng)數據終端與服務(wù)系子系統連接,測試了連接的安全性;在手機上進(jìn)行文字、圖片的輸入,電腦頁(yè)面都給予了高速的反應?陀^(guān)上可以認定,該應用軟件的開(kāi)發(fā)和運行的成功,有一定的實(shí)際意義。

  四、基于安卓操作系統的手機視頻點(diǎn)播軟件的開(kāi)發(fā)

  1、需求性分析

  目前,視頻點(diǎn)播軟件多為本地視頻播放或在線(xiàn)視頻點(diǎn)播,而如今很多藍光視頻少大都以G為單位,對手機視頻用戶(hù)來(lái)說(shuō),內存成為了不小的負擔。對在線(xiàn)視頻點(diǎn)播來(lái)說(shuō),如果沒(méi)有Internet,也不能觀(guān)看?紤]到這兩方面的限制,在局域網(wǎng)的環(huán)境下,將電腦中的視頻文件推送到手機中進(jìn)行播放,不僅能夠減少手機內存的負擔,同時(shí)也能夠使用戶(hù)在局域網(wǎng)范圍內的任何地方都可以觀(guān)看,并且不影響電腦的正常工作。安卓手機發(fā)展迅速,CPU對視頻處理速度顯著(zhù)提高,同時(shí)高分辨率的屏幕為用戶(hù)帶來(lái)了良好的視頻觀(guān)看體驗。另外,安卓系統的豐富為視頻點(diǎn)播軟件的開(kāi)發(fā)提供了良好的操作平臺。

  2、系統設計和實(shí)現

  該應用軟件也采用了C/S構架,電腦服務(wù)器方面采用了Tom?cat服務(wù)器,終端子系統為通過(guò)socket來(lái)相應用戶(hù)操作,然后通過(guò)安卓系統的播放器實(shí)現視頻的解碼和播放。該軟件同樣有服務(wù)器端和手機客戶(hù)端兩部分,服務(wù)器主要負責Tomact的開(kāi)啟和關(guān)閉、向客戶(hù)端發(fā)送視頻文件、接受客戶(hù)端的命令等;手機客戶(hù)端主要負責接受視頻、選擇視頻、發(fā)送選擇命令,等服務(wù)器響應后進(jìn)行視頻的解碼和播放。

  3、軟件測

  試該軟件的測試主要內容有登陸、服務(wù)器的啟動(dòng)、PC和手機的連接、視頻播放等。通過(guò)測試發(fā)現,登陸程序比較流暢,服務(wù)器的啟動(dòng)速度也較快;但在PC和手機的連接方面,信號不太穩定,但不影響播放;用戶(hù)從視頻列表中選擇時(shí),會(huì )調動(dòng)視頻播放器進(jìn)行視頻播放,在該測試中使用了QQ影音播放器,手機會(huì )調用此播放軟件?偟脕(lái)看,該程序運行穩定、各項功能均能夠實(shí)現,播放畫(huà)面流暢。

  五、基于安卓操作系統的手機遠程控制PC軟件的開(kāi)發(fā)

  1、需求性分析

  遠程控制是一種PC與PC之間的控制,它給人們的學(xué)習、生活和工作帶來(lái)了極大的便利,如QQ的遠程協(xié)助。隨著(zhù)安卓智能手機的發(fā)展,它也能夠實(shí)現遠程控制的一些功能,手機控制PC成為了未來(lái)智能手機的的發(fā)展方向。手機控制PC與QQ遠程協(xié)助的方式類(lèi)似,原理簡(jiǎn)單,即利用TCP通信協(xié)議,將屏幕截圖壓縮,然后發(fā)送給控制端,控制端解壓后顯示,傳送對應的位置及操作,被控制端對控制端的鼠標和鍵盤(pán)進(jìn)行操作。目前,遠程控制大多采用這一方式,但受到延遲的影響,用戶(hù)的體驗大多較差。但微軟的遠程桌面使用了多通道協(xié)議,它傳輸的只是顯示對象屬性的變化,控制速度更快。因此,在實(shí)現手機遠程控制PC的應用軟件過(guò)程中,應使用第二種控制原理。

  2、系統的設計與實(shí)現

  該系統利用了PC中自帶的遠程連接和手機客戶(hù)端通信,需要PC開(kāi)啟“允許遠程連接”選項。在客戶(hù)端使用freeedp核心源碼,將其編譯后倒入Eclipse后進(jìn)行NDK編程。遠程桌面協(xié)議(RDP)是一種能夠實(shí)現遠程訪(fǎng)問(wèn)和控制的應用程序,它由客戶(hù)端、用戶(hù)界面傳輸協(xié)議、服務(wù)器端組成,通過(guò)用戶(hù)界面傳輸協(xié)議使服務(wù)器與客戶(hù)端連接,實(shí)現數據的交換。NDK是多種工具的集合,包括交叉編譯工具、輔助開(kāi)發(fā)者開(kāi)發(fā)C或C++的工具、mk文件修改工具。NDK是SDK的補充,它能夠用來(lái)編譯應用中的原生代碼,提高了代碼的復用率,加快了程序運行速度。該軟件的實(shí)現以freerdp的核心碼源為基礎,在對其進(jìn)行編譯后得到.so文件,然后在eclipse中進(jìn)行DNK開(kāi)發(fā)。3軟件的測試該軟件中的鍵盤(pán)模塊的測試包括普通鍵盤(pán)、數字鍵盤(pán)、功能鍵盤(pán),要求其能夠準確無(wú)誤地進(jìn)行響應。

  六、結語(yǔ)

  目前,安卓智能手機已經(jīng)深入到了人們的學(xué)習、生活和工作中,幾乎人手一部,它不僅能夠實(shí)現通信功能,同時(shí)由于其CPU處理速度的加快、屏幕分辨率地提高,它的功能也得到了極大地擴展,成為了人們生活中的第一大智能電子設備。由于安卓操作系統的手機市場(chǎng)份額高,用戶(hù)眾多,因此也成為了很多應用軟件開(kāi)發(fā)者的必爭之地,從娛樂(lè )到辦公再到學(xué)習,應用軟件層出不窮。隨著(zhù)科技的發(fā)展和人們要求的提高,安卓智能手機與PC的互動(dòng)結合已經(jīng)成為了現實(shí),在文件互傳、PPT播放等方面已經(jīng)有了一定的成果,在未來(lái),兩者的結合將會(huì )有更加廣闊的前景。但在開(kāi)發(fā)的過(guò)程中應注意一下幾個(gè)問(wèn)題:一方面,要保證軟件各個(gè)功能的正常。另一方面,要滿(mǎn)足用戶(hù)個(gè)性化操作的需要。第三,在PPT播放軟件的開(kāi)發(fā)過(guò)程中,使用了POI工具包進(jìn)行解析,但他對中文的兼容性較差,應積極尋找解決辦法;另外,安卓智能手機中多有傳感器,它能夠感受到用戶(hù)的肢體操作,在未來(lái)的開(kāi)發(fā)中要積極利用這些傳感器提高軟件使用的便捷性。

  參考文獻:

  [1]李楊,馮剛,李亮,羅擁華.基于A(yíng)ndroid的多媒體應用開(kāi)發(fā)與研究[J].計算機與現代化.2011(04)

  [2]郭宏志,編著(zhù).Android應用開(kāi)發(fā)詳解[M].電子工業(yè)出版社,2010

  [3]張琳.基于A(yíng)ndroid的MP3播放器的設計與實(shí)現[D].吉林大學(xué)2014

【安卓操作系統軟件開(kāi)發(fā)策略】相關(guān)文章:

安卓應用論文參考文獻04-19

安卓畢業(yè)論文參考文獻07-31

淺談軟件開(kāi)發(fā)管理策略05-19

安卓畢業(yè)論文參考文獻范例05-29

LINUX操作系統10-11

組件機制與操作系統的實(shí)現08-20

論卓炯的經(jīng)濟思想06-26

Linux—網(wǎng)絡(luò )時(shí)代的操作系統?06-11

計算機操作系統漫談06-09

淺析組件機制和操作系統的實(shí)現08-19

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频