手机开发资料
中国手机开发网
中国手机开发网
最近更新文章
如何在MIDP中实现图片放缩(转自linuxmine)
设计游戏的朋友经常会遇到对图片资源的操作。今天浏览web发现此贴不错。所以抄过这边来 原文:www.linuxmine.com/45911.html 无论在midp1.0还是在 midp2.0中,系统都没有给我们提供对图片进行伸缩操作的api.但是其实我们只要在程序代码中略施小计,就能达到这个效果,只是效果要比美术做出来 的图片,呵呵,差多啦,同时也会造成性能损失。伸缩图片的构造原理就是简单沿 ...
设计可组装的j2me UI(五) List
高级UI中的List控件对于广大应用来说是足够的。但有些特别需求的功能确不得不自己开发,比如实现没一行字体颜色不同,字体样式不同,还有排版等方面问题时候则要自己动手实现一个了。下面把我在项目中学习到得经验与大家分享下。 但是客户有个需求,说你这个List需要翻页,我要求输入什么键你进行上下翻页。我要求在每一行字体里面包含一些不同颜色得字,根据XP,好我拥抱需求。所以让我们来看下怎么修改程序得。 注 ...
设计可组装的j2me UI(四) 时间控件
开放过项目的人都知道。用户的需求是时刻变化的。我们要做到的只是不断的去适应这种变化。因为给钱的是人家。 今天这篇文章让我们来学习怎么样设计一个可以在j2me低级UI上显示的时钟。经过前面几篇文章相信大家都知道我的UI设计思路了。我们现在要做的就是设计一个Part(这个是什么来的,呵呵。如果没看过我前面文章的朋友们,建议你们先读下,我想会有好处的。^_^)。 我的控件思路是这样的。首先在整个屏幕中拿出 ...
设计可组装的j2me UI(二) 一些系统边缘核心的开发
大家都知道。设计一个好的软件,无非是要求程序稳定,可扩展,可修改跟可移值。在没有出现j2me之前,写手机程序是一件很痛苦的事情。因为你要针对很多的机型进行设计,因此导致了很少人会去涉及。因为设计这样的程序对程序员来说是个挑战。现在不同了。有了j2me使开放手机软件变的容易,而且很快乐。 定义一个与平台无关的各个参数的类,比如把按键的键值放在这里。这样以后修改起来就很方便。 /** * Provid ...
设计可组装的j2me UI(三) TextBox
自己实现操作Canvas,很大部分是对文字的显示以及排版操作。而对字体的定义则每个厂商都有自己的规范,必然nokia定义了大,中,小字体。而我在其他手机上只有一种字体,所以无论你怎么样定义字体的大小都只有一种效果,这样的话。你可能要在程序中自己进行判断,然后在显示出来。要不然的话,则写出的程序在各个机型上显示的效果会有一些不同。 下面让我们来设计可以滚动的TextBox. 首先继承Part(UI ...
设计可组装的j2me UI(一) 核心部件
最近发现很多朋友在设计j2me程序的时候,在有些关键的UI设计都放弃j2me提供的高级UI。而自己通过继承Canvas,而实现自己想要的效果。游戏的菜单设计一般都是这样。设计自己的UI是比较困难的,因为自己要控制屏幕的各个元素跟各个元素的低级事件。我想这些不是问题。主要还是很少有教程手把手的教你。小第我经过一个项目,而起这个项目的UI全部是自己实现。所以在这方面算是有点点经验。所以拿出来给大家分享下 ...
RMS详细例子
RMS详细解答 RMS(Record Management System)是MIDP中一个非常重要的子系统. 它提供了对数据的持久存储.对于存放程序数据是个唯一的选择(如果不用jsr75规范的话). 对于jsr75,我在以前的文章里已经有了篇详细的例子,大家可以参考下. http://wuhua.iteye.com/admin/show/28712 对于RMS里面的API可以实现对数据的存取跟排序 ...
j2me常用的字符,日期,以及转换编码实现
import java.io.UnsupportedEncodingException; import java.util.Vector; import javax.wireless.messaging.Message; /** * 转换网络传过来的数据 * * @auth colonel * @dateOrLeague 2006-7-11 * */ public class StringUtil ...
J2ME中使用Canvas制作简单的游戏菜单
我们知道MIDP的图形用户界面分为两类,分别是高级图形用户界面和低级用户界面。一般来讲高级图形用户界面类使用起来比较方便,可移植性强,但是程序员对他的控制能力也很低,因为它们的界面表现是由底层控制的,而不是我们控制的。相比高级UI类,低级UI类则使用起来更难一些,但是控制能力更强,可以做出自己需要的界面。 Canvas和Graphics是我们必须熟练使用的两个类,分别代表了画布和画笔(事实上更丰富 ...
J2ME中多线程网络连接编程的分析,与设计。
注意。本文引用http://www.j2medev.com网上一些内容,只是出于文章的连贯性,请见谅 引言 J2ME(Java 2 Micro Edition)是Java 2的一个组成部分,它与J2SE、J2EE并称。J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话、可视电话、数字机顶盒和汽车导航系统等等。即J2ME是为消费电子产品和手持设备量身定制的Java ...
关于j2me Canvas 的sizeChange()方法的陷阱
最近经过足球这个项目。经过很多弯路才算是终于成功了。在设计的过程中,遇到很多问题。拿出来跟大家分享。 Canvas sizeChange()陷阱。设计师在设计j2me的游戏或者自己想要的UI的时候,往往是继承Canvas。然后再里面处理自己想做的事情。当调用setFullScreenMode(boolean b), 有些机器将会调用sizeChange方法,并传入z真实的width,跟height ...
手机电子书阅读软件基本框架
经过这两天的摸索,终于完成了基本框架,在这里我只完成了。菜单的,文件目录浏览等功能,至于文件的内容阅读等没有设计,因为最近有个项目做,所以暂时没时间搞。所以先上传代码,让有兴趣的朋友,。呵呵。 在此先声明下: 此程序是纯属个人爱好而编写的,无任何商业行为。 里面用的的资源基本从网络搜集,如有侵犯商业公司的利益请email给我(rrq12345@163.com) 一些代码也是从技术论坛搜集,如有需 ...
用j2me设计一个手机电子书阅读软件
终于足球项目告一段落,期间学辛苦,无奈与成长都是可写的。 在此期间我让UI折腾的紧,甚至曾经想放弃,终究是坚持下来了。想想在一个小小的屏幕上设计一个UI已经是很痛苦的已经事情,何况在pc上设计,真是佩服死了那些高手们。 最近,时间比较有空,所以把UI修改了下,然后在此基础上+jsr75规范做了个电子书阅读软件。等我设计好了以后,打算开源,大家共同学习,虽然写的不好,各位高手多指教。现在发布一些读 ...
群组知识库热门文章
- 14412 一种基于J2ME的移动支付系统的设计与实现
- 7510 说说字符集和编码
- 6580 j2me怎样 获取cell id 实现基站定位
- 6106 J2ME的概述,结构,现在与未来,以及我能用J2ME做什么?
- 3603 J2ME中多线程网络连接编程的分析,与设计。