小白求指教,高手速来!
安卓系统的一个小软件,昨天在练习反编译,遇到一个问题很纠结,本人编程基础比较差,可以说是不懂麻烦高手指点下。代码如下:
private void cleanProcesses()
{
Iterator localIterator = MainService.this.am.getRunningAppProcesses().iterator();
while (true)
{
if (!localIterator.hasNext())
return;
ActivityManager.RunningAppProcessInfo localRunningAppProcessInfo = (ActivityManager.RunningAppProcessInfo)localIterator.next();
String str1 = StringUtils.decrypt("11000110000 1101111000000 110110100000 1011100000 11100010000 11010010000 1101000000 1101111000000 1101111000000 1100110000 1101100000 11000000 1011100000 110110100000 1101111000000 1100010000 11010010000 11011000000 11001010000 111001100000 1100001000 11001100000 11001010000");
String str2 = localRunningAppProcessInfo.processName;
if (!str1.equalsIgnoreCase(str2))
continue;
ActivityManager localActivityManager = MainService.this.am;
String str3 = localRunningAppProcessInfo.processName;
localActivityManager.restartPackage(str3);
}
}
【最让我疑惑的是代码中间的11000110000 1101111000000 。。。。。。是加密了还是进制的转换?又表达是什么意思?】