【问题标题】:Broadcast Receiver when Location/GPS is called调用位置/GPS 时的广播接收器
【发布时间】:2012-11-04 15:31:19
【问题描述】:

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

【问题讨论】:

    标签: android gps location broadcast


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2011-08-04
        • 2015-10-25
        • 2011-07-11
        • 2011-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多