
Java与手机编程
aspnet2002web
在大学担任.NET/JAVA的教学,在公司从事C#.NET,Java,ASP.NET,SSH,Wacs,KShell,JavaScript,Jquery,MsSQL,DB2等的开发和利用,对其他技术也一直保持关注。
展开
-
java学习中的小知识点与小技巧
1、byte通常用来进行位运算,位宽度窄,一般不用来计算2、关键字都是小写的,在eclipse中显示为红色。3、变量给了缺省的初始值,C语言没给,只给分配了空间,里面的数不确定4、char的缺省值是ASCII码中第1个5、运行效率:i++>i+=1>i=i+16、布尔值不能进行大小比较,只能进行==比较7、先算&&再算||。另外&&为短路与的意思。例1:判断以下i的变化。原创 2007-12-10 14:38:00 · 1762 阅读 · 0 评论 -
J2ME(CLDC/MIDP) FAQ
作者:DingE-mail:wu_yi_ding@yahoo.com 本文是J2ME的一个简陋的FAQ。希望能对初涉J2ME的朋友有所帮助。 最近,我常收到朋友们的来信询问一些关于J2ME的基本问题。我感到很高兴,但也 很无奈。高兴的是有这么多朋友乐于了解J2ME技术。无奈的是我个人的力量实在没 法一一回答这些朋友的问题。所以如果您没有收到我的回信,我要在这里说声抱歉 了。但请转载 2008-01-04 12:41:00 · 986 阅读 · 0 评论 -
深入了解MIDP-基础篇⑷
本文主要介绍MIDP的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 本文是“j2me的基本介绍”系列文章的后续,在基础篇中,将主要介绍MIDP的组织 结构,和MIDlet的LifeCycle,并通过一个实例,编写一个MIDlet程序。 =====转载 2008-01-04 12:18:00 · 649 阅读 · 0 评论 -
深入了解MIDP-基础篇⑵
作者:Ding Email:wu_yi_ding@yahoo.com 本文主要介绍MIDP的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 本文是“j2me的基本介绍”系列文章的后续,在基础篇中,将主要介绍MIDP的组织 结构,和MIDle转载 2008-01-04 12:19:00 · 2643 阅读 · 0 评论 -
深入了解MIDP-基础篇⑴
作者:Ding Email:wu_yi_ding@yahoo.com 本文主要介绍MIDP的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 本文是“j2me的基本介绍”系列文章的后续,在基础篇中,将主要介绍MIDP的组织 结构,和MIDle转载 2008-01-04 12:21:00 · 828 阅读 · 0 评论 -
J2ME-CLDC/MIDP 资源
下面都是我收集的一些关于J2ME-CLDC/MIDP的资源,希望能对喜欢J2ME的同好有所帮助。请参看我以前写的J2ME faq,其中有一些资源本文没有重复给出。 如有什么不妥的地方,欢迎您指出,或是email我欢迎转贴,但请保留原出处,并勿做删改。谢谢! ===============1.IDE===============-1 J2MEWTK我平时用的IDE。 -2 JBuilde转载 2008-01-04 12:43:00 · 829 阅读 · 0 评论 -
JAVA多线程分析
一 JAVA 语言的来源、及特点 在这个高速信息的时代,商家们纷纷把信息、产品做到Internet国际互连网页上。再这些不寻常网页的背后,要属功能齐全、安全可靠的编程语言,Java是当之无愧的。Java是由Sun Microsystem开发的一种功能强大的新型程序设计语言。是与平台无关的编程语言。它是一种简单的、面象对象的、分布式的、解释的、键壮的、安全的、结构的中立的、可移植的、性能很优异的、多转载 2008-01-03 20:02:00 · 684 阅读 · 0 评论 -
常见的wireless名词整理
作者:Ding Email:wu_yi_ding@yahoo.com 本文提供了一些常见的wireless名词解释。学习J2ME,了解一些相关的无线科技 是很必要的。网上关于wireless的资料很多,但也很杂乱。本文试图提供一个方 便的参考。如果有什么不妥的地方,或是你想补充什么内容,欢迎您E-mail我, 或是回帖。以便更新本文档。 本文涉及的名词 1。1转载 2008-01-04 11:55:00 · 817 阅读 · 0 评论 -
J2ME学习札记2
在前面我们其实已经使用过Command对象了。J2ME的事件系统比较特殊,你必须首先定义一系列的命令,然后注册到容器对象中,例如(Form、Alert、List、TextBox),再设定命令监听者,编写好commandAction()方法即可。当系统发送某个命令,便由commandAction()方法进行统筹处理。下面的程序演示了如何定义多个命令以及如何编写commandAction()方法。p转载 2008-01-04 12:01:00 · 626 阅读 · 0 评论 -
J2ME学习札记1
J2ME就是Java 2 Platform,micro Edition的缩写。J2ME是Java 2的一个组成部分,与J2SE、J2EE并称。根据Sun Microsystems,Inc.的定义:J2ME是一种高度优化的Java运行环境,针对市面上的大量消费类电子设备,例如Papers、cellular phones(蜂窝电话), screen-phones(可视电话?)、digital set转载 2008-01-04 12:03:00 · 656 阅读 · 0 评论 -
j2me的基本介绍⑶
作者:Ding Email:wu_yi_ding@yahoo.com 本文主要介绍J2me的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 4。深入理解CLDC 本节的部分内容译自J2ME White Paper,比较枯燥,但请转载 2008-01-04 12:08:00 · 745 阅读 · 0 评论 -
J2ME网络编程(获得Web中的文字,图片,多媒体,与JSP交互)以及网络游戏的实现
引言 J2ME(Java 2 Micro Edition)是Java 2的一个组成部分,是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话、可视电话、数字机顶盒和汽车导航系统等等。即J2ME是为消费电子产品和手持设备量身定制的Java专用版本。 J2ME的出现使开发跨平台的消费类电子产品的应用软件成为可能。Java语言的与平台无关的特性移植到小型电子设备上,允许移转载 2008-01-09 12:23:00 · 2387 阅读 · 3 评论 -
【文章汇总】J2ME程序开发全方位基础讲解
一、J2ME中需要的Java基础知识现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。 J2ME中使用到的Java基础知识: 1、Java语法基础:包括基本数据类型、关键字、运算符等等转载 2008-01-09 13:36:00 · 1114 阅读 · 0 评论 -
深入了解MIDP-基础篇⑶
作者:Ding Email:wu_yi_ding@yahoo.com 本文主要介绍MIDP的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 本文是“j2me的基本介绍”系列文章的后续,在基础篇中,将主要介绍MIDP的组织 结构,和MIDle转载 2008-01-04 12:14:00 · 1430 阅读 · 0 评论 -
j2me的基本介绍⑴
作者:Ding Email:wu_yi_ding@yahoo.com 本文主要介绍J2me的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 1.名词 这里我列出一些常见的关键词,方便与下文参照.具体解释见后文. J2ME(Java2 P转载 2008-01-04 12:12:00 · 726 阅读 · 0 评论 -
j2me的基本介绍⑵
作者:Ding Email:wu_yi_ding@yahoo.com 本文主要介绍J2me的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 3.j2me的基本结构 sun把J2me分为两个部分:configuration 和 profile转载 2008-01-04 12:10:00 · 726 阅读 · 0 评论 -
学习J2ME编程需要掌握的几种技术
J2ME编程是Java在智能家电领域的应用,主要包含以下技术: 1、 高级用户界面高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。 2、 低级用户界面 低级用户界面指Canvas类和Grap转载 2007-12-25 14:55:00 · 670 阅读 · 1 评论 -
J2ME程序开发新手入门九大要点
一、J2ME中需要的Java基础知识现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。J2ME中使用到的Java基础知识:1、Java语法基础:包括基本数据类型、关键字、运算符等等2、面向对象的思想:类和对转载 2007-12-25 15:31:00 · 752 阅读 · 1 评论 -
在J2ME程序中实现字符串分割
从JDK1.4以后,String类中新增了split方法来实现字符串的分割,但是在J2ME中却没有该方法(MIDP2.0中也没有实现),但是在实际使用过程中,有些时候的确要用到这种操作,这里将我以前实现的一段代码和大家共享:/*** 分割字符串,原理:检测字符串中的分割字符串,然后取子串* @param original 需要分割的字符串* @paran regex 分割字符串*转载 2007-12-26 16:35:00 · 653 阅读 · 0 评论 -
J2ME程序开发中随机数字处理全攻略
在程序中生成随机数字,用处比较,如人工智能领域等等,这里对于在J2ME中生成随机数的操作进行一个简单的整理,希望对大家能有帮助。 J2ME和J2SE不同,不能使用Math类的random来生成随机数字,只能使用java.util包的Random类来生成随机数字。 1、创建Random类型的对象: Random random = new Random(); Ran转载 2007-12-26 16:41:00 · 636 阅读 · 0 评论 -
在J2ME程序中实现声音播放
在J2ME中,处理声音需要使用到Mobile Media API(MMAPI),该包是MIDP1.0的可选包,在MIDP2.0中已经包含了这个包。所以如果你使用MIDP1.0的话,请确认你的运行环境是否支持。 一般手机支持的声音文件格式为wav、mid和mpg等。具体请查阅你的手机说明文档。 在声音处理中,有很多处理的方式,这里说一下最常用的情况,播放JAR文件中的wav文件。 播放声音转载 2007-12-26 17:08:00 · 750 阅读 · 0 评论 -
J2ME移动2D图形开发快速入门
绪论 这篇文章将介绍可升级2D矢量图形API(Scalable 2D Vector Graphics API),它是J2ME的一个可选包。这些API非常易于使用,它们可以用来渲染和转换体积小和伸缩性好的二维(2D)图形,这个可选包在Java社区进程(JCP)中以JSR-226开发。我将会给出API的总括,并且突出典型的用户案例,使用代码演示这些案例 慨述 JSR-226将渲染和重放矢量转载 2007-12-26 17:14:00 · 866 阅读 · 0 评论 -
使用J2ME技术实现简单的动画
在J2ME程序开发过程中经常需要实现游戏动画,例如简单的文字闪动,复杂的游戏界面变化等等,下面简单的介绍一下动画的原理,并附实现代码。 动画原理就是利用人的视觉暂留的生理特性,实现出来的一种假象。下面的代码就是不断的变化绘制的内容,实现文字的闪动。 程序的逻辑:每隔0.2秒变换一次绘制的内容,如果屏幕上没有绘制文字,则绘制,否则绘制文字。 实现代码如下: package wel转载 2007-12-26 17:45:00 · 699 阅读 · 0 评论 -
用J2ME编写手机短消息发送程序
在程序中,发送短信息的方式一般有三种: 1、 使用程序在网络上发送短信息,例如各大网站的短信业务。这种方式是通过程序将信息发送给运营商的网关服务器,然后通过运营商的网络发送给手机。 2、 在计算机中,通过数据线连接到手机,然后通过手机来发送短信息。这种方式是通过使用AT指令来实现。爱立信手机的AT指令你可以在以下地址找到: http://mobilityworld.ericsson.co转载 2007-12-26 17:50:00 · 774 阅读 · 0 评论 -
中文问题的一些建议(把GB2312或BIG5转换成unicode函数)
中文问题的一些建议很多朋友都在开发时遇到中文问题,现在将我收集到的一些转换函数给大家公布,希望有帮助。一般来说java都是以unicode进行编码显示,而中文常用的编码有GB2312,和UTF-8,(不是所有输入的中文都是UNICODE,大家需要注意确认)。大家在传中文时需要自己拼结。 要把GB2312或BIG5转换成unicode 得用:unicodeString = new String(my转载 2008-01-04 11:45:00 · 1393 阅读 · 0 评论 -
一些J2ME开发的FAQ
四级灰度的颜色值怎么表示? private final static int WHITE_COLOR = 0x00FFFFFF;private final static int LIGHT_GRAY = 0x00888888;private final static int DARK_GRAY = 0x00444444;private final static int BLACK_COLOR =转载 2008-01-04 11:50:00 · 652 阅读 · 0 评论 -
J2ME学习札记3
Ticker对象发信站: 北大未名站 (2001年10月20日21:14:25 星期六) , 站内信件 Ticker对象是一个项目类型的对象,它的作用相当于一个滚动消息栏,在屏幕的上方显示滚动的信息。 Ticker类的构造函数仅有一个参数,那就是需要滚动显示的消息。package fancy.test; import javax.microedition.midlet.*;import j转载 2008-01-04 11:59:00 · 676 阅读 · 0 评论 -
j2me的基本介绍⑷
作者:Ding Email:wu_yi_ding@yahoo.com 本文主要介绍J2me的基本概念。因为注意到国内的java站点介绍J2me的还比较少 ,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。 如您要转贴,请保留原出处,并勿做删改。谢谢。 4。深入理解CLDC (part II) 本节的部分内容译自J2ME White Paper,转载 2008-01-04 12:07:00 · 558 阅读 · 0 评论 -
J2ME开发站点资源
英文站点,英文好的开发者应该收藏的站点。SUN J2ME WebSite:http://java.sun.com/j2me/ 诺基亚开发论坛:http://discussion.forum.nokia.com/forum/IBM alphaworks:http://alphaworks.ibm.com/wireless IBM新兴技术资源网站,这里有各种最新的技术,当然也有非常丰富的J2ME开发资转载 2007-12-25 15:37:00 · 1381 阅读 · 0 评论