device-owner相关内容

从 NFC 安装位于 GooglePlay 的应用程序

使用 Lollipop,我有一个 device-owner 应用程序,它在配置时安装了 NFC. 我现在需要的是处理我的应用程序的自动更新,从 Google Play 到依赖标准的 Android 应用程序更新系统...... 到目前为止,我可以想象两种方法来完成这项工作,但不知道如何处理它们中的任何一种: 在我的 NFC 中安装常量 EXTRA PROVISIONING DEVIC ..

安装设备所有者应用程序的更新

有人知道更新发生时通过Google Play分发的设备所有者应用在生产中的行为吗? 我们知道,安装设备所有者的应用程序需要一定的动力,而且并不容易:将其重置为出厂默认设置,然后使用NFC将设备与第二个设备进行预配置,等等……因此,即使我们认为这一步骤已完成,仍将进行进一步的更新每次都涉及这么多的痛苦? 出现此问题的原因是,在我的开发设备上,如果以前安装了该设备,则我无法通过更改重新启动 ..
发布时间:2021-04-04 18:30:58 移动开发

Android PackageInstaller,在更新自身后重新打开该应用

我正在开发一个以设备所有者身份运行的应用程序,我想在其中构建一个自动更新程序. 为此,我使用PackageInstaller,因为由于我的设备所有者身份,我有使用它的特权. private void installPackage(InputStream inputStream) throws IOException { notifyLog("Inizio agg ..

设置所有者设备应用程序后,为什么不能创建受限制的个人资料?

我最近注意到,设置了 Device Owner(设备所有者)应用程序后,就无法创建受限制的配置文件. 第一种情况:未设置我的设备所有者应用程序时. 在 Settings> Users 中:我可以“添加用户或个人资料" ,然后在 User 或受限个人资料之间进行选择em>. 第二种情况:设置了我的设备所有者应用程序 . 从 Settings> Users :我只能“添加用户" ,然后 ..

如何获取我的APK的签名校验和?

在为设备所有者应用程序配置设备时,我想使用签名校验和而不是程序包校验和.该应用程序将从http服务器下载. 使用EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM时,该帖子很棒: 配置Android Lollipop时的校验和错误 但是我想使用EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSU ..

如何获取仅使用v2方案签名的APK的签名校验和?

我之前在此处发布了一个有关如何获取我的APK签名校验和的问题: 如何获取APK的签名校验和? 如果应用是使用v1签名方案或v1/v2组合签名方案签名的,则答案是完美的. (Jar和Full APK签名) 但是,由于我的应用只能在Android O或更高版本(它是特定于设备的应用)上运行,因此我将仅使用APK签名方案v2(v2方案)对其进行签名. 我将使用EXTRA_PROVISI ..

PackageInstaller“通过设备所有者静默安装和卸载应用程序"-Android M预览

PackageInstaller( https://developer.android.com/reference/似乎从API 21(Lollipop)开始添加了android/content/pm/PackageInstaller.html ),但是我还没有找到任何有关如何通过此API安装APK的可靠代码示例.任何代码帮助将不胜感激. 我正在调查适用于Android M Preview的 ..

QR配置后缺少系统应用程序

我正在尝试通过QR设置来设置我的7.0设备.设置成功完成,但创建了一个单独的配置文件,并且在此处看不到priv-app部分中的应用程序. 当我尝试通过adb手动安装应用程序时,它说成功,但是该应用程序仍然不可见.在检查设置中的“应用程序"部分时,它表示该应用程序已安装在其他用户上. 关于如何将这些系统应用程序放入当前已配置的配置文件的任何想法? 解决方案 您可以设置额外的到tr ..
发布时间:2020-06-11 19:20:34 移动开发

设备所有者现在禁用备份服务

我的设备所有者应用程序出现问题:在Android 5.1之前,它运行良好,但是现在更新到Android 5.1之后,安装设备所有者应用程序会禁用备份服务。 现在进入“备份&重置选项,备份服务显示为灰色,表示:备份服务未激活。这是由您的设备政策设置的 我可以找到此源 ...代码不是很长且不易理解,他们使用android.app.backup.IBackupManager来禁用服务...但 ..
发布时间:2020-06-05 18:46:34 移动开发

使我的应用成为设备所有者不起作用

我需要静默更新我的应用程序(如此处)。 所以我需要使我的应用成为手机SAMSUNG S6的设备所有者。我通过adb shell命令使用dpm命令,因此我配置了我的设备(从“设置”->“帐户”中删除所有帐户),启用开发人员模式,启用调试,像往常一样安装我的应用程序(例如与Android Studio一起安装),然后运行命令: adb shell dpm set-device-owner ..
发布时间:2020-06-01 20:52:57 移动开发

从android终端禁用设备所有者应用

好吧,我的问题是:我有一个应用程序,该应用程序设置为设备(在本例中为平板电脑)的设备所有者。我是从Ubuntu的终端上完成此操作的,将平板电脑连接到PC并在adb shell中执行了这一行: dpm set -device-owner my.app.package / my.app.route.MyAdmin 所以,我想要禁用设备所有者应用程序而不恢复设备,只需执行与上一 ..
发布时间:2020-06-01 20:42:51 移动开发

Managed Configurations XML文件中defaultValue的用途是什么?

我将在正在开发的应用程序中使用托管配置. 在对此在我的参考资料中,“注释"下的Google说:"受管配置捆绑包对于受管配置提供程序明确设置的每个配置都包含一个项目.但是,您不能假定将存在一个配置只是因为您在托管配置XML文件中定义了默认值." 我了解,如果托管配置提供者未明确设置项目,则该项目将不在捆绑包中.但是下一条(最后一条)对我来说还不清楚. 我的主要问题是“托管配置XML ..

如何在可能没有托管配置提供程序的应用程序中使用托管配置?

我正在开发一款可在2种不同的Android环境(消费者和企业市场)中运行的应用.可以说这是一个短信应用程序,需要管理许多配置参数. 第一个环境是没有启用Android Enterprise(AfW)功能的标准Android设备.因此,没有EMM(MDM)可以提供Android代理/客户端应用程序作为实现托管配置提供程序的设备/配置文件所有者. 第二种环境在公司内部. EMM(MDM)用 ..

在设备所有者应用中启用GPS

根据 API文档设备所有者应用可以修改一些”安全设置“,特别是 LOCATION_MODE 进行以下调用: devicePolicyManager.setSecureSetting(ComponentName admin, 字符串设置, 字符串值) 由个人资料或设备所有者调用以更新Settings.Secure设置 [...] 设备所有者可以另外更新以 ..
发布时间:2018-05-17 17:18:58 Java开发