当前位置: 编程技术>移动开发
本页文章导读:
▪能不能引见一哈关于java中控件的事件驱动的相关内容 能不能介绍一哈关于java中控件的事件驱动的相关内容
例如,button里德那个我想加个actionevent,总告诉我我未覆盖没个performed的什么方法呢?
......
▪ 索爱模拟器乱码有关问题 索爱模拟器乱码问题
安装了索爱的模拟器首先要解决的问题是乱码问题,在网上看了n篇关于类似的文章,都是叫我们修改配置文件,感觉太累了,今天突然想到把索爱提供的字体屏蔽了.........
▪ midlet中应用https完全指南 midlet中使用https完全指南
网上搜索了半天,都比较凌乱,花了好几个小时才搞定,写下来备忘,同时供大家参考!
1、生成一个证书
使用jdk自带的工具keytool来生成证书,假设jdk安装路径为d:\j.........
[1]能不能引见一哈关于java中控件的事件驱动的相关内容
来源: 互联网 发布时间: 2014-02-18
能不能介绍一哈关于java中控件的事件驱动的相关内容
例如,button里德那个我想加个actionevent,总告诉我我未覆盖没个performed的什么方法呢?
例如,button里德那个我想加个actionevent,总告诉我我未覆盖没个performed的什么方法呢?
[2] 索爱模拟器乱码有关问题
来源: 互联网 发布时间: 2014-02-18
索爱模拟器乱码问题
安装了索爱的模拟器首先要解决的问题是乱码问题,在网上看了n篇关于类似的文章,都是叫我们修改配置文件,感觉太累了,今天突然想到把索爱提供的字体屏蔽了,使其模拟器使用操作系统默认的试试看看,果然有用,呵呵!
屏蔽方法:把devices目录下面的font目录的名字改了就好了!
安装了索爱的模拟器首先要解决的问题是乱码问题,在网上看了n篇关于类似的文章,都是叫我们修改配置文件,感觉太累了,今天突然想到把索爱提供的字体屏蔽了,使其模拟器使用操作系统默认的试试看看,果然有用,呵呵!
屏蔽方法:把devices目录下面的font目录的名字改了就好了!
1 楼
xiaozmn
2007-12-11
哥伦布发现新大陆勒..嘿嘿..每天迈出一小步..积累起来就是一大步.
2 楼
ahau205109
2007-12-11
good! aaa
[3] midlet中应用https完全指南
来源: 互联网 发布时间: 2014-02-18
midlet中使用https完全指南
cd D:\jdk\bin
keytool -genkey -alias tomcat -keyalg RSA -keystore c:\keystore
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
<Connector port="443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="c:/keystore"
keystorePass="hxrainbow"/>
cd D:\WTK2.5.2\bin
mekeytool.exe -import -keystore c:\keystore -storepass hxrainbow -alias tomcat
void getViaHttpsConnection(String url)
throws CertificateException, IOException {
HttpsConnection c = null;
InputStream is = null;
try {
c = (HttpsConnection)Connector.open(url);
// Getting the InputStream ensures that the connection
// is opened (if it was not already handled by
// Connector.open()) and the SSL handshake is exchanged,
// and the HTTP response headers are read.
// These are stored until requested.
is = c.openDataInputStream();
if c.getResponseCode() == HttpConnection.HTTP_OK) {
// Get the length and process the data
int len = (int)c.getLength();
if (len > 0) {
byte[] data = new byte[len];
int actual = is.readFully(data);
...
} else {
int ch;
while ((ch = is.read()) != -1) {
...
}
}
} else {
...
}
} finally {
if (is != null)
is.close();
if (c != null)
c.close();
}
}
证书的安装还是不麻烦的。
网上搜索了半天,都比较凌乱,花了好几个小时才搞定,写下来备忘,同时供大家参考!
1、生成一个证书
使用jdk自带的工具keytool来生成证书,假设jdk安装路径为d:\jdk
java 代码
按照提示回答问题,完了后在c盘根目录下就生成了证书文件keystore. 注意填写您的姓名的时候要填写网站的主机名,比如localhost。
2、在tomcat5中配置https
将server.xml中找到下面的代码,默认被注释掉了
xml 代码
替换为
xml 代码
重新启动tomcat,使用https应该就能访问到了。
3、导入证书到wtk
假设wtk的安装路径为D:\WTK2.5.2\
java 代码
没有错误提示,就导入成功。
4、在midlet中使用https
主要就是使用HttpsConnection,HttpsConnection是HttpConnection的子类,使用方法一样的,不再啰嗦了,给个帮助手册里面的代码
java 代码
编写完成后,用模拟器应该就可以访问https了。
5、可能遇到的问题
1)运行midlet时,异常Certificate was issued by an unrecognized entity
未将证书导入到wtk中
2)使用wtk界面来导入证书的时候,提示too big
换成文中描述的命令行方式来导入或者使用keytool导出一个cert证书
3)Certificate does not contain the correct site name
keystore里面的CN值不正确,重新生成keystore,CN填写为主机名,比如 127.0.0.1
4)删除证书
keytool -delete -alias tomcat -keystore c:\keystore -storepass hxrainbow
1 楼
redduke1202
2007-12-07
MIDlet开发,就要以部署到手机上为目标.而不是仅仅在模拟器上运行就好了
1.手机上貌似导入证书还比较麻烦
2.https依赖于长连接,而目前中移动的网络环境下,不存在长连接,无法使用https
1.手机上貌似导入证书还比较麻烦
2.https依赖于长连接,而目前中移动的网络环境下,不存在长连接,无法使用https
2 楼
wuhua
2008-01-21
redduke1202 写道
MIDlet开发,就要以部署到手机上为目标.而不是仅仅在模拟器上运行就好了
1.手机上貌似导入证书还比较麻烦
2.https依赖于长连接,而目前中移动的网络环境下,不存在长连接,无法使用https
1.手机上貌似导入证书还比较麻烦
2.https依赖于长连接,而目前中移动的网络环境下,不存在长连接,无法使用https
证书的安装还是不麻烦的。
最新技术文章: