我正在开发一个Android应用程序,该应用程序会在地图上显示您的智能手机应用程序收集的所有位置。 为此,我使用的是passive location provider,它不会主动使用GPS来获取位置,而是传输其他提供商生成的位置。
此提供程序的问题在于,它仅返回Location个对象,(我认为)该对象不包含有关谁要求该位置的任何信息。
我了解,从“系统”的角度来看,此信息可能被视为敏感信息,但我正在寻找一种将位置与要求该位置的应用程序相关联的方法。
答案 0 :(得分:0)
您必须授予想要知道您的位置的应用程序(Android 6及更高版本)的权限。因此,请检查应用程序权限。 否则,我建议使用本地代理服务器(例如,查尔斯,提琴手)来跟踪所有网络活动并追查跟踪数据的应用程序。