Android 定位小结

研究LocationManager发现方法:

public boolean sendExtraCommand (String provider, String command, Bundle extras)

Added in  API level 3

Sends additional commands to a location provider. Can be used to support provider specific extensions to the Location Manager API

Parameters
provider command extras
name of the location provider.
name of the command to send to the provider.
optional arguments for the command (or null). The provider may optionally fill the extras Bundle with results from the command.
Returns
  • true if the command succeeds.

示例:

LocationManager locationmanager = (LocationManager)context.getSystemService("location");
        Bundle bundle = new Bundle();
        locationmanager.sendExtraCommand("gps", "force_xtra_injection", bundle); //快速定位command
        locationmanager.sendExtraCommand("gps", "force_time_injection", bundle);
        locationmanager.sendExtraCommand("gps", "delete_aiding_data", bundle); //冷启动

猜你喜欢

转载自sdutdazzling.iteye.com/blog/1814149