【问题标题】:Is there a way for java to get android pending OS update?java有没有办法让android挂起的操作系统更新?
【发布时间】:2022-01-18 13:03:49
【问题描述】:

我正在尝试在 java 中创建一个方法,如果 Android 操作系统有待处理的更新,则该方法会返回。 我在 AndroidDeveloper 中读到,可以通过创建在设备上安装“工作配置文件”的 DPC 来实现。但是有没有办法避免这种情况并通过 java 获取它?

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    检查使用DevicePolicyManager 描述此过程的android 开发者文档中的this 部分,或查看页面中的以下sn-p:

    SystemUpdateInfo updateInfo = dpm.getPendingSystemUpdate(adminName);
    if (updateInfo != null) {
      Long firstAvailable = updateInfo.getReceivedTime();
      Log.i(TAG, "Update first available: " + new Date(firstAvailable));
    }
    

    【讨论】:

    • 是的,这就是我所看到的,您需要在您的设备上安装另一个配置文件,这样您才能成为它的所有者,并且作为所有者,您可以检查是否有待处理的更新。我想知道是否有办法在不安装配置文件的情况下做到这一点。
    • 在尝试从非所有者帐户访问系统信息时,您是否从日志输出中得到异常或任何异常?
    猜你喜欢
    • 2017-01-02
    • 1970-01-01
    • 2014-02-08
    • 2021-07-18
    • 1970-01-01
    • 2021-07-22
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    相关资源
    最近更新 更多