千里冰封
JAVA 浓香四溢
posts - 151,comments - 2801,trackbacks - 0
JAVAME
利用 mount 指令解决 Read-only file system的问题      摘要: 刚才在VirtualBox下装起了liveAndroid ,可是在利用wget下载apk包的时候,总是提示Read-only file system,也就是说系统是只读的,什么也写不了。于是在网上到处找了一下,发现解决起来挺容易的。一条命令就可以了  阅读全文
posted @ 2009-08-13 16:38 千里冰封 阅读(34399) | 评论 (4)  编辑
JAVAME的RMS通用持久化框架      摘要: 在写JAVAME程序的时候,我们经常需要保存一些数据到手机里面,也经常希望能把对象也保存到手机里面,但是JAVAME里面没有反射机制,也没有java.io.Serializable接口,所以没有序列化的机制,要保存对象的话,就得自己动手了。
在 JAVAME中,程序的数据保存的地方,无外乎两种,一种是把数据保存在RMS里面,这是所有的JAVAME的手机都支持的,还有一种就是把数据保存在手机的文件系统里面,这个不是所有手机都能支持的,只有支持JSR075的手机,才支持把数据保存在文件系统里面,并且如果你的程序没有经过签名的话,你每次保存或者读取,手机都会弹出恼人的提示,是否允许程序访问文件系统。所在我一般都是把数据存在RMS里面,因为读写RMS是安全的,并且也是不需要手机提示的。因为我们的RMS数据是存在一个特殊的地方。但是JAVAME的RMS功能非常底层,为了保存一些数据,我们必须和byte[]打交道,所以我就产生了,在此之前封装一层自己的程序的想法,这样封装好以后,使用起来就非常方便了。只要实现了相关接口,就可以享受到比较易用的方法了。

此框架总共包括了四个  阅读全文
posted @ 2009-03-01 10:13 千里冰封 阅读(5144) | 评论 (3)  编辑
J2ME Property属性表
posted @ 2008-09-18 21:07 千里冰封 阅读(1830) | 评论 (1)  编辑
J2ME的通用LOG框架      摘要: 在写J2ME程序的时候,我们一般都希望在真机运行的时候能有一些调试信息,一般在模拟器上运行的话,可以通过System.out.println来输出一些信息,但是在真机上运行的话,就看不到了,因为手机没有控制台啊.那时候如果想确认一些代码的执行情况,经常会用Alert弹出对话框的形式来实现,但是它也有一个不好的地方,那就是当有多个Alert的时候,后面的Alert会把前面的Alert给覆盖掉.后来想,能不能以日志的形式保存起来呢,然后再查看日志呢.参考了LWUIT的框架的LOG,好像它现在的源码还下载不到,只是查看了它的API,觉得用一个管理类通过静态方法统一来管理 LOG是很好的一种方法,并且还支持自定义的LOG记录器以及自定义的log显示器.  阅读全文
posted @ 2008-08-04 15:24 千里冰封 阅读(3382) | 评论 (7)  编辑
JAVAME(JSR75)组件之文件选择器      摘要: 在JAVAME开发的时候,可能会需要浏览手机的文件目录,但是又没有和JAVASE里面的JFileChooser一样的组件可以用,只有自己写一个了,在写的过程中,发现了一些问题,在此与大家分享一下.  阅读全文
posted @ 2008-07-31 23:00 千里冰封 阅读(2279) | 评论 (3)  编辑