Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android 系統中 Location Service 的實現與架構

Android 系統中 Location Service 的實現與架構

編輯:Android開發教程

前言

定位服務是移動設備上最常用的功能之一,下文以 Android 源碼為基礎,詳細分析了 Android 系統中定 位服務的架構和實現。定位服務是 Android 系統提供的一項系統服務,在 Android 系統中,所有系統服務 的架構都是類似的。只要明白其中一個,然後再去理解其他是很容易的。對於 Android 的應用開發人員來說 ,本文可以幫助他們了解他們所使用的 API 背後的實現。對於 Android 的系統開發人員來說,本文可以幫 助他們更好的了解 Android 系統架構。關於如何獲取 Android 源碼,請參閱 Android Source 的官方網站 :http://source.android.com/source/downloading.html  Android 源碼中包含了大量的文件,有些 源文件甚至是同名的。為了清楚的指明我們所討論的文件,本文在提到源碼文件的時候都會指明其在 Android 源碼樹中的路徑。

android.location 包與 API 代碼示例

定位服務提供給應用層的 API 位於 android.location 包中,它其中包含的類和接口如表 1 所示:

在表 1 中,最重要的類是 LocationManager,這是整個定位服務的入口類。 清單 1 是使用定位 服務 API 的代碼示例:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved