- 浏览: 410672 次
- 性别:
- 来自: 北京
最新评论
-
lijunwyf:
能否截一些图?
eclipse+cygwin+cdt搭建c/c++开发环境 -
lijunwyf:
怎么添加目录映射?
eclipse+cygwin+cdt搭建c/c++开发环境 -
360pluse:
使用apache ActiveMQ深入企业级程序设计百度网盘: ...
实战activeMQ -
focus2008:
你在servlet中进行处理,还不是一个请求,和原来一样的效果 ...
BASE64编码的图片在网页中的显示问题的解决 -
zsw2zkl:
看到下面明白了 谢谢
BASE64编码的图片在网页中的显示问题的解决
文章列表
使用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 ...