J2ME学习
网络咖啡
专注android、iOS手机app软件开发
展开
-
J2ME学习(一)——J2ME开发工具和厂商SDK介绍
J2ME学习(一)——J2ME开发工具和厂商SDK介绍 在学习和使用J2ME的过程中,会用到很多的开发工具和厂商的SDK,下面是一些简单的介绍:一、开发工具:现在常用的开发工具有Jbuilder、Eclipse等,当然也有一些使用文本编辑器进行开发的。a) JbuilderJbuilder是Borland公司开发的一个Java开发工具,覆盖Jav原创 2004-12-11 12:05:00 · 3415 阅读 · 4 评论 -
J2ME用户界面(高级和低级)编程的两个教程
第 1 部分:介绍 MIDP 的高层 UI http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/408103767598C65348256E1A00246FFB?OpenDocument第 2 部分:介绍 MIDP 的低层 UIhttp://www-900.ibm.com/developerWor原创 2004-12-31 17:27:00 · 3778 阅读 · 1 评论 -
J2ME资源:各厂商SDK和模拟器下载地址
现在支持Java的手机厂商很多,现将常用的手机厂商SDK和下载地址说明一下: 1、 NokiaNokia不愧为手机行业的老大,对于j2me的支持也是一流的,有专门的网站提供SDK和各种文档说明。网址是:http://forum.nokia.com.cn/sch/index.html2、 SiemensSiemens对于J2ME的支持也不错,它提供了SDK,模拟器需要原创 2005-01-01 08:22:00 · 28602 阅读 · 13 评论 -
J2ME学习(二)——HTTP协议初步
J2ME学习(二)——HTTP协议初步 1、 简介HTTP(HyperText Transfer Protocol),中文名称为超文本传输协议,工作在OSI七层体系中的应用层,属于高层应用协议。HTTP协议主要用在浏览器和Web服务器之间进行通信。HTTP协议使用明文进行传输,如果需要加密传输,可以使用https(注:j2me暂时不支持)。HTTP协议在发送时有很多发送的原创 2004-12-30 11:42:00 · 3857 阅读 · 1 评论 -
学习J2ME编程需要掌握的七种技术
学习J2ME编程需要掌握的七种技术 J2ME编程是Java在智能家电领域的应用,主要包含以下技术:1、 高级用户界面高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。2、 低级用户界面原创 2005-01-03 22:48:00 · 3791 阅读 · 0 评论 -
J2ME学习(三)——如何播放声音
J2ME学习(三)——如何播放声音 在J2ME中,处理声音需要使用到Mobile Media API(MMAPI),该包是MIDP1.0的可选包,在MIDP2.0中已经包含了这个包。所以如果你使用MIDP1.0的话,请确认你的运行环境是否支持。 一般手机支持的声音文件格式为wav、mid和mpg等。具体请查阅你的手机说明文档。 在声音处理中,有很多原创 2005-01-04 10:57:00 · 3488 阅读 · 2 评论 -
J2ME学习(四)——将MIDlet和界面分离(比较基础)
J2ME学习(四)——将MIDlet和界面分离(比较基础) 虽然使用面向对象的思想进行J2ME的编程,会增加代码量(增加发布文件的大小)和提高代码的复杂性。但是为了代码的可维护性和可扩展性,现在绝大多数的程序还是将界面和逻辑分离开来,下面先说明一下如何将MIDlet主类和界面分离。 在界面和MIDlet中,需要交换的系统内容主要有两部分:1、Display对象原创 2005-01-04 20:19:00 · 3070 阅读 · 3 评论 -
J2ME加密数据的一个第三方开源免费类库介绍
J2ME加密数据的一个第三方开源免费类库介绍 在J2ME编程中,经常遇到一些数据在存储或者传输时需要加密,下面介绍一个第三方的加密类库的一些资料: 加密类库的官方主页:http://www.bouncycastle.org/ 介绍的文章: 中文:https://18900.motorola.com/ewa_portal/deve原创 2005-01-11 16:14:00 · 2786 阅读 · 1 评论 -
J2ME程序设计的几个原则
J2ME程序设计的几个原则 更多信息请访问我的blog:http://blog.csdn.net/mailbomb 刚从事J2ME开发没有多久,把我认为J2ME程序设计时应该遵循的原则说明一下:1、 使用面向对象编程。虽然使用面向过程编程可以减小文件的尺寸,但是为了以后维护的方便和利于扩展,还是要使用面向对象编程。2、 使用MVC模式将模型、界面和原创 2005-01-06 13:03:00 · 2804 阅读 · 0 评论 -
JBuider开发J2ME程序小tip:优化import
JBuider开发J2ME程序小tip:优化import更多文章请访问:http://blog.csdn.net/mailbomb 在J2ME开发中,Jbuilder是一个很强的工具。而J2ME程序使用的内存是越小越好,下面就介绍一下使用Jbuilder来优化一下import语句。 在写程序时,为了简单,我们经常会使用import引入整个包,例如:原创 2005-01-10 17:12:00 · 2190 阅读 · 2 评论 -
J2ME应用实例——一个简单的计算器实现(附源代码)
J2ME应用实例——一个简单的计算器实现(附源代码) 使用低级用户界面做了一个基于Nokia S60系列的简单计算器程序,希望对大家有所帮助。本文只包含了程序代码,如果需要图片文件和源代码请给我发邮件:cqucyf@263.net源代码如下// CalcMIDlet.javapackage my.calc; import javax.microeditio原创 2005-01-05 18:42:00 · 3968 阅读 · 4 评论 -
J2ME 3D编程的一些资料
J2ME 3D编程的一些资料 更多资料请访问:http://blog.csdn.net/mailbomb 随着J2ME技术的发展,以及硬件速度的提升,3D游戏程序将慢慢的变成主流,最近想学习这一块的编程,所以收集了一些资料,和大家一起分享:1、 JSR184JSR184是Nokia公司起草的一个关于3D API的规范,下载地址为:http://www.f原创 2005-01-07 09:27:00 · 2712 阅读 · 0 评论 -
使用J2ME发送手机短信息
使用J2ME发送手机短信息 更多文章请访问:http://blog.csdn.net/mailbomb 在程序中,发送短信息的方式一般有三种:1、 使用程序在网络上发送短信息,例如各大网站的短信业务。这种方式是通过程序将信息发送给运营商的网关服务器,然后通过运营商的网络发送给手机。原创 2005-01-16 19:26:00 · 3194 阅读 · 4 评论 -
在J2ME中使用记录存储系统(RMS)存储信息
在J2ME中使用记录存储系统(RMS)存储信息 更多文章请访问:http://blog.csdn.net/mailbomb 在MIDP中,没有文件的概念,所以永久存储一般只能依靠记录存储系统实现,关于记录存储系统的简介,可以参看教程: http://www-900.ib原创 2005-01-17 20:17:00 · 2824 阅读 · 0 评论 -
J2ME学习之Nokia系列手机介绍—S40、S60和S90系列
J2ME学习之Nokia系列手机介绍—S40、S60和S90系列 Nokia系列的手机是现在J2ME开发中针对的重点产品,Nokia产品中支持J2ME开发的主要有三个系列:S40系列、S60系列和S90系列。下面将Nokia手机的分类介绍如下:1、 S40系列:该系列是Nokia手机中的经济机型,针对的是比较低端的用户。该系列特点:型号最多、屏幕尺寸比较小、价格比较便宜。屏幕原创 2005-01-21 11:19:00 · 4093 阅读 · 3 评论 -
J2ME 3D编程——第一个3D程序(附源代码)
J2ME 3D编程——第一个3D程序(附源代码) 更多文章请访问:http://blog.csdn.net/mailbomb 参考WTK2.2提供的demo,完成了第一个3D程序,虽然很简单,而且有些问题还不是很清楚,还是把代码共享出来和愿意学习J2ME 3D编程的朋友一起学习。原创 2005-01-14 09:49:00 · 3086 阅读 · 2 评论 -
Sun公司提供的J2ME 3D入门教程(英文)
http://developers.sun.com/techtopics/mobility/apis/articles/3dgraphics/对于理解3D API的架构和初学者很有帮助.原创 2005-01-19 11:59:00 · 2537 阅读 · 0 评论 -
我的J2ME网址收藏夹
我的J2ME网址收藏夹 http://blog.csdn.net/mailbomb 中文: http://www.cnjm.net http://www.j2me.原创 2005-01-19 09:55:00 · 3484 阅读 · 1 评论 -
J2ME学习的一点感悟
J2ME学习的一点感悟 最近,因为个人兴趣的原因,换了一个J2ME开发的工作,虽然很早以前就接触过J2ME,大约是02年的时候,03年初的时候还用J2ME做了一个简单的客户端应用,但是工作了以后才发现自己的基础还是比较薄弱,需要学习的技术还有太多。 在这一个月里面,自己来到了新的环境,手头上的工作不是很多,所以可以抽出不少的时间来学习J2ME,并做一些练习。经原创 2005-01-23 23:07:00 · 3182 阅读 · 1 评论 -
推荐一个CLDC1.0上运行的浮点类库
因为CLDC1.0不支持浮点数据类型,但是有些时候的确需要使用到浮点数据类型,这就需要使用对于浮点数的模拟。下载地址:http://www.cnjm.net/res.jsp?id=2002 使用前请仔细阅读该类库的说明以及API文档。在J2ME中使用时只需要用net.jscience.math.MathFP类即可。原创 2005-01-24 23:09:00 · 2239 阅读 · 0 评论 -
J2ME小技巧——在低级用户界面上分行显示文字
J2ME小技巧——在低级用户界面上分行显示文字出自:http://blog.csdn.net/mailbomb 在J2ME的低级用户界面开发中,经常会遇到需要在Canvas上显示大量的文字,例如关于界面、游戏说明、游戏公告等信息。如果在设计时,将文字的内容和长度都固定,既不利于修改也不利于维护。下面介绍一个简单的方法,实现一个简单、可维护性强的方式。 实现方法:原创 2005-02-19 09:30:00 · 2820 阅读 · 2 评论 -
Sun的J2ME技术教程
现在J2ME的教程相对来说,还比较少,如果你研究的是J2ME中的新技术,而且你的英文还过的去的话,可以多看看SUN的教程:http://developers.sun.com/techtopics/mobility/allarticles/相对来说,比较全面,覆盖了J2ME所有的技术,相信对于想学习J2ME,但是苦于无学习资料的朋友来说,应该还是很有帮助的。原创 2005-02-19 14:31:00 · 2936 阅读 · 0 评论 -
增强J2ME的String能力——分割字符串(附源代码)
增强J2ME的String能力——分割字符串(附源代码)作者:陈跃峰出自:http://blog.csdn.net/mailbomb 从JDK1.4以后,String类中新增了split方法来实现字符串的分割,但是在J2ME中却没有该方法(MIDP2.0中也没有实现),但是在实际使用过程中,有些时候的确要用到这种操作,这里将我以前实现的一段代码和大家共享,不足之处大家原创 2005-02-25 13:39:00 · 2859 阅读 · 2 评论 -
J2ME中值得期待的几种技术
J2ME中值得期待的几种技术作者:陈跃峰出自:http://blog.csdn.net/mailbomb 在新技术层出不穷的计算机领域中,J2ME中也存在很多值得期待的技术,现做一个简单的说明(排名不分先后):1、 JavaTM Technology for the Wireless Industry该技术是最值得期待的技术,是将当前的手机厂商API统一起来原创 2005-02-26 18:59:00 · 2556 阅读 · 1 评论 -
在J2ME中模拟浮点运算(不够精确)
在J2ME中模拟浮点运算(不够精确)出自:http://blog.csdn.net/mailbomb 众所周知,CLDC1.0不支持浮点数,即不支持float和double两种基本数据类型,但是在程序中,我们经常需要使用一些浮点数来进行运算。这个时候你可以使用MathFP浮点数库,但是有些时候我们做的工作很简单,对于结果的要求也不精确,这个时候,我们就可以使用以下方法来模原创 2005-02-20 12:20:00 · 2602 阅读 · 1 评论 -
J2ME开发小提示——注意数值的变化区间
在J2ME开发中,特别是游戏开发中,我们经常需要在屏幕上绘制一些数值,例如等级等,这个时候你一定要确认一下这些数值的变化区间,即这些数值的最大和最小数值为多少,要确保在该区间内,这些数值都能正确的在你的界面中进行显示,不会出现数值显示不完整或者数值和其他内容之间存在覆盖的情况。 在进行数值判断,特别是遇到用乘法运算时,注意结果数据是否存在溢出的可能。例如计算结果是in原创 2005-02-24 10:30:00 · 2012 阅读 · 1 评论 -
J2ME开发小技巧——模拟器上的快捷键
Sun WTK模拟器:F1——模拟器的左软键F2——模拟器的右软键Enter——确定键数字0-9——模拟器的0-9键Nokia模拟器:Delete——模拟器的左软键End——确定键PageDown——模拟器的右软键希望对大家的使用有所帮助。原创 2005-02-24 12:20:00 · 3405 阅读 · 2 评论 -
J2ME开发中的一些问题
J2ME开发中的一些问题作者:陈跃峰出自:http://blog.csdn.net/mailbomb J2ME开发中有很多需要注意的问题,这里我先抛砖引玉提出一些,让我们可以一起提高:1、 你的源代码是否打包?2、 开发时是否使用面向对象的思想?3、 是否实现界面和逻辑分离?4、 你的源代码是否有正确的注释?5、 在耗时的工作时(例如连接原创 2005-02-24 18:14:00 · 2210 阅读 · 0 评论 -
J2ME网络连接中显示问题的解决办法
J2ME网络连接中显示问题的解决办法作者:陈跃峰出自:http://blog.csdn.net/mailbomb 在网络编程中,有些时候会出现一些在没有接收到网络数据就显示界面的,造成界面显示不符合要求(例如公告显示,会先显示公告的背景图片再显示公告信息),这里提一个简单的解决办法给大家: 解决这种情况的方法分成三个步骤:1、 在需要显示的界面中原创 2005-03-01 18:09:00 · 2504 阅读 · 0 评论 -
Motorola的J2ME界面扩展——LWT介绍
Motorola的J2ME界面扩展——LWT介绍作者:陈跃峰出自:http://blog.csdn.net/mailbomb LWT(Lightweight Window Toolkit)是Motorola公司对MIDP的javax.microedition.lcdui界面包的一个扩展,可以在Motorola系列的手机中象使用MIDP界面一样来进行使用,解决了MIDP界面不能通过屏幕原创 2005-06-20 23:49:00 · 2564 阅读 · 0 评论 -
J2ME应用用户体验核对表(翻译)
J2ME应用用户体验核对表(翻译)翻译整理:陈跃峰出自:http://blog.csdn.net/mailbomb 用户体验,即用户操作,是J2ME程序设计时的一个重要的问题,下面就是一些设计时需要避免或注意的一些问题,供大家在设计时参考:1、 快速核对表:下面的内容是一些在程序中需要做到的要求:l 在UI中,方向键风格和软键一致l 错误和提示信息不翻译 2005-06-21 18:35:00 · 2194 阅读 · 1 评论 -
J2ME技术入门之一——J2ME程序的开发过程
在进行J2ME开发以前,必须首先了解J2ME程序的开发过程,只有熟悉了开发过程以后才可以了解如何进行J2ME程序的开发。由于运行环境以及针对平台的不同,J2ME的开发过程和J2SE的开发过程不一样,要比J2SE的开发过程麻烦不少。 J2ME开发的大致过程是这样的: 1、编写Java源代码,在编辑器里面编写代码,你即可以在一般的文本编辑器里面编写,也可以在集成开发原创 2005-06-23 18:49:00 · 3264 阅读 · 1 评论 -
在J2ME手机编程中使用字体
在J2ME手机编程中使用字体作者:陈跃峰出自:http://blog.csdn.net/mailbomb 在J2ME手机编程中,可以通过使用字体类——Font在低级用户界面中,获得更好的表现效果,那么如何使用Font类呢? 首先,由于手机设备的限制,手机中支持的字体类型很有限,所以在J2ME中只能使用手机支持的默认字体来构造Font类对象。下面是创建Font类的对象时使用原创 2005-06-18 20:50:00 · 2873 阅读 · 0 评论 -
J2ME技术入门之二——J2ME开发环境的安装和使用
J2ME技术入门之二——J2ME开发环境的安装和使用作者:陈跃峰出自:http://blog.csdn.net/mailbomb 在进行J2ME程序需要开发的时候,使用的开发工具分为两类:l 通用开发工具——适合所有手机的通用工具l 专用开发工具——适合某种型号的手机的开发工具,例如Nokia下面介绍一下通用开发工具J2ME Wireless Tool原创 2005-06-26 23:43:00 · 3246 阅读 · 1 评论 -
Nokia发布新的J2ME开发工具——Nokia Developer's Suite 3.0 for J2ME™
下载地址为:http://www.forum.nokia.com/main/0,6566,034-2,00.html详细的介绍文章在后续推出。原创 2005-06-28 23:28:00 · 4897 阅读 · 0 评论 -
SamSung(三星)系列的J2ME扩展API介绍
SamSung(三星)系列的J2ME扩展API介绍作者:陈跃峰出自:http://blog.csdn.net/mailbomb SamSung厂商在MIDP1.0的基础上,又增加了一些自己的扩展API,来增强手机的功能,这些API和MIDP1.0兼容,这些类都包含在com.samsung.util包中,使用时必须首先引入该包,下面分别介绍如下:l AudioClip—原创 2005-06-21 19:56:00 · 3076 阅读 · 0 评论 -
Sun公司发布新的J2ME开发工具——Java Wireless Toolkit 2.3 Beta
Sun公司发布新的J2ME开发工具——Java Wireless Toolkit 2.3 Beta作者:陈跃峰出自:http://blog.csdn.net/mailbomb 在沉寂了很久以后,Sun公司终于将Wireless Toolkit从2.2版本升级到了2.3版本,虽然只是beta版本。并将名称从原来的J2ME Wireless Toolkit修改为Java Wireless Toolk原创 2005-06-22 15:51:00 · 3252 阅读 · 2 评论 -
Sun Java Wireless Toolkit 2.3 beta新增功能(翻译)
Sun Java Wireless Toolkit 2.3 beta新增功能(翻译)翻译:陈跃峰出自:http://blog.csdn.net/mailbomb原文出处:http://developers.sun.com/techtopics/mobility/midp/articles/wtk23beta/ Sun Java Wireless Toolkit越来越好,2.3beta翻译 2005-06-23 00:08:00 · 3538 阅读 · 1 评论 -
在J2ME中获得手机IMEI的方法
在J2ME中获得手机IMEI的方法作者:陈跃峰出自:http://blog.csdn.net/mailbomb IMEI是Internation mobile entity identification的简称,在手机中输入*#06#可以显示该数字,长度为15位,全球唯一,永远不会冲突,所以可以作为识别用户的一个标志。 下面是在J2ME中获得IMEI的方法:1、 MOT原创 2005-03-02 17:27:00 · 3351 阅读 · 3 评论 -
悬而未决的问题:如何在Canvas上获得汉字输入
我查到的一些资料:http://community.csdn.net/Expert/topic/3512/3512849.xml?temp=.4036981现在还是只能使用高级用户界面来完成,正在努力思索。原创 2005-03-02 14:48:00 · 3033 阅读 · 6 评论