我是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中没有位置目录有关吗?如果是的话,那我怎样才能找到位置提供商?