freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-智能手機(jī)gps功能的實(shí)現(xiàn)-文庫吧

2024-11-11 19:17 本頁面


【正文】 年第一季度, Android 在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2021 年 2 月數(shù)據(jù), Android 占據(jù)全球智能手機(jī)操作系統(tǒng)市場 %的份額,中國市場占有率為 %。 Android 的系統(tǒng)架構(gòu) Android 的系統(tǒng)架構(gòu)和其它操作系統(tǒng)一樣,采用了 分層的架構(gòu)。從架構(gòu)圖看,android 分為四個層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和 linux 核心層 [4]。 Android 是以 Linux 為核心的手機(jī)操作平臺,作為一款開放式的操作系統(tǒng),隨著 Android 的快速發(fā)展,如今已允許開發(fā)者使用多種編程語言來開發(fā) Android應(yīng)用程序,而不再是以前只能使用 Java 開發(fā) Android 應(yīng)用程序的單一局面,因而受到眾多開發(fā)者的歡迎,成為真正意義上的開放式操作系統(tǒng)。 在 Android 中,開發(fā)者可以使用 Java 作為編程語言來開發(fā)應(yīng)用程序,也可以通 過 NDK 使用 C/C++作為編程語言來開發(fā)應(yīng)用程序,也可使用 SL4A 來使用其他各種腳本語言進(jìn)行編程,還有其他諸如: Qt( qt for android)、 Mono( mono for android)等一些著名編程框架也開始支持 Android 編程,甚至通過 MonoDroid,開發(fā)者還可以使用 C作為編程語言來開發(fā)應(yīng)用程序。另外,谷歌還在 2021 年特別發(fā)布了針對初學(xué)者的 Android Simple 語言,類似 Basic 語言。而在網(wǎng)頁編程語言方面, JavaScript, HTML5, dojo、 mobl、 PhoneGap等等都已經(jīng)支持 Android平臺。 而在 Android 系統(tǒng)底層方面, Android 使用 C/C++作為開發(fā)語言 [5]。 4 Android 的應(yīng)用程序開發(fā) 早期的 Android 應(yīng)用程序開發(fā),通常通過 Android SDK( Android 軟件開發(fā)包)下使用 Java 作為編程語言來開發(fā)應(yīng)用程序,但通過不同的軟件開發(fā)包,則使用的編程語言也不同。 例如開發(fā)者可以通過 Android NDK( Android Native 開發(fā)包)使用 C語言或者 C++語言來作為編程語言開發(fā)應(yīng)用程序。同時谷歌還推出了適合初學(xué)者編程使用的 Simple 語言,該語言類似微軟公司的 Visual Basic 語言 [6]。此外,谷歌公司還推出了 Google App Inventor 開發(fā)工具,該開發(fā)工具可以快速地構(gòu)建應(yīng)用程序,方便新手開發(fā)者。 Android 開發(fā)環(huán)境的構(gòu)建 Android 系統(tǒng)開發(fā)環(huán)境基本組成 Android 的上層應(yīng)用程序是用 Java 語言開發(fā),同時還需要基于 Dalvik 虛擬機(jī),所以, Google公司推薦使用主流的 Java繼承開發(fā)環(huán)境 Eclipse。只有 Eclipse還不夠,因?yàn)槭鞘褂?Java語言進(jìn)行開發(fā),還應(yīng)該有由 SUN公司提供的 Java SDK(其中包括 JRE: Java Runtime Environment)。此外, Android 的應(yīng)用程序開發(fā)和Java 開發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。同時,還需要在 Eclipse 安裝 ADT,為 Android 開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse 下開發(fā)工具的升級下載的工具。 簡言之,需要以下軟件,才能搭建 Android 開發(fā)環(huán)境,從而進(jìn)行 Android應(yīng)用程序的開發(fā) [7]。 (1) Java JDK (2) Eclipse (3) ADT (4) Android SDK JAVA JDK 的安裝 首先登陸 JAVA JDK 官網(wǎng), ase/downloads/, 我 由于是 32 位系統(tǒng)所以下載的時候選擇 32位的,我下載的是 jdk7u3windowsx32 然后安裝 Java JDK。安裝完成后,還需要設(shè)置環(huán)境變量, 打開 我的電腦 屬性 高級 系統(tǒng)設(shè)置 環(huán)境變量 系統(tǒng)變量中添加 5 以下環(huán)境變量 ,如圖 所示。 圖 添加系統(tǒng)環(huán)境變 量 ( 1) JAVA_HOME 指明 JDK 安 裝 路 徑 , 就 是 剛 才 安 裝 時 的 路 徑 C:\Program Files\Java\,此路徑下包括 lib, bin, jre 等文件夾 ( 2) PATH Path 使 得 系 統(tǒng) 可 以 在 任 何 路 徑 下 識 別 java 命 令 , 設(shè)為: %JAVA_HOME%\bin。%JAVA_HOME%\jre\bin ( 3) CLASSPATH CLASSPATH 為 java 加載類 (class or lib)路徑,只有類在 classpath 中,java 命令才能識別,設(shè)為: .。%JAVA_HOME%\lib。%JAVA_HOME%\lib\(要加 .表示當(dāng)前路徑 , %JAVA_HOME%就是引用前面指定的 JAVA_HOME。 ) 上述環(huán)境變量設(shè)置好了后, 從開始菜單欄中 運(yùn)行 cmd,在命令窗口里面運(yùn)行“ java – version” 命令, 如果 可以 從窗口中 看到類似 圖 的信息 ,即為安裝成功。 6 圖 環(huán)境變量成功提示 Eclipse 的安裝 登陸 Eclipse的官網(wǎng) Eclipse,下載完成后,雙 擊 Eclipse解壓后目錄中的 ,選擇 Eclipse菜單中的 Help Install New Software 選項(xiàng)卡上的 Available Software,點(diǎn)擊右側(cè)的“ Add” 輸入 然后在“ Work with” 下拉菜單中選擇剛才輸入的網(wǎng)址。過一會就會出現(xiàn)一個Developer Tools選項(xiàng),勾上以后點(diǎn)擊 Next以后 Eclipse會自動網(wǎng)上查找 Android 開發(fā)工具插件,然后找到 Android DDMS 和 Android Development Tools,選中這兩個點(diǎn)擊 Finish, Eclipse 就會自動下載并安裝 Android 插件了,最后會提示重啟 Eclipse[8]。 ADT 的安裝 重啟后 打開 Eclipse 菜單 Helpinstall new software 選擇 ADT , 輸入Name: ADT ; Location: OK,然后全部全部打勾,安裝。一直按 Next,接受其中的協(xié)議,最后會自動安裝 。 Android SDK 的安裝 登陸 Android SDK 下載頁面 下載 Android SDK,下載完成后解壓。然后選擇 Eclipse 菜單中的 Windows Preferences 在左側(cè)的 Android 項(xiàng)目中 SDK Location 中填入 Android SDK 解壓后的目錄,然后點(diǎn)擊 Apply,如圖 所示。 7 圖 SDK安裝成功界面 按 “ 確定 ” 后,重新啟動計算機(jī)。重啟計算機(jī)以后,進(jìn)入 cmd 命令窗口運(yùn)行 android h 如果有類似以下的輸出, 如圖 所示, 表明 SDK 安裝成功: 圖 驗(yàn)證 Android SDK是否安裝成功 至此 Android 的開發(fā)環(huán)境搭建成功 [15]。 8 第三章 系統(tǒng)分析與設(shè)計 研究目標(biāo) 使用組件技術(shù)在 Android 平臺實(shí)現(xiàn)手機(jī) GPS 軟件的開發(fā)。具體目標(biāo)包括: ( 1)界面友好,簡單實(shí)用,可操作性強(qiáng),適合各年齡階層使用 ( 2)程序運(yùn)行速度快,占用系統(tǒng)內(nèi)存小 ( 3)軟件大小要小,便于用戶用手機(jī)直接下載使用 需求分析 本設(shè)計實(shí)現(xiàn)了基于 Android 平臺手機(jī) 開發(fā)的 GPS 接收機(jī)系統(tǒng)設(shè)計的運(yùn)行。 GPS 應(yīng)用越來越廣泛,我們的設(shè)計只是應(yīng)用的基礎(chǔ)和開端。在實(shí)際應(yīng)用中我們要結(jié)合各個領(lǐng)域的特殊情況和特定的技術(shù)需求,進(jìn)行有針對性的處理和設(shè)計。 GPS 提供的定位信息包括了經(jīng)度、緯度、海拔、速度、航向、磁場、時間、衛(wèi)星個數(shù)及其 編號等衛(wèi)星信息其接收數(shù)據(jù)方法類似,故本設(shè)計只是提取了其中的部分價值性較高的數(shù)據(jù)信息,主要就是顯示用戶當(dāng)前所在位置的經(jīng)緯度坐標(biāo),并可以對視圖框中的地圖進(jìn)行放大和縮小操作,如果用戶看不懂地圖,還可以調(diào)用此區(qū)域的衛(wèi)星視圖。 系統(tǒng)功能設(shè)計 系統(tǒng)的主要功能包括: ( 1)定位當(dāng)前位置信息,通過智能手機(jī)內(nèi)置的 GPS 硬件,對用戶的地理位置進(jìn)行衛(wèi)星定位,將所得到的經(jīng)緯度顯示在操作界面上,并將此坐標(biāo)上傳至GoogleMap,以便獲得當(dāng)前位置的地圖信息,然后將得到的信息以圖片的形式顯示在手機(jī)終端上。 ( 2)地圖信息的放大 和縮小,用戶如果所在位置比較空曠,難以從地圖上辨認(rèn)位置,便可放大或縮小地圖,通過觀察附近的道路或村莊來推斷自己的實(shí)際位置。 ( 3)衛(wèi)星視圖切換,如果用戶的地圖意識不強(qiáng),還可以進(jìn)行視圖切換,看到此區(qū)域的衛(wèi)星視圖,這樣以來就可以通過觀看地圖上的房屋排列或者是標(biāo)志性建筑來進(jìn)行定位。 9 第四章 系統(tǒng)實(shí)現(xiàn) Elipse 文件的結(jié)構(gòu)及功能 首先,要在 Eclipse 里
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1