www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 消費電子 > 音響技術(shù)
[導讀]   0 引言   Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源移動終端操作系統(tǒng)的名稱,該平臺由操

  0 引言

  Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源移動終端操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是首個為移動終端打造的真正開放和完整的移動軟件。

  隨著科技的不斷發(fā)展,手機不再只是人們?nèi)粘I畹囊苿油ㄐ殴ぞ撸且粋€多媒體平臺,可提供強大的多媒體功能,越來越多的人喜歡用手機聽音樂、看電影。Android系統(tǒng)內(nèi)置的音樂播放器基于媒體庫對歌曲進行管理,并且不支持歌詞的同步顯示。對于部分已經(jīng)習慣的基于文件瀏覽器形式播放器的用戶,操作起來會有所不便。對于Android手機操作系統(tǒng),可以充分利用它豐富的可編程擴展性,開發(fā)出新的播放器應(yīng)用軟件。

  1 Android平臺

  Android軟件開發(fā)主要涉及到的相關(guān)技術(shù)包括Android SDK(開發(fā)插件、調(diào)試工具包等)、Android系統(tǒng)架構(gòu)和Android應(yīng)用程序組件。

  1.1 Android SDK

  Android SDK(Software Development Kit)提供了Android平臺上使用Java語言進行Android應(yīng)用開發(fā)的API接口和工具。其中,最重要的工具是Android模擬器和Eclipse的Android開發(fā)工其插件,同時SDK也包含了各種在模擬器上用于調(diào)試、打包和安裝的工具。

  Eclipse IDE的Android開發(fā)工具插件(AndroidDevelopment Tools Plugin for the Eclipse IDE,ADT)大大擴展了Eclipse集成環(huán)境功能,使得生成和調(diào)試Android應(yīng)用程序既容易又迅速。使用Eclipse,ADT插件可以加快開發(fā)Android應(yīng)用程序的速度。

  Android模擬器是在計算機上運行的一個虛擬移動設(shè)備,可以使用模擬器來模擬一個實際的Android運行環(huán)境,來設(shè)計、調(diào)試和測試應(yīng)用程序。

  Dalvik調(diào)試監(jiān)視器服務(wù)(Dalvik Debug MonitorService,DDMS)集成了Dalvik(為Android平臺定制的虛擬機(VM)),能夠在模擬器或者設(shè)備上管理進程并協(xié)助調(diào)試。DDMS提供進程管理,產(chǎn)生跟蹤數(shù)據(jù),觀察堆和線程信息,截取模擬器屏幕畫面,模擬來電或短信等功能。

  1.2 Android系統(tǒng)架構(gòu)

  Android是一個專門針對移動設(shè)備的軟件集,它包括一個操作系統(tǒng),中間件和一些重要的應(yīng)用程序。Android的系統(tǒng)架構(gòu)從上往下依次是應(yīng)用程序、應(yīng)用程序框架和組件、Android運行時庫和其他庫、優(yōu)化的Linux內(nèi)核。

  1.3 Android應(yīng)用程序的組件

  手機的運行環(huán)境比較復(fù)雜,一個程序運行時經(jīng)常會出現(xiàn)很多的突發(fā)情況,例如,來電或者短信及電量不足等。這些問題在Android中都有解決方案,在Android的應(yīng)用程序中,以下幾個組件特別重要:

  (1)AcTIvity

  顧名思義,AcTIvity就是活動。應(yīng)用程序必須至少包含一個AcTIvity。AcTIvity提供了一個虛擬的用戶接口,每一個Activity都有一個默認的窗口可以用來顯示用戶界面,一般情況下,它是全屏的窗口。例如,影音播放軟件的每個用戶界面就是Activity。

  (2)Service

  Service與Activity的主要區(qū)別在于,Service是在后臺活動的,它沒有用戶界面。典型的應(yīng)用場景是,用戶選擇了一個播放列表開始播放后,離開了該用戶界面(Activity),如果仍然希望歌曲不會暫停,就可以用Service去調(diào)用播放器,而不是在Activity中調(diào)用播放器。

  (3)Intent

  在Android中,每一個行為都可以抽象為一個Intent??梢院唵蔚匕袸ntent理解為一個包含了數(shù)據(jù)的消息。Intent可以用于啟動一個Act-ivity或者Service,可以用于進程間的通信。事實上,應(yīng)用程序的啟動也是通過Intent實現(xiàn)的。

  (4)Content providers

  Android平臺內(nèi)置了一套SQLite數(shù)據(jù)儲存機制,并包含一系列管理SQLite Database的相關(guān)方法。在應(yīng)用程序中,可以通過Content prov-iders訪問數(shù)據(jù)庫。每個Content provider都定義了一系列的方法用于訪問它對應(yīng)的數(shù)據(jù)庫。應(yīng)用程序在新建數(shù)據(jù)庫時也可以定義相應(yīng)的Con-tent provider用于向其他應(yīng)用程序共享數(shù)據(jù)。一般情況下,應(yīng)用程序不直接調(diào)用Content provider定義的函數(shù),而是通過ContentResolver間接調(diào)用。這樣設(shè)計的好處是一個ContentResolver可以訪問任何的Content provider,統(tǒng)一了接口。

  2 硬件平臺

  系統(tǒng)的硬件平臺采用基于OMAP3530的開發(fā)板DevKit8000。美國TI公司的OMAP3530應(yīng)用處理器集成了600 MHz的ARM Cortex-A8 CPU內(nèi)核和430 MHz的C64x+DSP內(nèi)核,并提供了USB 2.OOTG,SD/MMC和LCD等豐富的外設(shè)接口,適用于各種無線手持終端應(yīng)用。DevKit8000開發(fā)板外接了一個4.3寸的LCD屏、電阻式觸摸屏和音頻輸入/輸出接口,可以用于對基于Android系統(tǒng)的影音播放器的開發(fā)。

  通過打補丁包和開發(fā)LCD驅(qū)動、觸摸屏驅(qū)動、按鍵驅(qū)動等外設(shè)驅(qū)動,在DevKit8000開發(fā)板上移植了版本為6.2.29的Linux內(nèi)核和版本為1.6的Android系統(tǒng)。

  3 Android影音播放器軟件開發(fā)

  3.1 軟件功能

  Android的影音播放軟件主要包括以下功能:

  (1)播放視頻

  支持快進、快退、暫停、繼續(xù)和進度拖拽。

  (2)播放音頻

  支持快進、快退、上一首、下一首、暫停、繼續(xù)、停止和進度拖拽;支持隨機播放、循環(huán)播放兩種模式;支持歌詞同步顯示。

  

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉