- 浏览: 212991 次
- 性别:
- 来自: 北京
最新评论
-
fenglongcen:
java可以写测试脚本吗?
linux 通过脚本执行java程序 -
chensss2008:
我代为回答2楼的问题,呵呵,因为我也遇到了这个问题。使用adm ...
SVNManager使用介绍 -
小诗诗:
我想问一下怎么使用“服务器配置管理员”怎么登陆啊!!!! ...
SVNManager使用介绍 -
sbcqw93:
能创建文件夹吗?比如说:http://127.0.0.1/sv ...
SVNManager使用介绍 -
energykey:
yhjhoo 写道好像没有一个外部的jar包,请教以下如何在l ...
linux 通过脚本执行java程序
文章列表
查看Ubuntu的版本信息指令:
cat /etc/issue
或者输入cat /etc/lsb-release
Ubuntu_server创建用户账号:
http://jordy.easymorse.com/?p=21
Ubuntu_Server SSH服务器的安装与启动
http://jordy.easymorse.com/?p=22
在Ubuntu server下,安装mod_proxy模块,指令:
apt-get install libapache2-mod-proxy-html
在Ubuntu下,安装Sun JDK6指令:
sudo apt-get install ...
1、textArea 显示文本内容,在部分手机上无法显示全部内容,每一行的最后几个字被挡住
琢磨了很久终于找了出来,解决方案如下:
TextArea txtContent = new TextArea(strContent, 12, 24);
//添加这一句即可
txtContent.setWidestChar('一');
2、若要对文本框中的内容设置补丁:
txtContent.getStyle().setPadding(Component.RIGHT, 10);
内容往右10像素。
3、如果list上不想要显示文字多余时的省略号
name.setEndsWith3Poin ...
布局管理器中一个比较特殊的管理器CoordinateLayout以坐标的形式给容器内的控件指
定一个绝对的位置,虽然CoordinateLayout允许我们以x/y坐标的形式放置容器内的控件,但是它并不能保证控件的位置不会改变并且它也不能决定控件的绝对位置。
CoordinateLayout只是“相对地”接收控件的位置,并根据接收到的位置计算出控件应该放置的位置。CoordinateLayout在程序运行时,容器的有效空间总是随着字体的大小改变、屏幕的旋转而变化的。
容器中控件的坐标是由Lwuit计算出的,控件的尺寸并不要他们的setWidth和getHeight方法决定, ...
Socket是套接字,它是基于TCP协议的传输。
在J2ME开发Socket的流程:
1. 服务器监听某个端口
2. 客户端连接服务器的某个端口
3.通过Socket通讯
在J2ME开发包javax.microedition.io中包含了 HttpConnection, HttpsConnection, SocketConnection,ServerSocketConnection和UDPDatagramConnection类,其中输入流和输出流包含在java.io包中,
这里主要用到的是SocketConnection和ServerSocketConnection这两个类;
代码如下
...
在J2ME中,关于Alert类是用来向用户发出警告信息,一般Alert提供信息的类型有:警告、错误、通知、确认等
Alert的可以自动定时解除,也可以设定一直保持在屏幕上让用户手动解除
setTimeout(Alert.FOREVER)
Alert类常用的方法, 类型 方法 说明
void addCommand(Command cmd)添加命令
int getDefaultTimeout()获取默认的Alert解除时间
Image getImage() 获取Alert图标
Guage getIndicator() 获取Alert的解除时间
String getString();获取 ...
Cookie在Java ME平台中没有得到支持,因此要想维持客户端和服务器端的状态则必须要使用URL重写的方式.
Cookie的工作原理如图:
浏览器根据 域(domain) 和 路径(path) 检查是否有匹配的cookie,如果有则把cookie 以“名称 = 值” 的形式发送给服务器
获取(客户端) cookie 的方式:
HttpConnection.getHeaderField("set-cookie");
J2ME中得到服务器端的cookie并保存到RMS中,下文代码的实现思路是:
1.打开RMS并读 ...
J2me中关于字体Font类的介绍:
Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM);
在上述代码中,getFont()的第一个参数是字体的外观,它的取值有:
FACE_MONOSPACE-----等宽字体
FACE_PROPORTIONAL---均衡字体
FACE_SYSTER--------系统字体
getFont()的第二个参数是字体的样式,它的取值有:
STYLE_BOLD-----粗体
STYLE_ITALIC---斜体
S ...
关于MIDlet类中destroyApp(参数)问题:
在destroyApp()方法中的参数为Boolean类型,destroyApp是一个callback,它是一个接口或者说一个协议。
当参数为false时,被调用MIDlet可以选择是否被关闭。如果选择被关闭,那么MIDlet就应 ...
J2ME从服务器解析并读取xml文件,其实跟在本地读取xml文件相似,只是我们在下载服务器的xml时,需要注意将xml转码为“UTF-8”,服务器的xml文件跟我上次写的xiaochao.xml文件内容一样,所以这里就不再写了,大家可以去看上一期的博客,代码如下:
package com.mopietek;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
...
J2me手机开发在早期的WTK没用jsr 238包,所以程序要想做到国际化是特别费劲的,一般手机程序都是采用第三方的Jar包,或者用一些UI包设计前台显示是根据不同的版块来做到国际化,WTK2.5.2就已经加入了jsr 238 jar包,实现起国际化来就比较容易了,注意:JSR-238 API 是一个可选的软件包。开始向其部署 JSR-238 MIDlet 之前,必须确保您的设备支持它。
判断当前手机的语言种类和编码的核心代码如下:
System.getProperty("microedition.locale");
System.getProperty(" ...
J2ME下载并读取服务器txt文件,我用的公司的服务器,大家如果测试代码需要修改为自己的url,本实例是将服务器的txt文件内容添加到TextField显示,当然也可以保存到RMS中,代码如下:
package com.mopietek;
import java.io.DataInputStream;
import java.io.IOException;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
import javax.micro ...
用KXML解析读取xml文本
首先需要kxml2-2.3.0.jar,可以在我的附件中下载,源代码如下:
import java.io.IOException;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdu ...
J2ME手机本地存储文件的上传,核心代码如下:
package com.mopietek;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import com.sun.lwuit.Display;
public class MainMIDlet extends MIDlet{
private MainPanel panel = null;
protected void destroyA ...
读取手机存储文件的核心代码:
package com.mopietek;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import com.sun.lwuit.Display;
public class MainMIDlet extends MIDlet{
//主显示面板
private MainPanel panel = null;
protected void destroyApp ...
windows操作系统的配置
下载fop-0.95压缩包,以支持windows的Simhei和Simsun为例,列出将fo文件转为pdf的整个过程
步骤1: 生成字体相关的xml文件simhei.xml和simsun.xml
java -cp java -cp build\fop.jar; lib\avalon-framework-4.2.0.jar;lib\batik-all-1.7.jar;lib \commons-logging-1.0.4.jar;lib\commons-io-1.3.1.jar;lib\serializer-2.7.0.jar;lib\xalan-2.7.0.j ...