我是Android編程的新手,並且提及程序員指南以瞭解有關如何使用手機的GPS功能的更多信息。根據該指南 -在Android中找不到位置提供程序
因爲您正在使用的基於軟件的仿真器,而不是真正的設備上,該 存在GPS硬件必須進行模擬。在這種情況下,Android提供了一個 中的文件,模擬有GPS硬件的adb服務器。該文件位於 data/misc/location/provider_name,其中provider_name代表位置信息提供程序。 Android提供給您的提供商是data/misc/location/gps
要檢查此問題,我運行adb shell並導航到data/misc目錄。但是在裏面沒有位置目錄。
而當我嘗試使用LocationManager在我的程序中使用LocationManager.GPS_PROVIDER或LocationManager.NETWORK_PROVIDER時,我得到的提供程序「gps」/「network」未知的異常。
這是與數據/ misc中沒有位置目錄有關嗎?如果是的話,那我怎樣才能找到位置提供商?