J2ME中如何打开一个网页?

问题描述

最近刚接触J2ME,很多问题不太懂!在这里请教大家!希望大家帮帮忙!谢谢!

解决方案

解决方案二:
调用系统浏览器就OK
解决方案三:
MIDlet.platformRequest(url);
解决方案四:
MIDlet类..platformRequest(url)..............
解决方案五:
MIDlet.platformRequest(url);url应该怎样写地址?http://www.baidu.com/id=1234这样写不对啊
解决方案六:
引用2楼zhlwwj1314的回复:

MIDlet.platformRequest(url);

用connection直接打开,在对datainputstream进行解析(没试过哦)。
解决方案七:
http://127.0.0.1:8080/......用IP地址
解决方案八:
MIDlet.platformRequest(url);url应该怎样写地址?http://www.baidu.com/id=1234这样写不对啊引用3楼zhouyongyang621的回复:

MIDlet类..platformRequest(url)..............

解决方案九:
就用一个地址可以啊,我刚都试了就用个http://www.baidu.com看看?
解决方案十:
错了,那个是打开pc浏览器,只能要么自己模拟实现浏览器,遵循http,对数据包进行自解析,再显示出来。j2me好像没有专门用来打开浏览器的类吧?
解决方案十一:
MIDlet.platformRequest(url);就是j2me用来打开浏览器的方法。。这也是好多项目中以经实现的功能
解决方案十二:
要在真机上才有用了。。。。。
解决方案十三:
voidgetViaHttpConnection(Stringurl)throwsIOException{HttpConnectionc=null;InputStreamis=null;Stringrc;try{c=(HttpConnection)Connector.open("http://www.baidu.com");rc=c.getEncoding();System.out.print(rc);System.out.print("rn");is=c.openInputStream();System.out.print(is);System.out.print("rn");intch;while((ch=is.read())!=-1){//System.out.print(ch);//System.out.print("rn");}}catch(ClassCastExceptione){thrownewIllegalArgumentException("NotanHTTPURL");}finally{if(is!=null)is.close();if(c!=null)c.close();}}*************运行结果**********nullcom.sun.midp.io.BaseInputStream@1cb37664引用5楼guangmingdeshenju的回复:

引用2楼zhlwwj1314的回复:MIDlet.platformRequest(url);用connection直接打开,在对datainputstream进行解析(没试过哦)。

解决方案十四:
com.sun.midp.io.BaseInputStream@1cb37664这是什么意思?不懂。。。。
解决方案十五:
那就是我的方法让我用错了!有点糊涂!引用8楼zhouyongyang621的回复:

就用一个地址可以啊,我刚都试了就用个http://www.baidu.com看看?

解决方案:
(HttpConnection)Connector.open("http://www.baidu.com");这个方法只是从www.baidu.com中获取数据.MIDlet.platformRequest(url);这个方法是调用系统浏览器显示www.baidu.com这个网站
解决方案:
MIDlet.platformRequest("http://www.baidu.com");这样写可以吗?引用15楼zhouyongyang621的回复:

(HttpConnection)Connector.open("http://www.baidu.com");这个方法只是从www.baidu.com中获取数据.MIDlet.platformRequest(url);这个方法是调用系统浏览器显示www.baidu.com这个网站

解决方案:
可以。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
解决方案:
publicvoidrun(){Alertalert=null;if(textNum.getString().equals("1234")){MIDlet.platformRequest("http://www.baidu.com");alert=newAlert("提示窗口","发送成功",null,AlertType.INFO);}else{alert=newAlert("提示窗口","发送失败",null,AlertType.INFO);}alert.setTimeout(1000);IndexMIDlet.instance.dis.setCurrent(alert,this);}过不去啊!代码还错了!不让调用static的参数引用17楼zhouyongyang621的回复:

可以。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

解决方案:
MIDlet.platformRequest("http://www.baidu.com");要在一个单独的线程中,调这个方法后,系统浏览器就会覆盖当前的VIEW。try{booleanisWepClose=Main.mainInstance.platformRequest(this.url);deviceState=BROWSEDEVICESSTATE;if(isWepClose){Main.mainInstance.quitApp();}else{if(MainManager.getInstance().wepQuit){Main.mainInstance.quitApp();}}}catch(Exceptione){//#ifLOGLog.trace("platformRequestException:"+e.getMessage());//#endif//Main.mainInstance.quitApp();}
解决方案:
是不是的在创建一个Thread的方法?
解决方案:
楼上的大哥!你的代码我没有理解!!!!引用19楼zhouyongyang621的回复:

MIDlet.platformRequest("http://www.baidu.com");要在一个单独的线程中,调这个方法后,系统浏览器就会覆盖当前的VIEW。try{booleanisWepClose=Main.mainInstance.platformRequest(this.url);deviceState=BROWSEDEVICESSTATE;……

时间: 2024-09-20 10:40:40

J2ME中如何打开一个网页?的相关文章

如何实现连接无线网(或者蓝牙)后,手机移动端自动打开一个网页页面

问题描述 如何实现连接无线网(或者蓝牙)后,手机移动端自动打开一个网页页面 如题目所述,就像移动的cmcc_edu一样,当手机连到这个网络时会自动弹出一个用于登陆的网页 解决方案 公共wifi登录页面由哪些技术实现 解决方案二: 首先你必须写一个app让用户安装在手机中,此app运行后产生一个service监听连接无线的事件,事件发生时使用隐式intent呼出用户手机相应app打开一个指定的网页. 最后你要确保你的这个app不会被手机卫士认为是病毒,哈哈. 解决方案三: 请问你有没有见过通过蓝牙

jsp中调用上一个网页中调用的js里面的input text的值

问题描述 jsp中调用上一个网页中调用的js里面的input text的值 套了一个时间选择的模板,想要获取开始时间和结束时间,但是这两个出现在调用的js里面,怎么获取 解决方案 将控件绑定id,js中有通过id设置控件内容的方法 解决方案二: 当前网页和上一个网页是什么关系?iframe还是window.open? iframe可以用parent或者document.getElementById('ifrID').contentWindow得到相互引用, window.open用opener或

mfc-基于MFC对话框的程序中如何打开一个单文档

问题描述 基于MFC对话框的程序中如何打开一个单文档 我是MFC的初学者,现在遇到了一个问题,就是如何在基于对话框的程序中,如何通过一个对话框中的按钮打开一个单文档.(我的目的是想在打开的单文档中绘制折线图),求各位大神指点 解决方案 你干嘛用基于对话框的程序,你完全可以创建一个基于单文档的程序,再添加对话框,这比你先创建一个对话框的程序,再添加文档视图支持简单的多. 解决方案二: 在MFC下使用OpenGL的一个简单的例子(基于单文档程序)MFC应用程序类型:单文档.多文档与基于对话框MFC窗

急问!打开一个网页时让我下载.do文件是怎么回事啊??

问题描述 我打开一个网页时,却提示让我下载一个.do文件,下载下来后全是乱码,网页中间有一大片空白,这是怎么回事啊??是浏览器的问题?已经试用Firefox,IE6.0,IE7.0都是一样的情况.求教各位大大,是不是我的设置出了什么问题?还是什么JAVA组件没有装??是别人的网站哈,应该不是服务器的问题.估计是我的问题! 解决方案 解决方案二:我觉得更可能是服务器的配置问题.解决方案三:该回复于2011-02-11 14:36:42被版主删除解决方案四:服务器端的代码没处理好这是常用的事解决方案

php中如何判断一个网页请求是ajax请求还是普通请求_php技巧

如何在php中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来实现,例如使用如下网址请求:/path/to/pkphp.com/script.php?ajax在php脚本中使用如下方法判断: 复制代码 代码如下: if(isset($_GET['ajax'])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断.但是如果需要这样的功能,这个方法可能就有弊端,功能需求

Linux 中如何打开一个大文本文件

在"大数据"时代,我们会经常遇到有大文本文件(上 GB 或更大)的情况.假设需要我们手工的搜索和编辑这些大文件,或者为了解决一些特定的问题而需要手工分析多个上 GB 的日志文件.传统的文本编辑软件对处理这样的大文件不太有效,当我们试图打开一个大文件时会经常由于内存不足而郁闷的不行. 如果你是一个精明的系统管理员,你也许会用 cat.tail.grep.sed.awk 等这些命令的组合来打开和编辑一个文本文件.在这篇教程里,我将会谈论关于如何在 Linux 中打开(并编辑)一个大文本文件

打开一个网页先展现一个LOGO再是具体内容

问题描述 http://www.worldunion.com.cn/category.aspx?nid=32像这样的网页打开一个页面会弹出一个logo这效果是怎么实现的 解决方案 解决方案二:写一个页面就单独放一个logo,进入这个页面后间隔一秒再跳转到内容页面.解决方案三:1.页面加载的时候放一个div,div里面可以放一个loading的图片,也可以用css设定背景图是loading.2.页面加载完成之后,加上$(window).load(function(){$('.loading').r

如何用C#做一个DLL,在DLL里面打开一个网页并得到用户操作的结果

问题描述 大家好,我的问题如下:我想用C#做一个DLL,然后在其他C/S结构的程序里面传一个网址给这个DLL,在这个DLL里面打开这个网址(应该用IE还是自己做一个WebBrower呢),关键在于不光要打开这个网页,而且还要能判断用户是不是关闭了页面,或者如果用户点击了提交按钮以后,对方网站要能给我一个response(我不知道怎么实现,但是对方网站会尽量配合我),我能接收这个response,然后再把值返回到我的C/S结构的程序里面.首先我都不知道这个需求有没有可行性,如果没有的话,我也需要足

Servlet中直接打开一个新页面显示一个Txt文档

问题描述 在我的服务器端有一个txt的文件,现在用户可以点击了下载这个txt文件,但是还需要点预览后在web端直接显示这个txt文档,即在IE中显示这个txt文档~怎么写呢? 解决方案 解决方案二:引用楼主rongkuiliu的回复: 在我的服务器端有一个txt的文件,现在用户可以点击了下载这个txt文件,但是还需要点预览后在web端直接显示这个txt文档,即在IE中显示这个txt文档~怎么写呢? content-type设置成text/plain试验下解决方案三:是在servlet里这样写吗?