4、停止模拟位置
/**
* 停止模拟位置,以免启用模拟数据后无法还原使用系统位置
* 若模拟位置未开启,则removeTestProvider将会抛出异常;
* 若已addTestProvider后,关闭模拟位置,未removeTestProvider将导致系统GPS无数据更新;
*/
public void stopMockLocation() {
if (hasAddTestProvider) {
try {
locationManager.removeTestProvider(LocationManager.GPS_PROVIDER);
} catch (Exception ex) {
// 若未成功addTestProvider,或者系统模拟位置已关闭则必然会出错
}
hasAddTestProvider = false;
}
}
Android Studio Project
以上就是本文的全部内容,希望对大家学习Android软件编程有所帮助。
注:相关教程知识阅读请移步到Android开发频道。












