谁能看懂这段反编译之后的代码,把它还原了!

问题描述

publicvoidseekTo(intparamInt){if(paramInt<=0)return;Log.d("VSTVideoView","msec="+paramInt);if(this.isResultSeek){if(isInPlaybackState()){this.mMediaPlayer.seekTo(paramInt);this.mSeekWhenPrepared=0;return;}this.mSeekWhenPrepared=paramInt;Log.d("VSTVideoView","mSeekWhenPrepared="+this.mSeekWhenPrepared);return;}for(inti=0;;++i){if(i<this.mDurations.length);paramInt-=this.mDurations[i];if(paramInt>=0)continue;intj=paramInt+this.mDurations[i];this.isResultSeek=true;if(this.index==i){this.mMediaPlayer.seekTo(j);this.mSeekWhenPrepared=0;return;}this.index=i;this.mUri=this.mUris[i];this.mSeekWhenPrepared=j;Log.d("VSTVideoView","mSeekWhenPrepared="+this.mSeekWhenPrepared);this.handler.post(newRunnable(){publicvoidrun(){VideoView.this.openVideo();}});return;}}

解决方案

解决方案二:
一些if判断,状态判断,赋值,这些语句一行一行的谁都能看得懂吧?LZ要是想问业务逻辑,那就。。。
解决方案三:
这个。没几个人会乐意去读吧
解决方案四:
看上去反编译得和正常代码差不多了啊,还有什么需要还原的

时间: 2024-10-10 22:25:26

谁能看懂这段反编译之后的代码,把它还原了!的相关文章

javascript-如何看懂这段js生成类的代码?

问题描述 如何看懂这段js生成类的代码? 特别是那句this.init.apply,本来的应用上下文就是this,为什么要加上apply?还有为什么不直接new klass,而是嵌套了一个class函数?希望能完整的解释下,谢谢! 解决方案 http://www.cnblogs.com/ljchow/archive/2010/06/08/1753526.htmlhttp://2660311.blog.51cto.com/2650311/1358226/http://wenku.baidu.com

numpy-大家谁能看懂这段代码?python数据分析的,求赐教!谢谢

问题描述 大家谁能看懂这段代码?python数据分析的,求赐教!谢谢 1.lines = [line.split('t') for line in open('路径/a.txt')] 2.# file colums 3.num=len(lines[0]) 4.# file rows 5.n=len(lines) 6.df = [[float(x) for x in line] for line in lines[1:]] 7.result=[] 8.import numpy 9.npdata=n

exe格式软件如何反编译成原代码

问题描述 我又一个exe格式的小软件,现在需要它的原代码,希望各位高手指导如何做.

c++-求教:如何能反编译C++可执行程序?

问题描述 求教:如何能反编译C++可执行程序? 正在试图在Windows7上反编译C++可执行程序,一个exe文件.用了C-Decompiler和.NET Reflector,都不行. 解决方案 反编译出来都是汇编语言,估计对你也没用,NET Reflector是反编译.net框架的程序 解决方案二: 对于C++程序,只能反汇编了,就是各种汇编代码 不过你可以用olldbg,softice等工具对exe程序进行一些逆向操作,然后看能不能得到你需要了解的一些信息 这些tool可以帮助你大概了解程序

通过Java反编译揭开一些问题的真相

  博主在上一篇< Java语法糖之foreach>中采用反编译的形式进行探讨进而揭开foreach语法糖的真相.进来又遇到几个问题,通过反编译之后才了解了事实的真相,觉得有必要做一下总结,也可以给各位做一下参考.   相信很多朋友刚开始见到反编译后的内容的时候,肯定会吐槽:WTF!其实只要静下心来认真了解下,反编译也不过如此,java字节码的长度为一个字节,顶多256条指令,目前,Java虚拟机规范已经定义了其中约200条编码值对应的指令含义.这里先用一个小例子来开始我们的征程(这里只是举例

android app反编译

最新在反编译别人的apk,有时候看到别人的app有很炫的效果,就想知道别人是怎么样实现的,顺便自己参考,借鉴一下,下一次如果工作中碰到这个问题就知道怎么实现了.最近恰好放假三天,就研究了一下,一般别人的app都对代码进行了混淆,但是我们还是可以反编译看到代码,只是方法.变量.类名用字母替代了. 我这边用到了两套反编译工具,你们可以结合使用.最后我会提供这些工具的下载地址,以下这些反编译工具的必要条件电脑必须要装jdk. 一:apktool+dex2jar+jd-gui-windows-1.4.0

.net 反编译难度较低?

问题描述 刚刚看了论坛以前的一个问题关于vb.net加密问题.看大家说的好像vb.net弱爆似得.那我想问下哪种语言相比较来说反编译难度比较大?vb.net反编译难度真的那么低吗?新手求惑! 解决方案 解决方案二:其实这种思考才是弱爆了一个程序的价值不在他的代码,而在他的功能.不是vb的问题只要你用.net就存在反编译,难度取决于你在后期混淆上投入多少资金,而对方再反编译上投入多少资金仅此对比而已.回答你的问题反编译难度最大的我认为是C,但是你我大多数人不能用他效率的做出来应用.思考一个极限的情

代码-关于vb.net反编译的问题---请高人指点

问题描述 关于vb.net反编译的问题---请高人指点 背景:使用asp.net做前台页面,后台代码是vb.net.之后使用VS发布网站.发布网站的时候将所有资源(包括aspx/aspx.vb/js/resource等等吧)都打包为DLL.在网站的Bin目录下. 任务:需要将Bin目录下的DLL反编译后获得代码,之后再编译得到代码生成DLL后放到网站发布的Bin目录下.之后重启IIS服务,网站可以正常运行.也就是说页面可以显示出来. 遇到的问题.使用Reflactor反编译代码后,得到vb.ne

Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程

原文:Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程   Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(另附插件安装教程) 完全破解+使用教程 Red Gate系列文章: Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 完全破解+使用教程 R