正在查看: Loan Locker v1.5 应用的 DeviceAdminService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Loan Locker v1.5 应用的 DeviceAdminService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.user.a4keygen;
import android.content.BroadcastReceiver;
import android.content.IntentFilter;
import java.io.FileDescriptor;
import java.io.PrintWriter;
public class DeviceAdminService extends android.app.admin.DeviceAdminService {
private BroadcastReceiver mPackageChangedReceiver;
@Override
public void onCreate() {
super.onCreate();
registerPackageChangesReceiver();
}
@Override
public void onDestroy() {
super.onDestroy();
unregisterPackageChangesReceiver();
}
private void registerPackageChangesReceiver() {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.intent.action.PACKAGE_ADDED");
intentFilter.addAction("android.intent.action.PACKAGE_REMOVED");
intentFilter.addDataScheme("package");
this.mPackageChangedReceiver = new PackageMonitorReceiver();
getApplicationContext().registerReceiver(this.mPackageChangedReceiver, intentFilter);
}
private void unregisterPackageChangesReceiver() {
if (this.mPackageChangedReceiver != null) {
getApplicationContext().unregisterReceiver(this.mPackageChangedReceiver);
this.mPackageChangedReceiver = null;
}
}
@Override
protected void dump(FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) {
new ShellCommand(getApplicationContext(), printWriter, strArr).run();
}
}