问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问j2me怎样创建超链接?

发布网友 发布时间:2024-10-01 10:22

我来回答

2个回答

热心网友 时间:2024-10-20 19:48

private static final String URL = "http://www.baidu.com";
platformRequest(URL);//这个函数MIDlet才有的,所以要在MIDlet类或者是其子类中才能这样直接调用,否则的话你要获取这个类的实例然后再调用。比如,你的MIDlet类名是**MIDlet,可以在**MIDlet类中添加一个:
private static **MIDlet(就是你的MIDlet类名) instance = this;
public **MIDlet(){ //构造函数
instance = this;
}
public static **MIDlet getInstance(){
return instance;
}
那么就可以在别的类里面这样用:
**MIDlet.getInstance.platformRequest(URL);

你看看试一下,在模拟器上会在Windows窗口中打开,不过在手机上就不是了

热心网友 时间:2024-10-20 19:48

请问LZ是要HTTP,还是UDP,还是SOCKET,以什么连接方式,如果主要是打开网页这么简单的功能,建议用HTTP协议,但是你要装了tomcat服务器软件并且正确配置好,然后启动它,再运行你的项目软件,
当然,你还要有一个自己写的html网页文件文件,这个简单,用记事本写一个,然后把后缀改成html格式,具体代码给你参考,我只给你功能,具体的界面你可以自己去添加上去,我只给你一个直接就去打开网页的代码!
---
html文件很简单的一个,你直接记事本打开,然后输入“我的网页”--保存-关闭--然后把后缀改成html格式就行了
J2ME代码(SUN公司模拟器中可运行)
import java.io.DataInputStream;

import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
import javax.microedition.lci.Display;
import javax.microedition.lci.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
//与HTTP服务器通信,在手机上显示出页面,得到服务器上的信息
public class MIDlet2 extends MIDlet {
private Form frm=new Form("http测试");
private Display dis;

public MIDlet2() {

}

protected void startApp() throws MIDletStateChangeException {
dis=Display.getDisplay(this);
dis.setCurrent(frm);
//连接到HTTP服务器
//test.html是我们自己在C:\tomcat6\webapps\ROOT里建的一个网页,服务器里的数据
try{
HttpConnection hc=
(HttpConnection)Connector.open("http://localhost:9999/test.html");//只要是本地有的页面,都可以打开
//
DataInputStream dis=(DataInputStream)hc.openDataInputStream();
int length=(int)hc.getLength();
byte[] b=new byte[length];
dis.read(b);//按字节数组读取
String str=new String(b);
frm.append(str);//显示到手机Form上了
}catch(Exception ex){ex.printStackTrace();}

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

}

protected void pauseApp() {

}

}
----------------
以上是代码,你运行后直接进入这个网页了,模拟器上就打开一个网页,网页名叫“HTTP测试”,内容是“我的网页”
至于你说的调用系统的浏览器,J2ME不提供调用本地函数功能,这是因为安全性,也就是你无法调用本地电脑的IE浏览器。
同时,J2ME模拟器里也不提供内置浏览器,手机上网主要通过WAP中转的,如果你真想看到这个功能,那也要具体型号的手机支持某个网络去让你登陆才行,而且是付费的!你不可能直接在自己模拟器上登陆网络,只能通过本地服务器软件tomcat等,来监听一个端口,然后用J2ME去连接这个服务器端口才行!
不过你这个实现很简单啊,你只需要在我的代码基础上,给它添加一个UI“外壳”就行了!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省宜宾市工业工学校收费标准如何 你心目中最理想的大学是什么样子呢? 女生心目中理想的大学应该是怎样的? ...东西再去跑呢?还是空腹跑?谢谢了。我希望达到健康,减脂的效果_百度... 英语高手来看看!江湖救急! 急!英语问答高手来,多谢。 英语高手来~~~急~在线等~·介词短语作地点状语如果代词主语还完全倒装... 急!英语高手来下。 北京现在豆腐多少钱一斤? 现在豆腐多少钱一斤??? 我在网页中给一些问题设置了超链接,但是只要给src=“ ”里边添加上网址... 关于发WAP短信的问题 怎么查看加密的QQ相册 安卓手机通话最近跟朋友打电话,朋友说声音很小,可是自己都已经几乎在用... ...商的流量能差多少,我的腾讯手机管家上显示的能和联通差不 分享:S7-200SMART与S7-200的比较 求一出泰国恐怖片名字 做个鼻息肉手术多少钱 一加8T如何实现细腻的自动亮度调节并获得DisplayMate A+评级? 出口货物已退税,现在申请退运,该如何操作?先补增值税还是先去税务备案... ...退运回来了。请问我是否必须用同一本合同再出口出去吗?(深圳... 凌霄花的叶子长什么样 凌霄花的叶子为什么是锯齿状 ...朋友 打算奔现了 怕翻车 然后他说的话我总觉得不舒服 有啥问题么... 怎样制作一个简单的短视频? 制作短视频需要注意哪些技巧? 解决:u盘文件变乱码,恢复文件的正确方法!U盘乱码恢复专业碎片工具!_百度... 去除脚气脚臭的有效方法 soul上面的距离怎么重新打开 怎么去除脚气脚臭 透红外亚克力透红外亚克力 红外线能穿透什么材质 我这种电表怎么才能不走字,老式小区,也不走国家的电,物业独立控制,没人... 2年多前装的电表一直不走字是什么原因?没有人为因素 普通玻璃灯泡会透过红外线吗?与卤素灯泡相比,谁发出的红外线更多... 高血压病脑出血最常见的部位是什么 高血压性脑出血是什么 脑出血前兆有哪些 高血压性脑出血有什么症状 请问如何判断页面是用html5还是jquery写的? “何堪更绕西湖”的出处是哪里 贺新郎·往事何堪说作品原文 有两个新员工,为什么老员工欺负我不欺负她 中兴v965忘记手势密码了 怎么将手机初始化 我的中兴AVi 的4GS赔偿说(N855D)手机手势密码忘记了怎么办 劳动合同变更的情况有哪些 老三星笔记本u盘启动设置(三星笔记本按f几进入u盘启动) 株洲保险行业合理避税有什么方法 ...好像漏神经了,后面的大牙侧面有个虫洞,不知道里面坏没坏因为太疼了... 我的牙齿全都坏了只剩下几颗门牙了,求专家看看能不能换,第二课大牙以前...