代码之家  ›  专栏  ›  技术社区  ›  sneharc

以编程方式在工作配置文件中安装自定义应用或来自google play store的应用

  •  0
  • sneharc  · 技术社区  · 7 年前

    我想在中安装自定义应用程序或来自google play store的应用程序 Work Profile 没有用户交互。可以使用 Android Device Policy app 和 Android Management API

    我已经创建了自定义 工作概况 应用程序引用 this sample 在android中使用 DevicePolicyManager DeviceAdminReceiver .

    我可以在我的系统中启用或禁用系统应用程序 工作概况

    packageFlags = PackageManager.MATCH_UNINSTALLED_PACKAGES;
    ApplicationInfo applicationInfo = packageManager.getApplicationInfo(packageName, packageFlags);
    if (0 == (applicationInfo.flags & ApplicationInfo.FLAG_INSTALLED)) {
        if (enabled) {
            devicePolicyManager.enableSystemApp(componentName, packageName);
        } else {
            Log.e(TAG, "Cannot disable this app: " + packageName);
            return;
        }
    } else {
        devicePolicyManager.setApplicationHidden(componentName, packageName, !enabled);
    }
    

    但在我的应用程序中找不到任何安装play store应用程序或任何自定义应用程序(.apk文件)的方法 work profile ,使用 Android Management API 和 Android Device Policy app

    0 回复  |  直到 7 年前