- 博客(30)
- 资源 (52)
- 收藏
- 关注
原创 LWUIT显示漂亮的loading界面的两种方法
当我们加载某一个Form页面时,如果这个页面内容较多,加载需要一定的时间,那我们就希望做一个等待的画面,比如"某某正在加载,请等待...",在这个画面中以动态效果来说为最好,用户也知道需要等待很短的时间。我做等待界面有两种方法:首先是方法一,这种方法属于文字等待,就是在界面上画一串文字,"..."是以动态的形式显示,代码如下: /** To change this template, choose Tools | Templates* and open the template
2010-08-25 15:57:00 755
原创 J2ME逐行读取文本文件
J2ME逐行读取文本文件Reading a text file line by line。在J2ME中没有提供类似J2EE中 BufferedReader 的函数去逐行读取文本,以下代码增加了这个功能。IDCS001006 PlatformS60 3rd Edition, FP1 Tested on devicesNokia N95 8GB CategoryJava ME SubcategoryFiles/Data Keywords (APIs, classes, methods, function
2010-08-25 13:18:00 989
原创 RMS(Record Management System)
RMS(Record Management System)是MIDP中一个非常重要的子系统,因为它是J2ME应用程序进行持久性存储的唯一途径。当然你的系统如果支持JSR75的话,那么你可以使用FileConnection来对文件进行操作。在这个包里面总共包括四个接口、一个类和五个异常。由此可见RMS设计的非常小巧,这正是为了满足移动信息设备资源受限的需求。<br /><br />五个问题<br /><br />1,什么是持久性存储<br /><br />持久性存储简单的理解就是数据不因为程序的退出而丢失,一
2010-08-24 13:01:00 753
原创 Eclipse Galileo 简介
Eclipse Galileo 简介<br />多用途开源 IDE 和应用程序平台在最新版中的新特性文档选项<tr valign="top"><td width="8"><img alt="" height="1" width="8" src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" width="16" height="16" src="//www.ibm.com/i/c.gif"/></td><td class="small" wi
2010-08-23 21:45:00 1271
原创 J2ME 记录管理系统
<br /><br /><br />J2ME 记录管理系统(RMS)提供了一种机制,通过这种机制,MIDlet 能够持久存储数据,并在以后检索数据。在面向记录的方法中,J2ME RMS 由多个 记录存储构成。J2ME RMS 和 MIDlet 接口连接的概貌在图 1 中给出。 <br /><br />图 1. J2ME RMS 和 MIDlet 接口连接的概貌<br /><br /
2010-08-20 11:33:00 861
原创 浅论RMS一体化设计与分析
<br />关键词 可靠性维修性保障性 设计 分析 <br />1 引言 <br />从上个世纪80年代以来,在国防科技和武器装备管理中陆续推行可靠性、维修性和综合保障标准,取得了很大的成效。在工程项目中,按照有关标准、手册制订可靠性、维修性(以及综合保障)工作计划(过去常用“大纲”)并组织实施。可靠性维修性保障性(RMS)设计与分析在武器装备研制中的地位和作用已经为广大设计和管理人员所公认。但是,RMS设计与分析工作在工程实践中的开展却并不是太好,人们常常说一些项目RMS与工程设计是“
2010-08-19 20:10:00 2402
原创 基于J2ME/J2EE的JSON数据交换的探讨
<br /> 1 引言<br />随着无线技术的发展和无线通信设备的普及,基于手机、PDA等小型消费类和嵌人式设备的无线移动应用越来越广泛。在可编程手机中,基于Java的手机最为通行,事实上,Java已为多数手机制造商所接受,成为手机应用与服务的标准。构建网络感知软件时,选择正确的数据交换格式是一项重要的设计决策,尤其在设计移动和嵌入式应用程序时,此时,轻量和有效等特性是需要考虑的重要特征。此类特征非常重要,因为它们可转化为较低的计算要求和功耗使用、能发挥更好的性能以及较低的运营成本。
2010-08-16 13:50:00 720
原创 J2ME system property
参数表:public static final String key[] = { "microedition.platform","microedition.configuration", "microedition.profiles", "microedition.encoding", "microedition.locale", "microedition.commports", "microedition.hostname", "microedition.jt
2010-08-12 12:49:00 966
原创 j2me中的文件操作包JSR75入门讲解
<br />在网上找了很长时间也没找到一些系统讲解JSR75包的文章,所以,找了一些参考资料,研究一下,为大家做个整理吧<br />概述<br />JSR 75(PDA Optional Packages for the J2METM Platform)中定义了两个可选包:<br />1.PIM (The Personal Information Management)API,提供对个人信息数据的访问,一般包括名片夹,日历项,和待办事项。<br />2.FC(The FileConnection)
2010-08-11 18:23:00 664
原创 J2ME的文件系统操作
<br />最近由于开发需要,研究了一下J2ME的文件系统操作(JSR75),对常用操作进行了一下总结。<br /> (1)判断 手机是否支持文件系统<br /> /**<br /> * 检测手机是否支持文件系统<br /> * @return<br /> */<br /> public boolean isSupportFileSystem(){<br /> String v = System<br /> .getProperty("microedition.io.f
2010-08-11 18:15:00 656
原创 J2ME程序操作文件系统
J2ME程序操作文件系统<br /> <br />一、是否能够读写<br />想要自己编写的程序能够读写文件(注意这里所说的文件不是指jar包中的文件,是指比如手机内存或卡中的文件),<br />首先要确认程序将要安装的手机是否支持 JSR75 ;其次还要知道该手机是否允许未签名的程序访问内部文件系统。如果<br />其中有一个条件不能满足,那么程序就无法实现出文件的读写功能了。<br />在对文件系统的操作方面,J2ME提供的功能是很有限的,之所以有这么多的限制,是为了安全着想。J2ME在
2010-08-11 15:34:00 531
原创 CMNET和CMWAP网络连接
CMNET<br />CMNET就是一般的互联网的网络接入点。我们一般在SUN那里看到的J2ME实例代码都是基于CMNET接入点的网络下载。一般来说,CMNET可以连接所有的网络站点。下面就是我在开发仙剑的CMNET的下载资源包的代码片断。<br /> /***************************************************************************<br /> * 下载网络文件<br /> * @param url String 要下载的文
2010-08-11 13:57:00 1200
原创 开发适应中国网络的J2ME连网程序
<br />【IT168 技术文档】随着中国移动,联通,电信的先后获得3G牌照,移动软件开发必定会热起来,无论是现在热火朝天的J2ME 版的UCWEB,QQ,还是移动的飞信等都是必须连网的,因此掌握J2ME的网络编程是我们程序员的一门绝技,而通用连接框架则是网络编程的基础。<br /> 这篇文章主要介绍<br /> 1. 通用连接框架的基础知识。<br /> 2. 中国环境下的网络开发<br /> 请注意本文假定读者熟悉 J2ME 环境中的 MIDlet 开发。需要在系统中安装 J2ME 开
2010-08-11 10:09:00 732
原创 CMWAP GPRS 连接实例
<br />以下程序通过WAP连接Google,并获得Google网页的实例程序。 #include "stdafx.h" #include <windows.h> #include <commctrl.h> #include <Wininet.h> #include <Connmgr.h> #include <tsp.h> #include "stlogfile.h" #define GOOGLEWEBPAGE _T("/DevDivFile.xml") void DestroyConnection(
2010-08-10 18:25:00 647
原创 cmwap和cmnet接入点区别
GPRS -- cmwap和cmnet接入点区别<br /><br />cmwap 与 cmnet<br /><br />大家都知道中国移动有cmwap和cmnet两个gprs接入点。而且cmwap的资费比较低。cmnet则很昂贵。于是大家都希望用cmwap实现所有的网络应用。这究竟能不能实现呢? <br /><br />首先来解释一下cmwap和cmnet的区别。如果使用cmwap接入点的话,通过gprs连接后你所得到的一个IP地址是形如10.x.x.x,这个地址是一个A类地址。也就是俗称的内网地址。这个
2010-08-10 18:23:00 1949
原创 Java 的 HTTP 文件队列下载(读取流)
<br />作者:杨辽<br />作者简介<br /> <br />杨辽,软件工程师,您可以通过magicsliao@yahoo.com.cn和作者取得联系。序言<br /> <br />许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。<br />在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这
2010-08-09 19:12:00 978
原创 j2me 下载
<br />最近老总叫写一个能测试出那些手机在在线播放我们音乐时候会卡的小软件,没写之前感觉很简单,着手一写还是遇到一写问题,如:在有cmwap下载流文件的时候一般会有一个提示,但是这个提示在有的手机上没有显示出来,从而导致下载的数据不是真正的音乐文件,从而导致下载的数据不对,以前没有类似的经验,网上也没有类似的资料,弄了半天-----青年节的半天的假也差点达进去。下面说说我的感受吧。<br />1,弄清cmnect和cmwap连接的区别。<br />2,再次感觉到书到用时方恨少,大学学的网
2010-08-09 19:03:00 817
原创 j2me log
<br />在写J2ME程序的时候,我们一般都希望在真机运行的时候能有一些调试信息,一般在模拟器上运行的话,可以通过System.out.println来输出一些信息,但是在真机上运行的话,就看不到了,因为手机没有控制台啊.那时候如果想确认一些代码的执行情况,经常会用Alert弹出对话框的形式来实现,但是它也有一个不好的地方,那就是当有多个Alert的时候,后面的Alert会把前面的Alert给覆盖掉.后来想,能不能以日志的形式保存起来呢,然后再查看日志呢.参考了LWUIT的框架的LOG,好像它
2010-08-09 18:43:00 589
原创 LWUIT 自定义漂亮的Dialog
LWUIT 自定义漂亮的Dialog<br /> LWUIT提供了一个Dialog类,而Dialog类有很多静态的show方法来为我们显示对话框。首先不说这么多的show方法具体是干什么的(我也不清楚每个show方法是做什么的),这些show方法不仅参数繁多,而且在页面中显示时非常之丑,以及对话框的大小和位置我们不能够随心所欲。但好歹Dialog类是继承自Form类的,我们当然可以把Dialog当成Form来使用,比如在Dialog中addComponent,addCommand,addAc
2010-08-09 18:24:00 816
原创 LWUIT 简易漂亮的相册
LWUIT 简易漂亮的相册<br /> 在做相册时,首先我们清楚思路,清楚我们到底要做什么,以及该实现什么样的效果。我用LWUIT做的这个相册有两个界面:1.显示相片列表2.显示相册原始图具体实现:1.显示相片列表 原始图片一般都是比较大的,在显示相册列表时,需要把这些大图生成缩略图,缩略图以Button来显示 列表以GridLayout显示,每行4个,计算缩略图的宽,高(根据屏幕宽和按钮的Margin来计算,适应所有屏幕)。2.显示相册原始图 这个Form的布局如下图,上一张,下
2010-08-09 18:23:00 633
原创 NetBeans Hot Keys
<br />最近使用netbeans,发现还不错<br />NetBeans Hot Keys <br /><br /> 因为很喜欢Matisse构造Swing GUI的功能,所以开始使用NetBeans。但使用了一段时间之后,发现NetBeans原来也是那么的优秀。不久前(2007.03.22)NetBeans还获得了Jolt的最佳IDE大奖。“一个行将就木的IDE,似乎又复活了”。<br /> 这里所列出的NetBeans快捷键是从NetBeans一份文档中直接
2010-08-06 18:15:00 604
原创 在J2ME中使用Timer和TimerTask来实现多线程
众所周知,Java语言在语言的低层就支持多线程,在Java中可以使用两种方式来实现多线程操作,这两种方式依次是:1、继承Thread类2、实现Runnable接口但是Java语言中还有两个类,可以组合来实现多线程的控制,这两个类就是java.util包中的Timer和TimerTask类。和上面的实现方式相比,使用这种方式来实现多线程,可以很方便的开启多个线程,并且代码的结构比较清晰,但是创建类的数量比较多,系统开销稍微大一些。下面详细进行一下介绍:Timer类是一个定时器,可以
2010-08-06 10:46:00 593
原创 j2me timer 欢迎界面
<br />欢迎界面是在程序启动时用来显示产品(如logo,名称),作者,版本等信息的界面。当用户按下任意键,或经过一定时间后,欢迎界面会自动消失,进入程序的主界面。很多程序都设有欢迎界面,尤其是游戏软件。本文将介绍如何使用Timer和TimerTask来实现一个欢迎界面。<br /><br /> 首先来看一下Timer和TimerTask这两个类。在java.util这个包中可以找到这两个类。Timer直接从Object继承,它相当于一个计时器,能够用它来指定某个时间来执行一项任务,或
2010-08-06 10:24:00 520
原创 Http线程阻塞分析
先做一个总结:Http连接线程发生阻塞,会影响其他线程也出现阻塞状况。修正:这种状况只会出现在emulator中,在真机中一切正常,不会出现"其他线程也出现阻塞状况"。Http连接线程发生阻塞时,HttpConnection对象已在Native中运行,TimerTask线程中的close()也会阻塞,所以如果某个HttpConnection线程阻塞了,你就抛弃这个线程好了(没必要强行interrupt或者close),让它自生自灭,再重开一个线程重新进行连接好了。ps:手机中测试(1)在Fo
2010-08-06 09:40:00 1319
原创 J2ME最佳实践
J2ME是Sun发布的运行在小型设备上的微型版Java的一系列标准,其中,最重要的标准便是运行在手机上的MIDP应用程序了。到目前为止,MIDP一共发布了两个版本:MIDP 1.0(JSR37)和MIDP 2.0(JSR118),2.0版本可以向后兼容1.0版本,也就是说,支持MIDP 2.0的手机可以同时运行MIDP 1.0和MIDP 2.0的应用程序。本文将重点讲述开发MIDP应用程序时非常有用的一些设计模式,开发技巧以及如何调试、优化J2ME应用程序。本文将讨论J2ME开发的以下内容:如何
2010-08-05 17:00:00 801
原创 基于J2ME的手机联网程序[多图]
<br /> 随着国内3G的启动,新一代移动通信大潮已经到来。技术的进步使得无线网络取得不错的发展,移动互联网巨大前景也随着显现。无线网络速度的提高,催生大量的手机联网应用程序。手机联网功能的强化,使得手机应用更具价值,进一步扩展了手机功能。<br /> 现在我们就来实现一个基于J2ME的手机联网程序。考虑到手机运算资源的限制,我们采用客户端/服务器的模式来实现,J2ME只做为客户端运行于手机上,负责展现和处理简单的业务逻辑,保存少量的关键数据;服务器端采用J2EE实现,负责保存用户数据,以及
2010-08-05 14:43:00 647
原创 [J2ME]手机唯一标识
<br />IMEI就是大家常说的机身码或者手机串号,全称是Internation Mobile Entity Identification,“国际移动设备识别码”,每一个移动设备都对应一个唯一的IMEI,IMEI一般为15位,也有厂家增位的,标准的 IMEI是4部分,TAC:6位数,是设备型号核准号码,说白了就是手机的型号,这个号码是由欧洲型号认证中心分配的。FAC:2位数,表示手机最后完成装配时是在什么地方,或者说是手机产地的代号也可以。 SNR:6位数,这个是出厂序列号。SPN :1位
2010-08-05 10:41:00 787
原创 可用于J2ME的GZip算法包
<br />这篇文章介绍了J2ME下如何使用GZip进行压缩和解压(压缩时占用资源比较大)。同时也更新了最新的代码,代码位于(http://code.google.com/p/agrep4me/)。一,gzip格式简介gzip是基于DEFLATE的压缩文件格式。它由10字节的文件头,可选的扩展头,文件体(DEFLATE压缩的数据),和8字节的尾注4个部分组成。现今已经成为Internet 上使用非常普遍的一种数据压缩格式。(http://zh.wikipedia.org/wiki/Gzip)
2010-08-04 09:27:00 900
原创 用Eclipse进行可视化Java界面设计
<br />前言<br /><br /> 最近,Eclipse开源项目终于推出了期待已久的Visual Editor Project(VEP)。VE项目使得功能强大的eclipse平台在java开发方面又增加了一个可视化java组件开发利器。它让java开发者再也不用依赖其它的IDE产品来做GUI界面方面的工作。所有的开发,从应用程序界面到业务逻辑的开发,现在都可以在eclipse平台上完成。本文将引导开发者如何安装配置并使用Visual Editor。 <br /><br />关于Vis
2010-08-03 21:13:00 1828
原创 25个最佳最闪亮的Eclipse开发项目
<br />上个月23号Eclipse基金会发布了最新的Eclipse太阳神版本,囊括了39个项目,下面我们就来看看哪些项目是最受Eclipse开源社区喜欢的。Eclipse最初是一个Java IDE,但后来变得越来越强大,早已超出了IDE的范畴,截至目前,Eclipse可支持静态和动态编程语言,胖客户端、瘦客户端和服务器端框架,建模和业务报表,嵌入式和移动开发,Eclipse包含的项目和子项目已经超过125个,本文将为大家列举其中25个最佳,最闪亮,最受欢迎的Eclipse项目,注意列表
2010-08-02 12:53:00 914
Floggy j2me
2011-06-28
如何快速启动安卓模拟器(Android_Emulator)
2011-06-27
【eoe Android特刊】第十七期:Android摄像头的应用
2011-06-27
FSCapture6.5完美汉化绿色版
2011-06-21
SQLiteManagerSetup JsonViewerPackage sqlite-shell-win32-x86-3070600
2011-06-18
android 模拟器一键root
2011-06-16
Json 数据解析工具
2011-04-21
Java_Spire_Office_jar.zip
2020-09-08
抽奖转盘实现
2012-07-16
android 事例源码
2011-08-10
SQLite权威中文指南书籍 sqlite强大可视化方便工具
2011-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人