首页 > 其他分享 >Android本地备份功能禁用

Android本地备份功能禁用

时间:2023-02-02 18:57:25浏览次数:37  
标签:code service admin 禁用 备份 enabled device Android

最近部分设备激活客户端后发现本地备份的功能被禁用了,排查原因发现:

 /**
     * Allows the device owner to enable or disable the backup service.
     *
     * <p> Backup service manages all backup and restore mechanisms on the device. Setting this to
     * false will prevent data from being backed up or restored.
     *
     * <p> Backup service is off by default when device owner is present.
     *
     * @param admin Which {@link DeviceAdminReceiver} this request is associated with.
     * @param enabled {@code true} to enable the backup service, {@code false} to disable it.
     * @throws SecurityException if {@code admin} is not a device owner.
     */
    public void setBackupServiceEnabled(@NonNull ComponentName admin, boolean enabled) {
        throwIfParentInstance("setBackupServiceEnabled");
        try {
            mService.setBackupServiceEnabled(admin, enabled);
        } catch (RemoteException re) {
            throw re.rethrowFromSystemServer();
        }
    }

客户端设置了deviceOwner后,备份会默认关闭,所以需要调用该方法设置为true.

标签:code,service,admin,禁用,备份,enabled,device,Android
From: https://www.cnblogs.com/zhjing/p/17087051.html

相关文章

  • Android动态数字输入框
    基础view如下:具体的思路实现:1:展示textview实现2:顶层使用透明的edittext.获取焦点/删除文字等。publicclassBaseVerificationCodeViewextendsRelativeLayout{......
  • Android辅助功能
    1:AccessibilityService新建servicepublicclassAccessibilityServiceextendsandroid.accessibilityservice.AccessibilityService{privatestaticfinalString......
  • Android联系人增删改查
    1:申请权限<uses-permissionandroid:name="android.permission.READ_CONTACTS"/><uses-permissionandroid:name="android.permission.WRITE_CONTACTS"/>2:读取......
  • MT8788 android 9.0 sensor 驱动移植
    1.硬件配置打开 MT8788 核心板原理图,配置GYRO(陀螺仪),ALSPS(光感),G-sensor(加速度)的ENIT和GPIO以及I2C,打开vendor\mediatek\proprietary\scripts\dct\DrvGen.......
  • Android 逆向
    1:apk文件结构如图所示:assets:存放应用程序的静态资源文件,如图片资源,json配置文件,html离线资源等。注意,assets目录下是支持任意深度的子目录。res:规定的指定文件,图......
  • Android Studi导出apk包自定义文件名
    在app的gradle配置文件中的release代码块中放置以下代码android.applicationVariants.all{variant->variant.outputs.all{output->if(outputFileNa......
  • veeam备份时报错Failed to send certificate, but certificate is required for remot
      解决:本机策略里打开NTLM传入限制,允许所有,就OK了 ......
  • KingbaseES V8R6备份恢复案例之---自定义表空间指定恢复目录数据恢复
    案例说明:KingbaseESV8R6在通过sys_rman执行物理备份恢复时,可以通过参数‘--kb1-path’,指定恢复的数据(data)目录,但如果原备份中包含自定义表空间时,需要建立表空间映射,再执......
  • Veeam Backup & Replication v12 发布 (含下载) - 面向所有工作负载的备份软件
    VeeamAvailabilitySuitev12请访问原文链接:https://sysin.org/blog/veeam-backup-12/,查看最新版。原创作品,转载请保留出处。作者主页:www.sysin.org全球首屈一指的备......
  • 备份arch系统
    使用rsync进行备份rsync的六种模式rsync[OPTION]...SRCDESTrsync[OPTION]...SRC[USER@]host:DESTrsync[OPTION]...[USER@]HOST:SRCDESTrsync[OPTION]...[U......