-
[综合] 完整的HTTP通信步骤-7步
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤 (1)建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此I...
63
热度 -
[综合] JAD的含义,格式以及必写的属性
MIDlet-1:美味厨房,/logo.png,TestMidlet MIDlet-Description:应用类;Nokia_7610;一款手机应用 MIDlet-Icon:/logo.png MIDlet-Jar-Size:108679 MIDlet-Jar-URL:home7610.jar M...
72
热度 -
[综合] J2ME游戏开发中的地图设计与绘制
在开发很多类型的游戏中,地图系统都需要良好的设计,直观的说,我们需要的地图系统仅仅是一个2D数组,然后用最快的方式将数组影射到屏幕上。游戏中的地图通常不是由程序员用键盘输入到程序里然后再在程序中修改然后再修改的狂乱过程,而是一般先由程序员做一个地图编辑器,在这个地图编辑器中用鼠标点点点,再保存的过程...
6
热度 -
[综合] Java嵌入式开发之J2ME简表
虽然配置为一组通用设备提供了最小的Java平台,但是应用程序开发者感兴趣的是为一个个别的设备生产应用程序,当他们只是使用配置的话,他们编写的应用程序就会有一些欠缺。配置必须满足所有的设备的最小的要求,用户界面、输入机制和数据持久性有高度地设备具体性,每一种设备都有自己的用户界面、输入机制和数据存储方...
93
热度 -
[综合] 使用J2ME技术开发《贪吃蛇》游戏
《贪吃蛇》(GreedySnake)游戏是一款经典的益智游戏,也是Nokia手机上的第一款内置手机游戏,以其操作简单、可玩性强等特点而受到广大玩家的喜爱,以致现在还有大量的游戏玩家,而且还出现了各种各样的版本,甚至还有专门的《贪吃蛇Online》网络游戏。本文将详细介绍如何利用Java语言的J2ME...
58
热度 -
[综合] 深入理解CLDC和MIDP
在J2ME编程中,接触最多的两个基础概念就是CLDC和MIDP了,但是即使学习了J2ME很长时间的人,对于这两个概念的理解还是很模糊,这里就说一下我对于这两个概念的理解。 首先先了对于J2ME进行一个简单的回顾,J2ME是一种使用Java语言进行嵌入式设备编程的技术,但是嵌入式设备的种类过于繁多,至...
70
热度 -
[综合] 深入理解MIDP的界面类体系
因为在MIDP手机编程中,没有控制台的概念,所以所有的MIDP手机软件都必须有自己的界面,下面就熟悉一下MIDP的界面类体系。 首先说明的是,MIDP的标准界面类都位于javax.microedition.lcdui包中,使用时一定要记得引入。 在界面体系中,所以可以直接显示的界面类都继承自同一个父...
65
热度 -
[综合] 深入理解Display类的使用
熟悉了MIDlet类的使用以后,下面来熟悉一下Display类的使用,这个类也是进行J2ME编程中经常要使用到的类之一。 Display类有两个最主要的作用: 1、获得屏幕的属性。例如屏幕是否是彩色的,以及支持的颜色数量等信息。 2、控制屏幕的显示。例如使屏幕显示某个指定界面或者获得当前的显示界面等...
28
热度 -
[综合] 活力无限的J2ME技术
1、JavaTMTechnologyfortheWirelessIndustry(面向无线领域的Java技术) 为了避免J2ME平台的分裂,使手机对于J2ME技术的支持更加规范,SUN公司推出了该技术,各个手机厂商也慢慢开始支持。相信在新的一年里面,随着该技术的普及以及手机厂商的大力支持,会大大提高...
7
热度 -
[综合] 一个生成无重复数字的代码
具体代码如下: importjava.util.Random; publicclassUtil{ /**随机对象*/privatestaticRandomrd=null;/***返回一个无重复的随机数组*@paramsrc来源数组,所有的数据都来自该数组*@return处理好的数组*/publics...
6
热度 -
[综合] J2ME中索引值(index)使用总结
在J2ME技术中,很多地方都需要使用索引值来进行编号,但是有些索引值是从1开始的,有些又是从0开始的,给使用造成了很多的不便,这里对于经常使用到的索引值进行简单的总结,并希望SUN公司在后续的版本中,能够逐渐统一这些内容,方便程序开发人员进行实际的使用。 1、从0开始的索引值 a)数组的下标 b)S...
56
热度 -
[综合] J2ME技术在手机开发领域的优势和不足
众所周知,在手机开发中,有J2ME、BREW、Symbian、WindowsMobile等开发方式,和这些开发方式相比,J2ME技术是使用比较普遍的一种技术,下面就对这些技术进行一些简单的比较。 J2ME技术的优势: l移植性强 使用J2ME技术开发的程序,可以经过简单的修改以后,在不能厂商的手机上...
52
热度 -
[综合] 在J2ME中实现欢迎界面(附源代码)
在J2ME游戏编写过程中,制作欢迎界面是常见的工作,下面就系统的介绍一下欢迎界面的制作。 欢迎界面在制作的时候一般有两种实现方式: 1、按任意键进入系统的主界面。 2、等待n秒(n<6)以后自动进入主界面 实现的代码分别如下: //实现按任意键进入主界面 importjavax.microed...
88
热度 -
[综合] 在J2ME中获得手机IMEI的方法
IMEI是Internationmobileentityidentification的简称,在手机中输入*#06#可以显示该数字,长度为15位,全球唯一,永远不会冲突,所以可以作为识别用户的一个标志。 下面是在J2ME中获得IMEI的方法: 1、MOTO系列的手机可以通过读取系统的IMEI属性获得,...
69
热度 -
[综合] MIDP2.0手机上的手电筒程序(附代码)
可以在所有支持MIDP2.0版本的手机上运行的手电筒程序。程序实现的原理是:利用Display对象来实现对于手机背景等的控制,在该系列的手机中只能实现闪烁背景灯的功能。实现代码如下: //文件名:LightMIDlet.java packagelight; importjavax.microedit...
9
热度 -
[综合] j2me 扑克发牌算法实现
扑克发牌算法是棋牌游戏中常用的基础算法,也是游戏开发人员需要熟悉的基础算法之一。下面介绍一下该算法的一种实现方式。 首先给扑克牌中每张牌设定一个编号,下面算法实现的编号规则如下: u红桃按照从小到大依次为:1-13 u方块按照从小到大依次为:14-26 u黑桃按照从小到大依次为:27-39 u梅花按...
2
热度 -
[综合] J2ME贪吃蛇源代码——200行左右,包含详细注释
//文件名:SnakeMIDlet.java packagesnake; importjavax.microedition.midlet.*;importjavax.microedition.lcdui.*; publicclassSnakeMIDletextendsMIDlet{ SnakeCan...
84
热度 -
[综合] 手机银行技术应用探讨
科学技术革命正在把我们带入到一个全新的时代,九十年代兴起的电子商务,实现了商务活动向Internet的转移。诸多成功的B2B、B2C、P2P范式,把网络经济的作用发挥到了极至。随着计算机技术和移动技术的日益完善的结合,新型的移动计算的概念影响到了社会各个领域和阶层,移动商务已经成为当今广义互连网领域...
33
热度 -
[综合] j2me开发FAQ整理
什么是J2ME?答:J2ME是Java2MicroEdition的简称,是SUN推出的针对嵌入式消费类电子产品的开发平台,例如手机、PDA和电视机顶盒等。事实上,J2ME是一整套技术和规范的集合。开发J2ME应用程序使用什么开发环境?答:目前比较主流的开发环境有JBuilder、Eclipse和SU...
76
热度 -
39
热度