`
mfcai
  • 浏览: 410672 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
使用j2me提供的低级UI:Canvas、Image和Graphics对象来绘制九宫格,主要思路如下: 2.九宫格布局为主题区和底部菜单区 3.将一张240*320的图片设置为背景图 4.根据屏幕宽高计算出各图标的位置,然后绘制各图标。 具体效果,如图所示: 核心代码如下: public static final String[] filenames = { "/01.png", "/02.png", "/03.png",    "/04.png", "/05.png", "/0 ...
看了<<J2me中使用Canvas创建高级菜单>>后,将canvas创建高级菜单归结为两个问题:菜单的绘制和菜单事件的处理.设计了三个类:MenuMidlet,MenuScreen,Menu。 MenuMidlet是主类,该类继承了MIDlet类; MenuScreen类负责事件处理; Menu类负责菜单的绘制 2.菜单绘制 菜单有两种状态:激活状态和非激活状态. 在激活状态下,显示菜单项,并且可以接受用户的上下选择事件 在非激活状态下,隐藏菜单项,不接受用户的上下选择事件 菜单的绘制包括激活状态下的菜单绘制和非激活状态下的菜单绘制 非激活状态下的菜单绘制包括:左菜单( ...
企业移动应用平台手机终端size:844k 企业移动应用平台服务器端size:4.67M,包括所需的lib
企业移动应用平台采用的是客户/服务器架构的体系结构,具有服务器端和客户端,其中服务器可以分为两个部分:web服务器和信息存储。企业移动应用平台演示版用tomcat作为web服务器。信息存储用缓存替代。客户端J2ME进行开发 ...
  通过企业移动应用平台实现了通讯录的基本功能。    本文的目的是说明通过企业移动应用平台,并不需要掌握太多的无线通讯技术、手机终端技术、手机终端与服务器之间的通讯协议,只要写些模板文件、服务器端的代码和相关的配置,便可轻松地实现将企业应用延伸至手机端的目的。    目前企业移动应用平台手机终端支持的ui控件包括:表单,文本框,下拉框,复选框,单选框,隐藏域,列表,表格,菜单等一些基本控件。手机主界面采用九宫格布局。    企业移动应用平台1.0版本是一个演示版本。发布日期在9月10日之前。   
1index.xml配置文件 index.xml配置文件是手机终端与代理服务器之间交互的配置文件,是手机终端发出的请求和服务器端具体的模板名称的映射关系。所有来在手机终端的模板请求、模板数据提交处理都要在配置文件index.xml中有对应的设置。  配置文档中包含的信息:  请求元素<a> 请求元素有三个属性:请求名、请求标题,对应的目标文件  请求名称(name)属性  标题(caption)属性  目标文件(href)属性    如果手机终端向服务器端请求的是静态模板,目标文件属性的值就是存放在服务器端的模板文件名;    如果手机终端向服务器端请求的是动态模板,此时的 ...
企业移动应用平台的手机终端的UI显示是在lwuit框架上开发的,使用SUN WTK提供的模拟器,运行正常.开发环境配置如下: Jdk1.4 Eclipse 3.2 Eclipseme1.7.9 Sun Wtk2.5.2 Midp2.0 CLDC1.1 1.S60上的测试 然后准备在诺基亚S60模拟器下测试.于是噩梦开始了 1)nS60_jme_sdk_3rd_e_FP1.zip 运行配置: 在Emulation选项卡中指定设备 Group:S60 Devicie:S60Emulator 其他选项默认 运行时总出现如下错误. 当运行到: Connect to Agent时 eclipse提示错 ...
1终端与代理服务器接口协议 1)基本协议     双方的消息交互接口都承载于HTTP协议之上,以XML方式传递信息。手机终端的J2ME程序是通过MIDP通讯技术利用HttpConnection建立HTTP连接,然后获取xml形式的数据,代理服务器端为Servlet,用 ...
1.企业移动应用平台,手机终端功能定义如下:      用户注册       用户登录       下载手机终端模板       申请模板       提交模板 2.模板分类 模板分为手机终端模板和服务器端模板 1)手机终端模板       可以一次下载到手机终端,并保存在手机终端 2)服务器端模板      保存在服务器端,每次请求,将模板发送给手机终端,处理完后,手机终端将模板清除 在服务器端模板中,如果模板不需要填充数据,比如添加模板,那么可以保存在手机终端,直到应用程序结束后,删除。这样可以减少流量费 3.模板下载位置 1)手机终端支持JSR75方式 模板文件放在手机终端本地文件 ...
1.http协议 HTTP协议在发送时可以根据传输数据的方式一般分为get、post两种方法。Get方法和post方法的区别是传送数据时,数据所放置的位置不同。Get方法把参数放置在协议内部的请 求行中。而post方法将提交的参数放置在实体数据 ...
在j2me联网时,在eclipse控制台下有一个警告:“若要避免潜在的死锁,应该在commandAction()处理程序之外的其他线程中执行可能会阻塞的,操作(如网络连接)。 为了避免潜在的死锁,我们经常把把联网的代码部分写到一个线程中去执行。 而实际应用中,网络连接的事务也都是使用一个单独的线程进行的。 线程的创建可以使用Runnable接口来实现,也可以使用Thread类实现,还可以以匿名内部类的方式创建。在本文中,分别用这三种方式给出了j2me联网的例子。 代码均测试通过。可以直接使用。 1.通过继承Thread类创建 /** * 测试Thread类线程 * @author m ...
1.资源文件命名 资源文件名字后面加上语言环境的简写名称(如zh_CN等)来标识在不同语言环境中显示的处理信息。 2.资源文件的存储问题: 1)采用plain text 2)格式是key value 3)key和value之间以空格或\t分割,不同的字符串之间以\n分隔。 4)内部采用hashtable存储。 3.key值得命名规则: 所属模块名.名称。 J2EE开发中使用Properties类读取资源文件,使用起来很简单,传入一个键(key).然后通过Properties对象的getProperty()方法去获取这个参数对应的值. 但j2me 中没有 j2ee 里边的 Proper ...
1.web service的定义 web service可以看成是面向服务的体系架构的一种实现方式.在这个架构中,有服务提供者,服务使用者,服务注册中心.WSDL,SOAP,以及UDDI是基本的Web服务规范.WSDL用来描述服务;UDDI用来注册和查找服务;而SOAP,作为传输层,用来在消费者和服务提供者之间传送消息。SOAP是Web服务的默认机制,其他的技术为可以服务实现其他类型的绑定。一个消费者可以在UDDI注册表(registry)查找服务,取得服务的WSDL描述,然后通过SOAP来调用服务。 1)服务提供者 一个可通过网络寻址的实体,它接受和执行来自使用者的请求。 它将自己的服务和接口 ...
很久没有使用struts了.今天调试一个struts项目的时候,就碰到一个这样的错误: HTTP Status 500 - No action instance for path /* could be created 真让我很郁闷了半天.这个错误意思是:请求所对应的action的实例无法创建。 以下是我的排错步骤: 1) ...
1.XML Schema是干什么的?   XML解决了数据表示的问题,但它没有定义一套标准的数据类型,更没有说怎么去扩展这套数据类型。例如,整形数到底代表什么?16位,32位,还是64位?这些细节对实现互操作性都是很重要的。W3C制定的XML Sc ...
Global site tag (gtag.js) - Google Analytics