正在查看: 管控平台 v5.2.3.0. 应用的 CopyService.java JAVA 源代码文件
本页面展示 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);
}
}