开关对反编译 Android 源代码不执行任何操作
switch does nothing on Decompiled Android Source
switch(paramMotionEvent.getAction())
{
}
do
{
for(;;)
{
return super.onInterceptTouchEvent(paramMotionEvent);
this.prevX = MotionEvent.obtain(paramMotionEvent).getX();
}
}while(Math.abs(paramMotionEvent.getX() - this.prevX) <=this.touchSlop);
return false;
}
}
您好,我反编译了几个 APK 文件。在分析这些源代码时,我发现了类似于上面代码的奇怪行。
为什么 switch
什么都不做?另外,我不知道为什么那些 do - for - while
语句有这样的用途。请告诉我一些事情。
仅根据 posted 的代码,这是不可能的。很可能你使用了一个错误的反编译器并且它给出了不正确的输出。许多较旧的反编译器都不是很好。您尝试过 Procyon 或 Krakatau 吗?
此外,如果可能,请post您要分析的 apk。
switch(paramMotionEvent.getAction())
{
}
do
{
for(;;)
{
return super.onInterceptTouchEvent(paramMotionEvent);
this.prevX = MotionEvent.obtain(paramMotionEvent).getX();
}
}while(Math.abs(paramMotionEvent.getX() - this.prevX) <=this.touchSlop);
return false;
}
}
您好,我反编译了几个 APK 文件。在分析这些源代码时,我发现了类似于上面代码的奇怪行。
为什么 switch
什么都不做?另外,我不知道为什么那些 do - for - while
语句有这样的用途。请告诉我一些事情。
仅根据 posted 的代码,这是不可能的。很可能你使用了一个错误的反编译器并且它给出了不正确的输出。许多较旧的反编译器都不是很好。您尝试过 Procyon 或 Krakatau 吗?
此外,如果可能,请post您要分析的 apk。