我有一个小问题,即每当我们在Android手机中安装应用程序时,我们需要查找该应用程序是否读取我们的联系人。如果该应用程序读取联系人,那么我们必须提出一个带有红色标记和一些信息的警报框。这就是为什么我要创建一个应用程序来查找,新安装的应用程序是否读取我们的联系人。
请帮助我。 谢谢和问候。
答案 0 :(得分:0)
可能重复......
答案在这里:Java: Need some way to shorten this code
PackageManager p = context.getPackageManager();
final List<PackageInfo> appinstall =
p.getInstalledPackages(PackageManager.GET_PERMISSIONS |
PackageManager.GET_PROVIDERS)
答案 1 :(得分:0)
如果应用程序可以阅读联系人,则需要android.permission.READ_CONTACTS
权限。如果要指定应引发警报的某些特定联系人,则无法在应用程序级别执行此操作。您需要深入到Android Framework级别并构建自己的Android版本。