0

私には小さな問題が1つあります。つまり、Androidモバイルにアプリケーションをインストールするたびに、そのアプリケーションが連絡先を読み取るかどうかを確認する必要があります。そのアプリケーションが連絡先を読み取る場合は、赤いマークといくつかの情報が記載されたアラートボックスを1つ表示する必要があります。そのため、検索するアプリケーションを1つ作成しているのですが、新しくインストールされたアプリケーションが連絡先を読み取るかどうかを確認します。

plsは私を助けます。ありがとう、よろしく。

4

2 に答える 2

0

重複の可能性...

答えはここにあります: Java: このコードを短縮する方法が必要です

PackageManager p = context.getPackageManager(); 
final List<PackageInfo> appinstall = 
    p.getInstalledPackages(PackageManager.GET_PERMISSIONS | 
                                      PackageManager.GET_PROVIDERS)
于 2012-06-28T06:25:40.637 に答える
0

アプリケーションが連絡先を読み取ることができる場合、android.permission.READ_CONTACTS許可が必要です。アラートを発生させる特定の連絡先を指定したい場合、アプリケーション レベルでこれを行うことはできません。Android フレームワーク レベルに到達し、独自のバージョンの Android を構築する必要があります。

于 2012-06-28T06:31:05.213 に答える