JavaME图片浏览器

老设备上的图像浏览一直挺折腾的,javame 图片浏览器就还蛮实用的。它基于JavaME开发,主打轻量小巧,专为像老手机、PDA 这类资源有限的设备设计。你只要把图片放进默认的文件系统目录,打开它就能浏览,响应还挺快。

主打功能像是图片缩放、平移、切换这些,都用的是MIDP里的接口,代码量不大,逻辑也清晰。图片加载用javax.microedition.io.Connector搞定,显示用javax.microedition.lcdui.ImageGraphics来画,整体思路还挺直接。

比如放大之后想拖动图片?它会记录当前坐标,根据你按键的方向做偏移,只渲染屏幕可视区域。类似Image.createScaledImage()的用法也值得注意,保持比例挺重要,不然画面容易变形。

用户交互这块,CommandCommandListener搭配得还行。上下切图、左右移动缩放图,全靠你按键的事件触发。虽然是老平台,但交互流畅度做得还不错,体验也不差。

如果你还在做 JavaME 相关的东西,或者想研究下在嵌入式设备上实现图像浏览的思路,这个项目挺值得扒一扒的。顺便别忘了检查你设备的图片格式支持,JPEGGIF最稳妥。

如果你更关心现代平台的图片浏览方案,也可以看看:JavaScript 图片浏览器Android 图片浏览器,思路上也有些相通。

folder
javame图片浏览器 预估大小:201个文件
file
40917c30d772001015f9ca0f5d824a9a 8KB
file
4029658bd872001015f9ca0f5d824a9a 8KB
file
007c0668d972001015f9ca0f5d824a9a 6KB
file
30af201a027000101c4e9acf44a96869 8KB
file
10899b66d372001015f9ca0f5d824a9a 8KB
file
2097c04cd772001015f9ca0f5d824a9a 9KB
file
40722fe5d472001015f9ca0f5d824a9a 8KB
file
20270aa4fe6f00101c4e9acf44a96869 6KB
file
1089f3e6d772001015f9ca0f5d824a9a 9KB
file
10aae5dcfe6f00101c4e9acf44a96869 7KB
file
404e32a7d472001015f9ca0f5d824a9a 8KB
file
40d3e6d2d872001015f9ca0f5d824a9a 8KB
file
30acc163017000101c4e9acf44a96869 7KB
file
406e8525ff6f00101c4e9acf44a96869 7KB
file
20af9fb9d772001015f9ca0f5d824a9a 9KB
file
10aa8998fe6f00101c4e9acf44a96869 6KB
file
204b290dd772001015f9ca0f5d824a9a 8KB
file
0027d406017000101c4e9acf44a96869 7KB
file
20fe95afd872001015f9ca0f5d824a9a 6KB
file
3019e17b027000101c4e9acf44a96869 6KB
zip 文件大小:726.39KB