0

是否有任何用于位置、网络、gps、谷歌的广播、意图过滤器?我的意思是像防火墙。我想拦截任何试图本地化您的手机的应用程序。

4

2 回答 2

1

Android 的设计使得每个应用程序都在自己的世界中,并且对其他应用程序一无所知。所以不行。

您只能知道互联网、定位服务等何时可用。

因此,您可以知道您的位置何时发生变化并捕获该更新,但您无法知道其他应用程序是否正在使用该数据。

于 2012-11-04T15:37:29.613 回答
0

每次应用收到位置更新时,您都可以使用被动位置提供程序来获取通知。

http://developer.android.com/reference/android/location/LocationManager.html#PASSIVE_PROVIDER

但是,这不会让您以“消耗”它们的方式拦截位置更新。

于 2012-11-04T15:44:39.787 回答