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
声明有这样的用法。请告诉我一些事情。
答案 0 :(得分:0)
仅基于发布的代码,这是不可能的。很可能你使用的是一个糟糕的反编译器并且输出错误。很多旧的反编译器都不是很好。你试过Procyon还是Krakatau?
另外,如果可能的话,请发布你想要分析的apk。