J2ME
文章平均质量分 82
pjw100
面朝代码,大脑开花。
展开
-
收集了几个关于J2ME图片缩放的函数
收集了几个图像缩放函数,可能实现的方式很多,感觉这几个还是不错的,分享下说明:以下函数都是基于MIDP2.0的,缩放后保留透明色。代码1,resizeImage函数 public static Image resizeImage(Image src, int destW, int destH) { int srcW = src.getWidth();转载 2009-11-26 09:52:00 · 1021 阅读 · 0 评论 -
J2ME文件系统运用(五) 从本地上传文件至服务器(支持同时上传多个文件)
第四篇J2ME文件浏览器,供用户能够选择或查看文件及文件夹,其目的就是为了在我们的应用程序中,使用户能够通过选择文件的方式来上传文件。比如用户写微博,并且拍了一张现场照片,用户发布微博时,图片和文字一起上传到服务器,然后其他的用户都能够通过手机看到这篇微博。/** * HttpMultipartRequest多文件上传 * @author Administrator */p原创 2009-12-29 18:06:00 · 1656 阅读 · 6 评论 -
打造自己的RMS框架(三)
RMS提供的记录操作可以实现根据ID直接获得记录,或者枚举出一个表中的所有记录。但是枚举记录的效率是非常低的,因为只能比较byte[]数据来确定该记录是否是所需要的记录。通过ID获得记录是高效而方便的,类似于SQL语句中”selecte byteArrayData from recordStoreName where RecordID = ?”。然而,通常应用程序很难知道某条激流的ID号,而R原创 2009-12-23 22:23:00 · 1380 阅读 · 4 评论 -
使用开源手机邮箱项目——mujMail
最近在网上找了一个开源的j2me手机邮件项目——mujMail(官方主页为http://www.mujmail.org/),中文项目下载地址为:http://files.cnblogs.com/psunny/mujMail.rar(包含source code和jad,jar安装文件),官方网站上对在eclipse和netbeans下创建该项目也做了详细说明。在使用mujMail进行收发邮原创 2010-02-24 16:50:00 · 1879 阅读 · 0 评论 -
J2ME的文件系统运用(二)递归存储器目录
如果我需要列出某个目录下的所有文件夹和文件,那我就需要对这个目录进行递归。对目录进行递归的思想很简单:每个目录底下都可能有文件或者文件夹,文件和文件夹的区别就是名称否包含”/”,只要当前的文件夹下还包含文件夹我就必须一直遍历下去,递归的终点就是遇到文件或者空文件夹。递归无非就是方法的自调用,找到通用点以及方法的自调用点,结束点,递归还是很容易实现的,递归本质上是对方法做while循环。 原理很简原创 2009-12-18 00:07:00 · 900 阅读 · 4 评论 -
J2ME文件系统的运用(三) 从手机存储读取图片
操作手机支持文件系统,在应用程序中读取本地存储的文件也是必须要掌握的知识。这一篇我做个简单的示例,从手机存储上读取图片。 由于是通过模拟器来显示图片,所以模拟器下的目录为root1/photos/,我会在这个目录底下放几张图片。 需要注意一点的是,root1/photos/目录不一定在wtk的目录下,虽然在wtk目录下我能找到,C:/WTK2.5.2/j2mewtk_template/a原创 2009-12-19 11:13:00 · 1500 阅读 · 0 评论 -
打造自己的RMS框架(二) RMS基础应用
要使用RMS,就需要深入了解一下相关的api,在应用程序中引入包:javax.microedition.rms。具体的操作方法在api中都有,这一节主要讲解RMS基础应用,包括RMS的打开,关闭以及增、删、查、改。还是代码来的直接,代码注释我写的很详细,这部分很基础,比较好理解,掌握起来也容易。import java.io.ByteArrayInputStream;import jav原创 2009-12-18 15:43:00 · 867 阅读 · 0 评论 -
打造自己的RMS框架(一) RMS概念
在J2ME的运用中,RMS是我们必须要掌握的知识。在运用RMS之前,我们有必要清楚的了解一下RMS的概念,这或许比较枯燥,但是对我们的运用和理解还是有帮助的。 由于在MIDP程序中是以jar的形式打包存储的,所以在jar中无法写入数据,但是系统单独开辟了存储空间用来存储数据和管理存储空间的管理系统。记录存储概念 MIDP中的MIDlet为了实现数据的持久化管转载 2009-12-18 14:33:00 · 1058 阅读 · 0 评论 -
J2ME的文件系统运用(一)
这几天初次开始学习运用手机的文件系统,在网上也搜索了一些资料,通过不断地尝试和运用,对手机的文件系统也了解不少。 1、手机的文件系统 手机的文件系统就像电脑的硬盘一样,供用户存储文件夹和文件。在wtk2.52的模拟器下,默认的根目录为root1/,底下有一个子文件夹photos/。在Nokia 的机器上,手机存储的根目录为C:/,存储卡的目录为E:/。操作手机的文件系统条件:手机要支持JSR原创 2009-12-17 22:04:00 · 1216 阅读 · 1 评论 -
最佳的线程联网类
以前自己打开Http连接,从未开启过线程,我自己对线程用的也不是很熟悉,今天去论坛求救,立马得到结果,结果来自亚日的一篇文章J2ME http连接的例子,他的代码写的很清晰,代码结构也不错,是用lcdui的高级UI写的。但我用的是LWUIT的包,很多写法和lcdui不一样,我就对着它的代码研究了一下,自己写了一个LWUIT的版本,非常感谢亚日提供的这个例子。 首先看看亚日的例子,代码注原创 2009-12-07 23:45:00 · 1346 阅读 · 0 评论 -
分享一个J2ME网络连接类以及一个常用实例
手机开发中常常需要用到网络连接发送数据,像web一样,手机中的请求也有GET请求和POST请求之分。以下是一个HttpProcess类,它提供了POST和GET请求的方式。 package com.thinkrace.UCHome.network;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream原创 2009-12-06 02:31:00 · 936 阅读 · 0 评论 -
分享一个实用的String的工具类
在编写J2ME程序时,我们尝尝要操作字符串,而原本在J2SE里面提供了很多String的操作方法,在J2ME里面是没有的,这些方法我们得自己手动去写。我整理了一下我常用的字符串操作方法:1.URLEncode(String url)方,对字符串的特殊字符进行编码,这个方法用的非常平凡,我们的HttpConnection请求必须要用到这个方法。2.split(String s, int ch原创 2009-12-03 14:02:00 · 629 阅读 · 1 评论 -
一些很优秀的J2ME开源项目
J2ME Polish J2ME Polish是用于开发J2ME应用的工具集: 从一份源代码中为多种设备和多种语言创建应用的建造工具(build tools)。一个设备数据库,您的应用可以用它通过预处理为不同的手机进行调整. 一套用户界面(GUI), 可以在应用程序代码之外进行设计。 工具类(Utiliy classes),如BitMapFont 和原创 2009-12-02 14:06:00 · 2601 阅读 · 1 评论 -
简单实用的操作RMS的小例子
在J2ME中我们常常需要存储数据,J2ME存储数据的方式不同于web开发中用到数据库。J2ME给我们提供了Record Management System(RMS)及记录存储系统,它非常像web浏览器的Cookie,把数据写在本地的文件,但在MIDP中是没有文件概念的。J2ME 记录管理系统(RMS)提供了一种机制,通过这种机制,MIDlet 能够持久存储数据,并在以后检索数据。在面向原创 2009-12-02 01:35:00 · 884 阅读 · 4 评论 -
How to install the Nokia S60 SDK in NetBeans for J2ME development
I’m starting a series of articles on how to install different Java mobile SDK’s from different mobile phone manufacturers. These SDK’s usually have emulators for their handsets that is needed in te转载 2009-12-01 00:59:00 · 1492 阅读 · 1 评论 -
基于XMPP协议的IM登录实现(一)
一、XMPP协议XMPP协议简介 XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。原创 2010-01-02 17:12:00 · 5036 阅读 · 0 评论