Medlet的方法platformRequest()的使用举例
2010-03-29 11:51
381 查看
platformRequest:
请求指定的URl设备
如果平台有相应的功能和有效的资源,那么它就可以调用应用程序到前景,并且可以让它和用户进行交互,而且让Midlet套件运行在后台
如果没有合适的功能或有效资源,它就会等待提交上来的请求直到Midlet套件结束。当结束时,平台必须把应用程序调入到前台让程序继续和用户交互。
实现打开一个网址:
public class Medlet2 extends MIDlet {
private String URL;
private boolean b;
public Medlet2() {
URL="www.baidu.com";
}
protected void startApp() throws MIDletStateChangeException {
try {
b=this.platformRequest(URL);
if(b){
System.out.println("调用成功"+b);
this.destroyApp(true);
}else{
System.out.println("调用失败"+b);
}
} catch (ConnectionNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
this.notifyDestroyed();
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
}
请求指定的URl设备
如果平台有相应的功能和有效的资源,那么它就可以调用应用程序到前景,并且可以让它和用户进行交互,而且让Midlet套件运行在后台
如果没有合适的功能或有效资源,它就会等待提交上来的请求直到Midlet套件结束。当结束时,平台必须把应用程序调入到前台让程序继续和用户交互。
实现打开一个网址:
public class Medlet2 extends MIDlet {
private String URL;
private boolean b;
public Medlet2() {
URL="www.baidu.com";
}
protected void startApp() throws MIDletStateChangeException {
try {
b=this.platformRequest(URL);
if(b){
System.out.println("调用成功"+b);
this.destroyApp(true);
}else{
System.out.println("调用失败"+b);
}
} catch (ConnectionNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
this.notifyDestroyed();
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
}
相关文章推荐
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)
- windows下Python2与Python3共存的使用方法以及pip的使用方法以及pip安装报错:is not a supported wheel on this platform的处理方法
- 使用 GetRequestStream 方法返回流
- Laravel中使用FormRequest进行表单验证方法及问题汇总
- 使用nginx做反代时遇到413 Request Entity Too Large的解决方法
- 使用 RequestHandler.render 方法支持缺省首页 index.html
- 使用canvas画的圆形水球波纹带进度条的效果,里面使用的是requestAnimationFrame方法(),所以动画的执行只在区域可见的时候才会执行
- jsp中request的常见使用方法
- 使用js替代jsp中request.getParameter等方法
- Java中使用HttpRequest调用RESTfull的DELETE方法接口提示:How to fix HTTP method DELETE doesn't support output
- 使用@RequestParam绑定请求参数到方法参数
- SQL(横表和纵表)行列转换,PIVOT与UNPIVOT的区别和使用方法举例,合并列的例子
- SpringMVC上传图片总结(1)---常规方法进行图片上传,使用了MultipartFile、MultipartHttpServletRequest
- AsyncHttpClient, RequestParams ,AsyncHttpResponseHandler三个类使用方法
- 使用JavaScript获取Request中参数的值方法
- jsp中request的常见使用方法
- Struts2后台使用Request和Session方法
- node.js中的http.request.end方法使用说明
- 使用 HttpWebRequest的psot方式传参数调用接口方法
- maven项目使用SOLR时报 previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest" 错的解决方法