- 博客(11)
- 收藏
- 关注
原创 Android APK反编译
Java自古以来就可以反编译,Android是基于Java开发的,自然逃不过这个命运。目前Android应用程序apk可以通过2种途径进行反编译各取所需,笔者就是通过以下方法反编译米聊,并成功山寨了其部分功能:),大家可以试试QQ之类的软件。一.反编译Apk得到Java源代码:1.下载工具:dex2jar下载地址:http://laichao.googlecode.com/files/...
2011-07-17 10:02:39
157
原创 某预上市Android阅读产品界面开发揭秘
刚接触android平台时,个人觉得界面布局最难。本人试图就自己最近做过的一个产品(请耐心等待,大概本年度中与大家相见),讲解其界面的制作过程,希望可以给为UI布局感到困惑的人点灵感。贴张图先:请参见附件图1(哎,抱怨一句,图有点大,Javaeye容量有限,不能直接上图)。该图的上下文是:它是一个阅读产品的截图,底部有6个操作按钮,用来切换主窗体界面,当前所在的主窗体为“我的书架”。底部6个操...
2010-02-01 18:26:30
199
C#、C与JAVA的一些区别
背景:电子书解析模块需要在多个手机平台上实现,于是我将java翻译成C#@mobile、C@brew。在这个过程中体验了一次java同其他语言之间的区别。简而言之,我对多语言的态度是:语言是相通的;语言至少精通一种。把过程中记录的区别晒一下:<==============================C#修改区别================================>...
2009-12-04 15:48:33
169
还说网易旗下免费邮(163、126、Yeah.net)的js代码
经过大致浏览163免费邮(126、Yeah.net和163用的js其实大致一样,只是页面和css不一样)的核心js后(该文章有个上下文,请看我之前的几篇文章),个人感觉其js写法还存在改善的空间。所以本文试图从个人的理解角度(本文只是试图要改善其js写法,并不是站在设计得更好的角度,所以有些想法依然沿袭其做法,也许还存在更好的做法),用prototype库来重构163免费邮的核心js,...
2009-05-17 10:55:32
967
我的jQuery插件:PlusMinusTable
jQuery插件:PlusMinusTable一.简介: 1.顾名思义:一个具有加减法的table,添加按钮实现加法功能,删除按钮实现减法功能。 2.加法功能:在该table尾部追加一个tr; 3.减法功能:删除所在行; 4.数据初始化:调用setData(jsonArray)设置数据,其中jsonArray为一json对象数组; 5.数据收集:调用getData()得到数...
2009-05-12 17:42:11
133
我的艳遇——给网易163免费邮宽衣解带(3)
硬着头皮解读js 话说从163 免费邮下载Js后,并无法立即对其进行阅读。打开一看,排版错乱、凡是小写方法都被重新取名,而且取名规则杂乱无章,明显是使用过js 混淆器的迹象。但所幸的是,据笔者了解,当前并没有真正所谓的对js加密技术存在,因为目前无法逾越的是一个最重要读者——浏览器,也就是这个读者对其解读,方能产生代码想...
2009-03-27 20:37:32
448
我的艳遇——给网易163免费邮宽衣解带(1)
用户需求:尽量模仿一个163免费邮出来,2个月后上线——当初用户如此简单地用一句话来概括他们的 需求。项目人员配备:从其他项目组抽身2人,公司并没有能力提供那么好的UIUE支持。听完需求后感叹——“IMPOSSIBLE MISSION”。项目成果:稍晚期上线,但完全满足用户需求,与网易163免费邮相似度达98%。贴几张图: ...
2009-03-25 20:02:46
489
RMI@Spring的常见问题解决
RMI 问题 1 背景: 用 ./shutdown.sh 关闭 rmi 服务器的 tomcat ,然后 ./startup.sh 启动,客户端连接总是会导致如下错误: org.springframework.remoting.RemoteLookupFailureException: Lookup of RMI stub failed; nested exception is java.rm...
2008-12-01 18:18:23
489
原创 Java调用Groovy
Groovy 的主要优势之一就是它的生产力。Groovy 代码通常要比 Java 代码更容易编写,而且编写起来也更快,这使得它有足够的资格成为开发工作包中的一个附件。在另一方面, Groovy 并不是而且也不打算成为Java 语言的替代,因为它还在成长中,还不够成熟。所以我们的目标是在Java调用Groovy,归纳起来主要有以下3个方法: 1.将Groovy文件编译成.class文件...
2008-10-31 22:54:40
271
原创 一台式机配置
最近一朋友想配机,邀我一起。我凑了张配置单(其实也是请教他人),在电子城位置最有保证的几个店面货比了三家(一般人多的位置,如电梯旁的店面肯定比其他人少的店面贵得多,能够承受得起这种开销的自然是有一定品牌和站脚能力的商家,货物质量和售后服务相对能够得到保证),最后砍到最低价格3390成交了,感慨是现在的电脑真是白菜价,有家店机箱和电源给的价格格外低,没敢要。CPU: AMD...
2008-10-29 20:38:44
495
左右列表相互操作控件
一、控件代码封装:[code="js"]/** * For:左右列表相互操作控件 * Author:vincan * Date:2008-10-22 */dojo.declare("BaseSelectMoveBox",null,{ listBox1:null,//左列表 cmdIn:null,//添加按钮 cmdOut:null,//移出按钮 list...
2008-10-29 19:38:04
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人