帮人修改了一下twidroyd,顺便吐槽一下
2011-01-30 14:35
302 查看
无聊,帮人改了下twidroyd,主要是twidroyd在reply的时候不会带上原推的信息导致会话丢失。翻了一会代码,其实很简单,取数据库的时候twidroyd的程序员估计抽了,把messagetype当in_reply_to_status_id发给twitter,肯定会话信息就没了……
用7-zip解压apk文件,dex2jar解出jar文件,jd-gui把jar文件解出java源代码(没用jad解,貌似解出来的东西很恶心……),可读性相当高啊~~翻了翻整个代码,就发现了问题:com\twidroid\misc\TwitterApiPlus.java这个文件里process_outbox函数一开始读取数据库,然后却把读取出来的messagetype段当作in_reply_to_status_id扔给了后面的sendReply函数,于是就出问题了,简单的把SQL语句修改一下,然后打包回去。手头没有安卓的机子,不知道能用不……给个链接……
打包总是失败,放弃……
看代码的时候发现为啥安卓系统为啥要慢了,同一个变量反复赋值到不同的地方,虽然是地址拷贝,但还是会影响速度的。而且随便搞一下就把完全可看可用的源代码搞出来了,这收费应用还怎么做啊……
本来还想攒钱买个安卓手机的,还是等工作后攒钱买iPhone什么的吧……
类别:it疯言 查看评论
用7-zip解压apk文件,dex2jar解出jar文件,jd-gui把jar文件解出java源代码(没用jad解,貌似解出来的东西很恶心……),可读性相当高啊~~翻了翻整个代码,就发现了问题:com\twidroid\misc\TwitterApiPlus.java这个文件里process_outbox函数一开始读取数据库,然后却把读取出来的messagetype段当作in_reply_to_status_id扔给了后面的sendReply函数,于是就出问题了,简单的把SQL语句修改一下,然后打包回去。手头没有安卓的机子,不知道能用不……给个链接……
打包总是失败,放弃……
看代码的时候发现为啥安卓系统为啥要慢了,同一个变量反复赋值到不同的地方,虽然是地址拷贝,但还是会影响速度的。而且随便搞一下就把完全可看可用的源代码搞出来了,这收费应用还怎么做啊……
本来还想攒钱买个安卓手机的,还是等工作后攒钱买iPhone什么的吧……
类别:it疯言 查看评论
相关文章推荐
- unity shader序列帧动画代码,顺便吐槽一下unity shader系统
- 修改jquery.checktree的BUG,顺便牢骚一下jquery插件的质量令人担忧哇!!
- unity shader序列帧动画代码,顺便吐槽一下unity shader系统
- 哎,吐槽一下这三年的奋斗史,下一步怎么办?
- 上学时的sql项目(模拟ATM),今日复习顺便共享一下
- 顺便说一下realplayer.bin的文件安装
- JVM内存参数调优(看到的比较好的文章,顺便收集一下)
- 有没有高手在,帮忙修改一下
- 看了一个老师布置的C++作业,也顺便练习一下,提高一下自己
- 吐槽一下小米的手机
- [长大]_公益-腾讯月捐,顺便记录一下开通财付通
- 吐槽一下csdn和博客园
- 程序瘦身趴趴走 【 原作者:雷凱 题目我修改了一下 】
- 连awk都不熟悉还搞什么Linux后台开发啊-----顺便分享一下与awk有关的笔试、面试经历
- 我的 blog 换肤了,顺便修改了几个默认样式
- 笔试题目中出现了Linux下的符号链接的问题,顺便学习一下软链接和硬连接
- 要面试了,写写小程序练练手,顺便记录一下
- DIV边框和视窗始终有缝隙,希望帮忙解决一下问题,顺便提一下div布局结构的合理建议
- iphone开发将近两年,浅谈一下(顺便发一些国外推广网站)
- 修改了一下windows默认显示的字体