0

デバイスにインストールされているすべてのgpsアプリでインテントフィルターを実行したい。

私はこれを見つけましが、今、どうすればgpsアプリをデバイスにインストールできますか?

誰もが知っていますか?

ありがとうございました!

4

1 に答える 1

0

ACCESS_FINE_LOCATION大まかな、しかし唯一の方法は、許可を要求するアプリのすべてのパッケージをスキャンすることです。

これにより、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
    }
}
于 2013-03-23T16:17:01.173 に答える