Android ACCESS_LOCATION_EXTRA_COMMANDS权限使用

时间:2012-03-29 01:14:06

标签: android permissions

Android包含一个名为“ACCESS_LOCATION_EXTRA_COMMANDS”的权限。正常位置命令将涉及访问粗略/精细位置。有谁知道这个权限允许应用访问哪些额外命令?

感谢。

2 个答案:

答案 0 :(得分:19)

我只知道1个命令,可以在GPS修复速度慢时使用:

((LocationManager)YourActivity.this.getSystemService("location")).sendExtraCommand("gps", "delete_aiding_data", null);

并在清单中:

<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />

答案 1 :(得分:16)

根据Android源代码中的粗略搜索,它表明LocationManager.sendExtraCommand()完全需要此权限。

文档:sendExtraCommand(java.lang.String, java.lang.String, android.os.Bundle)