編輯:三星手機問答
Map地圖對大家來說應該不算陌生,它讓人們體會到了高科技的奧妙。作為官方旗下的產品之一,Android中可以使用Map地圖。在官方產品中,地圖功能是在API中的。在本章的內容中,將詳細講解Android中使用位置服務和地圖API的基本流程。
位置服務
Android支持GPS和網絡地圖,通常將各種不同的定位技術稱為LBS。LBS是基於位置的服務(Location Based Service)的簡稱,它是通過電信移動運營商的無線電通信網絡(如GSM網、CDMA網)或外部定位方式(如GPS)獲取移動終端用戶的位置信息(地理坐標,或大地坐標),在地理信息系統(Geographic Information System,GIS)平台的支持下,為用戶提供相應服務的一種增值業務。
android.location的功能類
Android 支持地理定位服務的API。該地理定位服務可以用來獲取當前設備的地理位置。應用程序可以定時請求更新設備當前的地理定位信息。應用程序也可以借助一個 Intent接收器來實現如下功能。以經緯度和半徑劃定的一個區域,當設備出入該區域時,可以發出提醒信息。在下面的內容中,開始講解android.location中和定位有關的功能類。
1. Android Location API
以下是包中幾個Android關於定位功能的比較重要的類:
1、LocationManager:本類提供訪問定位服務的功能,也提供獲取最佳定位提供者的功能。另外,臨近警報功能 (前面所說的那種功能)也可以借助該類來實現。
2、LocationProvider:該類是定位提供者的抽象類。定位提供者具備周期性報告設備地理位置的功能。
3、LocationListener:提供定位信息發生改變時的回調功能。必須事先在定位管理器中注冊監聽器對象。
4、Criteria:該類使得應用能夠通過在LocationProvider中設置的屬性來選擇合適的定位提供者。
2. Map API
Android也提供了一組訪問Map的API,借助Map及定位API,用戶就能在地圖上顯示當前的地理位置。在Android中定義了一個名為com.google.android.maps的包,其中包含了一系列用於在Map上顯示,控制和層疊信息的功能類,以下是 該
包中最重要的幾個類。
1、MapActivity:這個類是用於顯示Map的Activity類,它需要連接底層網絡。
2、MapView:是用於顯示地圖的View組件,它必須和MapActivity配合使用。
3、MapController:用於控制地圖的移動。
4、Overlay:這是一個可顯示於地圖之上的可繪制的對象。
5、GeoPoint:一個包含經緯度位置的對象。
不知道大家在平時使用手機的時候有沒有發現這個問題,就是你會突然發現手機屏幕莫名奇妙的就變得和以前不一樣了。感覺手機屏幕的顏色和亮度和平時不一樣。那這到底是什麼原因呢?還有
現在智能手機的屏幕是越來越大了,雖說影音體驗是有了很大的提升。但是大屏幕還是有很多弊端的,比如說非常大的手機屏幕對於大多數人來說單手操作是不可能的了。那麼今天我就想通過這
在數碼和白電領域,三星產品非常重注時尚設計,這種格調同樣被帶到了平板電腦上。P7500前端使用無邊屏幕,機身四周由銀色邊框包裹,背部則采用了烤瓷風格的乳白色工程塑料材質,
2012年月三星在德國柏林國際電子消費展上發布了一款名為Galaxy Camera的智能相機,乍看下去這和正常的相機沒什麼區別。不過它可是首款安裝Android 4.1系