【发布时间】:2017-01-03 17:07:39
【问题描述】:
有没有办法确定安卓设备上是否安装了一些应用程序(使用它的包名)?如果有意义的话,也许会使用 NDK。
【问题讨论】:
-
@CommonsWare 是否允许获取有关不是我的应用程序的其他应用程序的信息?
-
是的,这就是该方法背后的要点。
标签: android android-ndk
有没有办法确定安卓设备上是否安装了一些应用程序(使用它的包名)?如果有意义的话,也许会使用 NDK。
【问题讨论】:
标签: android android-ndk
你应该能够使用类似的东西:
public static boolean isAppInstalled(Context context, String appPackageName) {
try {
context.getPackageManager().getApplicationInfo(appPackageName, 0);
return true;
}
catch (PackageManager.NameNotFoundException e) {
return false;
}
}
【讨论】: