研究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
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); //冷启动