javame
利用 mount 指令解决 read-only file system的问题
摘要: 刚才在virtualbox下装起了liveandroid ,可是在利用wget下载apk包的时候,总是提示read-only file system,也就是说系统是只读的,什么也写不了。于是在网上到处找了一下,发现解决起来挺容易的。一条命令就可以了
阅读全文
posted @
2009-08-13 16:38 千里冰封 阅读(33661) |
评论 (4) 编辑
javame的rms通用持久化框架
摘要: 在写javame程序的时候,我们经常需要保存一些数据到手机里面,也经常希望能把对象也保存到手机里面,但是javame里面没有反射机制,也没有java.io.serializable接口,所以没有序列化的机制,要保存对象的话,就得自己动手了。
在 javame中,程序的数据保存的地方,无外乎两种,一种是把数据保存在rms里面,这是所有的javame的手机都支持的,还有一种就是把数据保存在手机的文件系统里面,这个不是所有手机都能支持的,只有支持jsr075的手机,才支持把数据保存在文件系统里面,并且如果你的程序没有经过签名的话,你每次保存或者读取,手机都会弹出恼人的提示,是否允许程序访问文件系统。所在我一般都是把数据存在rms里面,因为读写rms是安全的,并且也是不需要手机提示的。因为我们的rms数据是存在一个特殊的地方。但是javame的rms功能非常底层,为了保存一些数据,我们必须和byte[]打交道,所以我就产生了,在此之前封装一层自己的程序的想法,这样封装好以后,使用起来就非常方便了。只要实现了相关接口,就可以享受到比较易用的方法了。
此框架总共包括了四个
阅读全文
posted @
2009-03-01 10:13 千里冰封 阅读(4963) |
评论 (3) 编辑
摘要: 在写j2me程序的时候,我们一般都希望在真机运行的时候能有一些调试信息,一般在模拟器上运行的话,可以通过system.out.println来输出一些信息,但是在真机上运行的话,就看不到了,因为手机没有控制台啊.那时候如果想确认一些代码的执行情况,经常会用alert弹出对话框的形式来实现,但是它也有一个不好的地方,那就是当有多个alert的时候,后面的alert会把前面的alert给覆盖掉.后来想,能不能以日志的形式保存起来呢,然后再查看日志呢.参考了lwuit的框架的log,好像它现在的源码还下载不到,只是查看了它的api,觉得用一个管理类通过静态方法统一来管理 log是很好的一种方法,并且还支持自定义的log记录器以及自定义的log显示器.
posted @ 千里冰封 阅读(3248) |
摘要: 在javame开发的时候,可能会需要浏览手机的文件目录,但是又没有和javase里面的jfilechooser一样的组件可以用,只有自己写一个了,在写的过程中,发现了一些问题,在此与大家分享一下.
posted @ 千里冰封 阅读(2205) |
摘要: 相信是男人系列的游戏大家都很熟悉,于是我把它移植到手机上来了,坚持20秒的游戏做得差不多了,但是下100层的还有些细节没有处理好,其实用java写手机游戏还是挺方便的,这得益于java优秀的架构和实现,虽然不同的手机型号表现可能会不太一样,但是只要不用到专用的api或者用底层的画图,一般来说移植是没有问题 ,本游戏用到了midp2.0里面的game包,因为用它来组织精灵以及图层非常方便中,可以抽象出许多的东西.本游戏是在moto e680g上测试通过,规范是midp2.0以及cldc1.1
posted @ 千里冰封 阅读(4402) |
摘要: 我们在开发j2me的时候,都需要知道手机到底支持java到哪种程度,比如cldc1.0还是cldc1.1对于简表的支持是midp1.0还是midp2.0或者是最新的midp2.1.
如果有一个程序它在手机上一运行就知道这些配置的话,在某种程度上也方便了开发,其实要实现这个一点都不难,下面就是我写的用于检测手机的一些参数.程序里面只检测了一部份,大家可以根据需要加上自己需要知道的内容.
posted @ 千里冰封 阅读(1159) |
摘要: 这是以前写的一个手机助手程序,写了又改,改了又写,为了可移植性
因为我用的手机是moto的e680g,在我的手机上测试通过
功能如下
1,可以添加账目记录,添加的时候可以分类添加,以及添加备注
2,可以按类型查看账目,也可以按金额查看账目,也可以按备注的关键字查询账目,也可以按日期查询账目,并有统计收支的功能
3,可以添加日记,最多一条笔记可以输入1000字.
4,可以查看日记,可以按日期查找,也可以按笔记内容的关键字查找
5,带密码保护功能,保护您的个人隐私
手机需如下配置:
支持midp2.0以及cldc1.1
jar文件为76k
用法如下,把jad和jar文件都下载到手机上,然后点击jad文件,这时手机会自动安装程序,安装完以后,就可以使用了
posted @ 千里冰封 阅读(900) |