导航菜单

页面标题

页面副标题

管控平台 v5.2.3.0. - CopyService.java 源代码

正在查看: 管控平台 v5.2.3.0. 应用的 CopyService.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.iflytek.mdmservice.service;

import android.app.IntentService;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import androidx.annotation.Nullable;
import androidx.core.content.FileProvider;
import com.iflytek.mdmcommon.LogUtil;
import com.iflytek.mdmlibrary.MdmSdk;
import com.iflytek.mdmservice.MDMApp;
import java.io.File;

public class CopyService extends IntentService {

    private static final String f454a = CopyService.class.getSimpleName();

    public CopyService() {
        this("CopyService");
    }

    private java.io.File a(java.lang.String r7, java.io.File r8) {
        throw new UnsupportedOperationException("Method not decompiled: com.iflytek.mdmservice.service.CopyService.a(java.lang.String, java.io.File):java.io.File");
    }

    @Override
    protected void onHandleIntent(@Nullable Intent intent) {
        String stringExtra = intent.getStringExtra("path");
        LogUtil.i("CopyService", "apkPath:" + stringExtra);
        File b2 = com.iflytek.mdmservice.utils.l.b(MDMApp.j());
        if (!b2.exists()) {
            b2.mkdirs();
        }
        File a2 = a(stringExtra, b2);
        if (a2 == null || Build.VERSION.SDK_INT <= 28) {
            return;
        }
        Uri uriForFile = FileProvider.getUriForFile(this, getPackageName() + ".myprovider", a2);
        grantUriPermission("android", uriForFile, 1);
        if (uriForFile != null) {
            MdmSdk.silentInstall(uriForFile.toString());
        }
    }

    public CopyService(String str) {
        super(str);
    }
}