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

正文內(nèi)容

基于android系統(tǒng)的手機地圖應(yīng)用軟件開發(fā)(更新版)

2024-12-30 17:23上一頁面

下一頁面
  

【正文】 ().setZoom(13)。代碼如下: public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 (drawPolygenListener)。 polygenButton = (Button)findViewById()。 if ( == null) { = new BMapManager(this)。 = ()。 基于 Android 系統(tǒng)的手機地圖應(yīng)用軟件開發(fā) 25 ().setRotation((().toString()))。 (rotateListener)。 圖 54 我的地圖界面 陜西科技大學(xué)畢業(yè)論文(設(shè)計說明書) 24 其中,截圖功能 是調(diào)用 onGetCurrentMap(Bitmap b)這個方法來實現(xiàn)的,最后把截取的圖片 保存在 /mnt/sdcard/test目錄下 。 (12)。 if ( == null) { = new BMapManager(this)。//點擊退出按鈕時會完成退出動作。系統(tǒng)會調(diào)用 onCreate 方法來實現(xiàn)布局的加載,顯示在列表中。 string name=hello_worldHello world!/string 陜西科技大學(xué)畢業(yè)論文(設(shè)計說明書) 20 string name=menu_settingsSettings/string string name=title_activity_mainMainActivity/string string name=exit退出 /string //用于使主界面的菜單選項為中文。 程序 主 界面 在 Android 系統(tǒng)中界面的生產(chǎn)有三種方式:通過在 xml 中配置來生成系統(tǒng)界面、用戶使用自己的界面接口來生成系統(tǒng)界面、在程序中直接通過代碼來生成系統(tǒng)界面。 ( 3)布局組件: Viewgroup 的實現(xiàn)類比較多,其中最重要的有兩個實現(xiàn)類,一個是 LinearLayout,另一個是 RelativeLayout。 如 圖 51, Android 系統(tǒng)的 UI 組件的樹形類圖。 case MENU_OFFLINE: (, )。 startActivity(intent)。 基于 Android 系統(tǒng)的手機地圖應(yīng)用軟件開發(fā) 17 return true。 程序的流程本文將用流程圖來展示,而本程序的 Activity 的跳轉(zhuǎn)相對直接明了,因此只做簡要說明和分析。點擊“清除一個標(biāo)記”, 會清除剛才產(chǎn)生的末尾標(biāo)記,持續(xù)點擊,將逆序清除標(biāo)識。 系統(tǒng)模塊分析 ( 1)我的地圖功能模塊: 其中截圖功能會把用戶所截圖片存放在默認(rèn)的圖片收藏夾里,可以方便在圖庫里進行查看。 ( 1)我的地圖功能:包括截圖,設(shè)置旋轉(zhuǎn)角度,設(shè)置俯視等小功能。 ( 7) 應(yīng)用程序是否需要后臺進程:在這個階段需要考慮應(yīng)用程序的應(yīng)用方式,是否在使用過程中需要調(diào)用后臺進程,如果需要應(yīng)該為其設(shè)計合適的后臺進程。 基于 Android 系統(tǒng)的手機地圖應(yīng)用軟件開發(fā) 13 4 安卓系統(tǒng)手機地圖設(shè)計 開發(fā)方法及步驟 一個應(yīng)用軟件的開發(fā)初期,絕對不能盲目的進行代碼編寫,必須先弄清楚用戶需求,計劃好軟件的總體架構(gòu),為后期的開發(fā)作指導(dǎo)。本文選擇先下載 ADT 后 再 進行安裝。 下載完成后,一般是以壓縮包的形式呈現(xiàn)在用戶面前,只要解壓縮就可以使用了 。另外, Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,最新的版本還附帶了 ADT 等開發(fā)工具。 安卓系統(tǒng)的應(yīng)用程序體系結(jié)構(gòu) 要了解安卓系統(tǒng)的應(yīng)用程序體系結(jié)構(gòu),首先需要明白其基礎(chǔ)框架結(jié)構(gòu) 。在安卓系統(tǒng)中,啟動一個 Service 的方法是調(diào)用 StartService( Intent service)方法,啟動之后就可以控制后臺程序的運行了。每個 Activity 都有相應(yīng)的生命周期,分別是產(chǎn)生、運行和銷毀??梢杂盟鼇砣コM程、選擇一個特定程序來調(diào)試、生產(chǎn)跟蹤數(shù)據(jù)、查看堆和線程數(shù)據(jù)、對模擬器或設(shè)備進行屏幕快照等。 (10):提供方便調(diào)用系統(tǒng)提供的 content providers 的接口。 (2):提供基本的操作服務(wù),消息傳遞和進程間通信 IPC。 陜西科技大學(xué)畢業(yè)論文(設(shè)計說明書) 6 2 安卓系統(tǒng)簡介 安卓 SDK 學(xué)過 Java 的人都知道, Android SDK 類似于 JDK,它的全稱是 Android Software Development Kit,即安卓系統(tǒng)的軟件開發(fā)工具包。 本文主體結(jié)構(gòu) 第一章 介紹了應(yīng)用系統(tǒng)的開發(fā)背景和開發(fā)意義,簡要敘述了 Android 系統(tǒng)的發(fā)展歷史,同時深入比較了安卓系統(tǒng)同其他主流手機操作系統(tǒng)的區(qū)別。 ( 2) iOS 操作系統(tǒng) :其全稱是 iPhone OS,其第三方軟件十分豐富,屏幕支持多點式觸摸,可以通過屏幕對應(yīng)用進行直接的操作,這是蘋果公司的一大創(chuàng)舉,由于其界面穩(wěn)定友好,受到了廣大用戶的喜愛。 ( 3) 2020 年 9 月 22 日,美國運營商 TMobile USA 在紐約正式發(fā)布第一款 Google手機 —— TMobile G1。于是,人們終于感受到“ PC 機最終會手機化,而手機終將會 PC機化”這種預(yù)言,這并不是一種矛盾,而是信息革命前行之路上的必然,只有更滿足人們使用習(xí)慣,使用快捷方便的形式和工具才能不被淘汰,繼續(xù)發(fā)展,“優(yōu)勝劣汰”在這里同樣適用。 文章最后全面展示了此款手機地圖應(yīng)用軟件的系統(tǒng)界面,調(diào)試結(jié)果以及各大功能,從而說明前期設(shè)計理念和方法的正確性和可行性。 I 基于 Android 系統(tǒng)的手機地圖應(yīng)用軟件開發(fā) 摘 要 隨著日異月新的科技發(fā)展,人們的生活越來越豐富多彩。通過百度公司提供的 API,獲取其地圖密鑰,結(jié)合幫助文檔,實現(xiàn)了地圖的定位,路線繪制以及標(biāo)記等基本 功能。經(jīng)過 8 年的發(fā)展,我們驚奇的發(fā)現(xiàn),如今在電腦上流行的社交,娛樂等應(yīng)用程序,可以同樣的在安卓手機上運行,所以,當(dāng)電腦上的應(yīng)用軟件更新的時候,也意味著你的手機應(yīng)用軟件需要更新了 。 ( 2) 2020 年 11 月 5 日,以 Google 為首的 34 家公司宣布成立開放手機聯(lián)盟( Open Handset Alliance,簡稱 OHA)。因此,它被淘汰成為必然。 它的開發(fā)語言是 C,有利于初學(xué)者學(xué)習(xí),但由于發(fā)布時間較晚,上市機型偏少等缺點,使得其較 Android 和 iOS 更缺乏競爭力。 第六章 總結(jié)了本文的相關(guān)工作,指出了應(yīng)用軟件 的 很多 疏漏和需要改進的地方,對安卓系統(tǒng)應(yīng)用以及本文軟件的前景作出了展望。 Android API 核心包分析 從安裝系統(tǒng)平臺的最底層到最高層的基本核心 API 包有如下 [23]: 基于 Android 系統(tǒng)的手機地圖應(yīng)用軟件開發(fā) 7 (1):包含一些底層輔助類,例如,特定的容器類、 XML 輔助工具類等。 (9):提供高層應(yīng)用程序模型,實現(xiàn)使用 Activity。 (3) 調(diào)試系統(tǒng)監(jiān)視服務(wù):它集成在 Dalvik( Android 平臺的虛擬機) 中,用于管理運行在模擬器或設(shè)備上的進程,并協(xié)助進行調(diào)試。每個 Activity 有序的組合、跳轉(zhuǎn)便構(gòu)成了一個應(yīng)用程序。正如字面意思一樣,它類似于一個后臺服務(wù)者。 ( 4) delete( Uri, String, String[]) :刪除數(shù)據(jù)。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 ( 2)安裝 Eclipse。 ADT 有兩種安裝形式,一種是在 線安裝,另一種是先下載 ADT,在來安裝 ADT。所以,要求開發(fā)者的個人電腦滿足主頻至少在 以上的 CPU, 2G 以上的內(nèi)存空間。 ( 6) 應(yīng)用程序是否需要特殊的權(quán)限:在這個階段需要考慮應(yīng)用程序在使用過程中的各種場景,是否有特殊場景需要特殊的權(quán)限,如果需要應(yīng)該設(shè)計權(quán)限。 陜西科技大學(xué)畢業(yè)論文(設(shè)計說明書) 14 功能模塊分析 本文將實現(xiàn) 一個功能比較完備的手機地圖軟件 ,該應(yīng)用程序 可以 如下功能。 ( 7)離線地圖功能:為用戶提供某些城市的地圖下載,這樣,可以有效的節(jié)省用戶流量,能得到用戶的喜歡。當(dāng)點擊“添加標(biāo)記”按鈕時,地圖會出現(xiàn)一個“ A”字樣的紅色標(biāo)識氣泡,再次點擊可以得到一個“ B”字樣的紅色氣泡標(biāo)識 ,以此類推 。 開 始主 界 面實 時 定 位 繪 制 圖 形 地 圖 標(biāo) 記 地 點 搜 索 公 交 查 詢 離 線 地 圖我 的 地 圖地 圖 縮 放街 道 顯 示衛(wèi) 星 顯 示地 圖 顯 示 圖 41 程序系統(tǒng)模塊 程序流程圖 開發(fā)人員都知道, Android 系統(tǒng)的應(yīng)用程序的頁面是基于 Activity 跳轉(zhuǎn)的, 當(dāng) 程序在不同的頁面之間轉(zhuǎn)換的時候, Activity 也在進行著跳轉(zhuǎn),而 Activity 的跳轉(zhuǎn)則在代碼層帶動程序功能的實現(xiàn),因此為了順利的完成程序,必須對程序的流程和程序的頁面和Activity 跳轉(zhuǎn)流程有清晰的了解。 startActivity(intent)。 case MENU_MARKPOI: (, )。 return true。在 Android 系統(tǒng)當(dāng)中 View 類是最基本的一個 UI 類,基本上所有的高級 UI 組件都是繼承 View 類而實現(xiàn)的,在應(yīng)用程序中所需要用到的 TextView( 文本框 ) 、 Button( 按鈕 ) 、 List( 列表 ) 、 EditText( 編輯框 ) 、 RadioButton( 多選按鈕 ) 、 Checkbox( 選擇框 ) 等都是 View 類。當(dāng)然一個 Viewgroup 也可以加入到另一個Viewgroup 里邊,因為 Viewgroup 也是繼承于 類,它是一個抽象類,也是其他容器類的基類。在顯示這個 View 的時候,它的容器類會自動根據(jù)傳進來的 LayoutParams進行計算,來確認(rèn)這個 View 顯示的大小和位置。 首先在 res/value 目錄下的 文件中添加一些需要用到的字符串的定義,代碼如下: resources string name=app_name曉偉地圖 /string //用來定義軟件名稱,這個標(biāo)記會在所有的 Activity 中顯示。 android:layout_width=wrap_content android:layout_height=wrap_content/TextView ListView android:layout_width=fill_parent android:layout_height=wrap_content android:id=+id/listView android:apiKey=30AFC67C1388B437734EEF7DC58DCCC70CF6AD41 / /LinearLayout 在 中,需要使用 LinearLayout 布局,在其中放置一個 TextView 組件和ListView組件,其中 TextView組件用來顯示的文字引用“ string/title”,其值是“ text_Info”,再增加一個 id 為 “ +id/android:list”的 ListView 組件,用來顯示 功能 列表。 finish()。 Application app = (Application)()。//初始化 (true)。 } } 運行此代碼后,“我的地圖”所對應(yīng)的 Activity 會被執(zhí)行,我們將看到如 圖 54 界面。 buttonRotate = (Button)findViewById()。 } //設(shè)置地圖旋轉(zhuǎn)角度 public void setMapRotateClick(){ EditText rotate = (EditText)findViewById()。 = ()。 Application app = (Application)()。 lineButton = (Button)findViewById()。 (drawLineListener)。 圖 55 繪制圖形界面 地圖標(biāo)記功能實現(xiàn) 點擊主界面里的“地圖標(biāo)記”按鈕,系統(tǒng)執(zhí)行 文件。 initMapView()。 圖 56 地圖標(biāo)記界面 地點搜索 功能實現(xiàn) 相比于其他功能 , 這個“地點搜索”功能的實現(xiàn)要復(fù)雜很多,實現(xiàn)代碼也相對較多,因此耗費了比較長的時間。 public void onClickMapPoi(MapPoi mapPoiInfo) { String title = 。 } setContentView()。 (,new (
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1