作者windverb (Vcman)
看板AndroidDev
标题[问题] 在Android上计算File的MD5 Hash码
时间Sun Nov 4 16:27:29 2012
因为专题上的需要,我必须写一个程式在Android装置上计算档案的Hash码。
拿到平板上测试的时候,发现计算一个56kb的jpg的档案Hash码却要花至少5秒时间计算12
个档案花了2分钟= =...有甚麽办法可以让速度变快?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.241.97.10
1F:→ realmeat:解法不就优化演算法....(无误) 11/04 22:18
2F:→ bukiya:你用自己写的function算?用java的应该不会这麽久 11/04 23:50
3F:→ windverb:用java的hash_code去算吗?但是那个不是每次执行都会变化? 11/05 09:48
4F:→ bukiya:用MessageDigest去算,不是object的hashCode() 11/05 12:54
6F:→ windverb:谢谢楼上的范例,但我已经用messagedigest md5 11/06 10:59
7F:→ windverb:去算出档案的hash,但是在装置上执行上述code却很慢 11/06 11:01
8F:→ windverb:我发现跟我呼叫太多function有关系 11/06 11:03