Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
意向过滤android与所有gps应用程序_Android_Gps - Fatal编程技术网

意向过滤android与所有gps应用程序

意向过滤android与所有gps应用程序,android,gps,Android,Gps,我想对设备中安装的所有gps应用程序进行意向筛选 我发现了,但现在,我如何在设备中安装gps应用程序 有人知道吗 谢谢大家! 一个粗糙但唯一的方法是扫描所有请求访问\u FINE\u位置权限的应用程序包 这将为您提供可以使用GPS的应用程序列表。这并不保证他们会使用GPS PackageManager p = context.getPackageManager(); final List<PackageInfo> apps = p.getInstalledPackages(Pack

我想对设备中安装的所有gps应用程序进行意向筛选

我发现了,但现在,我如何在设备中安装gps应用程序

有人知道吗


谢谢大家!

一个粗糙但唯一的方法是扫描所有请求
访问\u FINE\u位置
权限的应用程序包

这将为您提供可以使用GPS的应用程序列表。这并不保证他们会使用GPS

PackageManager p = context.getPackageManager(); 
final List<PackageInfo> apps = p.getInstalledPackages(PackageManager.GET_PERMISSIONS);
for (PackageInfo pkg : apps) {
    for (String permission : pkg.requestedPermissions) {
        // Check if permission is the ACCURACY FINE permission
    }
}
PackageManager p=context.getPackageManager();
最终列表apps=p.getInstalledPackages(PackageManager.GET_权限);
用于(PackageInfo软件包:应用程序){
for(字符串权限:pkg.requestedPermissions){
//检查权限是否准确,是否为罚款权限
}
}

我只是说:Intent-Intent=new-Intent(android.content.Intent.ACTION\u视图,Uri.parse(“google.navigation:q=an+address+city”);