简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
KJAVA虚拟机Hack笔记-MIDP HighLevel GUI概述转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 KJAVA虚拟机Hack笔记-MIDP HighLevel GUI概述MIDP 高级图形用户界面提供三种窗口,它们都从Displayable类继承过来:Alert提醒窗口。用来
KJAVA虚拟机Hack笔记-MIDP的SLAVE事件流程 转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 KJAVA虚拟机Hack笔记-MIDP的SLAVE事件流程在SLAVE事件模型中,GUI事件由自己的主循环分发。为了把GUI事件转发给JAVA,需要做些处理才行。这里以Canv
嵌入式GUI FTK介绍(9)-在Android模拟器上运行FTK转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 在Android模拟器是用QEMU实现ARM虚拟机,在很大程度上可以模拟真实的运行环境。FTK可以在Android模拟器上运行,其方法如下:1.download android sou
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 CLDC只依赖于硬件平台和操作系统,不依赖于GUI,在移植到GTK+上时不需要做任何修改。MIDP则与GUI密切相关,在移植到GTK+上时主要修改这部分内容。因为MIDP没有基于GTK+的实现,不是简单的编译一下就行的,而是要动手写上万行的代码。这里面我们从总体介绍一下移植Phonem
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静MIDP有两种事件模型,一种称为MASTER模型,在这种模型中,以虚拟机为主GUI为从,事件的主循环在虚拟机中实现。另外一种称为SLAVE,在这种模型中,以GUI为主虚拟机为从,主循环在GUI中实现,目前只有QTE使用这种方式。我想GTK+和QTE的事件处理很
KJAVA虚拟机Hack笔记-用GTK+实现Form转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 KJAVA虚拟机Hack笔记-用GTK+实现FormForm是一个窗口,在上面可以放控件和命令。Form上可以放很多个控件,一个屏幕可能显示不下,所以在适当的时候需要滚动条,而且只能出现垂直滚动
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静immutable image在这里的意思是说不能在上面进行绘制操作的图片,比如画直线和填充矩形等等。immutable image实际上就是图片在内存里面的表示,有点像VC中的Bitmap,用GTK+中实现的话,当然首选GdkPixbuf了。里面最重要的函数要数
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静mutableimage在这里的意思是说可以在上面进行绘制操作的图片,它有点像VC中的DC,可以在上面贴图或者画直线填充矩形等等。在GTK+中实现的话,自然就用GdkPixmap了,GdkPixmap从GdkDrawable继承过来的,提供了各种常用的绘图操作
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静绘图操作是在mutableimage上进行的,也就是画在GdkPixmap上的,由于GdkPixmap没有画圆和椭圆的函数,我选择用cairo来实现。大部分函数的实现很直观,调用cairo相应的函数就行了,gxpport_draw_arc比较麻烦一点,因为
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静KJava虚拟机有两个版本,一个针对智能手机等设备的phoneme_advanced,另一个是针对传统手机(feature phone)等设备的的phoneme_feature。去年我花过一点时间研究phoneme_advanced,在基于DirectFB的实