Android 检索正在运行的应用程序权限

Android 检索正在运行的应用程序权限,android,flurry,android-permissions,Android,Flurry,Android Permissions,我正在尝试将Flurry集成到我的应用程序中。安装时,我的应用程序请求的权限之一是“检索正在运行的应用程序权限”。据我所知,这是访问设备上其他应用程序的权限。关于这一点,我有两个问题: 我的应用程序正在使用设备的位置服务,是否需要此权限 如果不是第一个,那么Flurry是否有可能需要此许可 这项许可通常也是带着担忧和怀疑的眼光看待的吗 您所指的权限是android.permission.GET_TASKS,它不允许您“访问”其他应用程序,而是让您了解它们 它将允许应用程序查找您手机上正在运行的其

我正在尝试将Flurry集成到我的应用程序中。安装时,我的应用程序请求的权限之一是“检索正在运行的应用程序权限”。据我所知,这是访问设备上其他应用程序的权限。关于这一点,我有两个问题:

  • 我的应用程序正在使用设备的位置服务,是否需要此权限

  • 如果不是第一个,那么Flurry是否有可能需要此许可


  • 这项许可通常也是带着担忧和怀疑的眼光看待的吗

    您所指的权限是
    android.permission.GET_TASKS
    ,它不允许您“访问”其他应用程序,而是让您了解它们

    它将允许应用程序查找您手机上正在运行的其他应用程序。虽然它本身并不危险,但对于试图窃取您的数据的人来说,它将是一个有用的工具。需要此权限的典型合法应用程序包括:任务杀手和电池历史小部件。不过,除此之外,大多数应用程序都不需要此权限

    然而,Flurry似乎不需要此权限,所以我不知道为什么你的应用程序中有它

    Flurry只需要:

    • android.permission.INTERNET-需要将分析数据发送回Flurry服务器
    • android.permission.ACCESS_NETWORK_STATE-需要确定设备的网络状态
    对于位置(可选),它需要:

    • android.permission.ACCESS\u位置或
    • android.permission.ACCESS\u FINE\u位置


    也许Flurry SDK过去需要它,但现在不再需要了。确保您使用的是最新版本的SDK和建议的集成代码。

    顺便说一句,GET_TASKS已被弃用,现在应该使用REAL_GET_TASKS,这需要该应用程序成为系统应用程序。