0

我想在另一个应用程序中以编程方式获取 android 应用程序的 URI 我想以编程方式在我的项目中安装一个 apk 但我无法检查它是否已安装我想要如果它存在于我的设备中只调用它所以我需要 URI这个应用程序,但我没有它的任何 uri 如何以编程方式获取 apk 的 uri uri 应该是应用程序的包名称 如何在 android 中以编程方式获取此 uri?

  Intent LaunchIntent = getPackageManager()
            .getLaunchIntentForPackage(apkURI);
    startActivity(LaunchIntent);

如何获取特定 APK 的 URI?

:)

4

1 回答 1

0

请尝试它会列出您设备中的应用程序包列表

 List<ApplicationInfo> packages;
 PackageManager pm;
 pm = getPackageManager();
 //  get a list of installed apps.
 packages = pm.getInstalledApplications(0);
  ActivityManager mActivityManager = (ActivityManager) context
            .getSystemService(Context.ACTIVITY_SERVICE);
 for (ApplicationInfo packageInfo : packages) {
 //packageInfo.packageName contains package name
  }
于 2013-08-05T12:09:04.603 回答