亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mimereceiver.java

?? J2ME程序實現開機自啟動的簡單例子源碼。
?? JAVA
字號:
/*///////////////////////////////////////////////////////////////////////////////
//MIMESMSnotifyPushRegistry文檔生成日期:2005.11.3
//
//(1)概述:
//類名稱:MIMEReceiver
//類說明:
//	提供主界面
    
//所在子系統:MIMESMSnotifyPushRegistry
//
//系統總描述:
	    本工程發送一個MIME頭的短信給目標手機。MIME頭中指明了對方應該如何處理。
	    對方手機收到后,觸發注冊了PushRegistry的MIDlet應用,并解析短信,
	    按照指明的命令操作。


	 子系統描述:
		注冊Push Registry,監聽sms://:8341,當然端口可以修改的。
		這樣,收到帶有MIME頭的短信后,解析并按照命令行事.

//(2)歷史記錄:
//創建人: 鄭昀(2005.11.3)
//聯系我: Google Talk >> zhengyun@gmail.com
//Blogs:    http://blog.csdn.net/zhengyun_ustc/以及http://www.cnblogs.com/zhengyun_ustc

//(3)版權聲明:
//我這個版本的MIMESMSnotifyPushRegistry,
//j2me客戶端代碼僅僅允許您借鑒,但不得用于商業用途,除非得到鄭昀本人的授權。本人保留所有權利。

////////////////////////////////////////////////////////////////////*/

package com.ultrapower.midlet;

import java.util.Vector;

import javax.microedition.io.PushRegistry;
import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.wireless.messaging.MessageConnection;

import com.ultrapower.control.GUIController;
import com.ultrapower.model.ThreadMMSHandler;


/**********************************************************
//MIMEReceiver
//
//Class Description:
//	實際上應該算作MVC中的View部分,是MIDlet的主界面。
//Author: 
//     zhengyun@ultrapower 2005.11.3
//
**********************************************************/
public class MIMEReceiver extends MIDlet {
	private Display display;
	public static GUIController controller;
	
	/*
	 * 用這個標志表明當前MIDlet是否已經啟動了
	 */
	private boolean m_bAppInit = false;
	
	/*
	 * 存儲處理連接的threads句柄
	 */
	private Vector connectionHandlers = new Vector();
		
	/**
	 * default constructor
	 */
	public MIMEReceiver() {
		super();

		display = Display.getDisplay(this);
	}

	/* (non-Javadoc)
	 * @see javax.microedition.midlet.MIDlet#startApp()
	 */
	protected void startApp() 
	throws MIDletStateChangeException{

		/*
		 * 為了以防萬一,一旦初始化的時候PushRegistry.listConnections出錯,
		 * 懷疑可能是用戶手機不支持MIDP2.0。那么必須將這個情況通告用戶。
		 */
		boolean bSomthingWrongWhenOushRegistryListConnections = false;
		String sErrorDescription = "";
		/*
		 * 如果找到了連接,則通知控制器要顯示“顯示短信”界面;
		 * 否則,控制器將直接顯示主界面
		 */
		boolean bThereAreConnections = false;
		/*
		 * MIDlet一啟動,首先要判斷當前MIDlet是否本來就是處于激活狀態
		 */
		if (!m_bAppInit) 
		{
			// 啟動了就把這個標志設置為true
			m_bAppInit = true;
			
			try
			{
			    String[] conns = 
			      PushRegistry.listConnections(false);
			    System.out.println("Found " + conns.length + 
			      	" connections.");
			    for(int ccnt=0; ccnt < conns.length; ccnt++){
					bThereAreConnections = true;
					ThreadMMSHandler handler = 
						new ThreadMMSHandler(conns [ccnt], this);
					connectionHandlers.addElement(handler);
				    handler.start();
			    }
			}
			catch(IllegalArgumentException iae)
			{
				bSomthingWrongWhenOushRegistryListConnections = true;
				iae.printStackTrace();
				sErrorDescription = "不被是認為合法的連接語法!"
								+ iae.getMessage() +
								"/" + iae.getClass();
			}
			catch(SecurityException  se)
			{
				bSomthingWrongWhenOushRegistryListConnections = true;
				se.printStackTrace();
				sErrorDescription = "可能沒有權限注冊!"
								+ se.getMessage() +
								"/" + se.getClass();
			}
			catch(Exception exc)
			{
				bSomthingWrongWhenOushRegistryListConnections = true;
				exc.printStackTrace();
				sErrorDescription = exc.getMessage() +
					"/" + exc.getClass();
			}
		  }
		
		controller = new GUIController(this);
		try
		{
			controller.init(bThereAreConnections);//初始化RMS,Menu,Forms
		}
		catch(Exception exc)
		{
			setCurrent(
				new Alert(
						"初始化錯誤", 
						"錯誤原因為:"
								+ exc.getMessage() + "/" + exc.getClass(),
								null, AlertType.ERROR));
		}
		
		// 初始化了控制器之后,就來看前面是否有錯
		if(bSomthingWrongWhenOushRegistryListConnections == true)
		{
			// 設置當前出錯信息
			controller.setListConnectionsException(sErrorDescription);
			////////////////////////////////////////////
			// 告訴控制器,出錯了
			controller.handleEvent(GUIController.EventID.EVENT_LISTCONNECTIONS_ERR, 
					null);
			////////////////////////////////////////////
		}
	}

	/* (non-Javadoc)
	 * @see javax.microedition.midlet.MIDlet#pauseApp()
	 */
	protected void pauseApp() {
		this.notifyPaused();
	}

	/* (non-Javadoc)
	 * @see javax.microedition.midlet.MIDlet#destroyApp(boolean)
	 */
	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
		controller = null;		
		
		/*
		 * 務必清除消息連接
		 */
		if (connectionHandlers != null) {
		      while (connectionHandlers.isEmpty() == false) {
				  ThreadMMSHandler tmh = (ThreadMMSHandler) connectionHandlers.firstElement();
		        if (tmh != null) {
		          try {
					  tmh = null;
		          }
		          catch (Exception exp) {}
		        }
				connectionHandlers.removeElementAt(0);
		      }
		    }

	}
	
	/**********************************************************
	//	 MIMEReceiver::setCurrent()
	//
	//	 Description:
	//	  設置當前顯示的界面
	//
	//	 Parameters:
	//	 Return Values:
	//	 Author:
	//	      zhengyun@ultrapower 2005.11.3
	//
	**********************************************************/
	public void setCurrent(Displayable disp){
		display.setCurrent(disp);
	}	
	public void setCurrent(Alert alert, Displayable disp){
		display.setCurrent(alert, disp);
    }
	
	public Displayable getCurrent(){
		return display.getCurrent();
    }
	
	/**********************************************************
	//	 MIMEReceiver::getCurrentDisplay()
	//
	//	 Description:
	//	  獲取當前的Display,這樣可以讓其他類能夠控制要顯示什么
	//
	//	 Parameters:
	//	 Return Values:
	//	 Author:
	//	      zhengyun@ultrapower 2005.11.3
	//
	**********************************************************/
	public Display getCurrentDisplay(){
		return display;
    }
	
	public void exit(boolean arg0){
		try{
			destroyApp(arg0);
			notifyDestroyed();
		}catch(MIDletStateChangeException e){
			//
		}
	}
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品夜夜爽| 精品国内片67194| 91精品国产91久久久久久一区二区| 亚洲精品一区二区三区四区高清 | 成人免费在线播放视频| 三级精品在线观看| 91麻豆123| 国产午夜精品在线观看| 日韩国产精品久久久| 91麻豆精品视频| 欧美国产一区视频在线观看| 美腿丝袜一区二区三区| 欧美日韩国产在线播放网站| 亚洲视频一区二区免费在线观看| 国产精品一区二区不卡| 欧美一级在线视频| 日韩中文字幕av电影| 91黄色在线观看| 亚洲欧美日韩久久精品| 国产999精品久久| 久久老女人爱爱| 蜜臀av一区二区三区| 欧美高清你懂得| 亚洲国产婷婷综合在线精品| 色欧美日韩亚洲| 亚洲日本中文字幕区| 9l国产精品久久久久麻豆| 中文字幕精品一区二区精品绿巨人| 狠狠色狠狠色综合| 亚洲精品在线免费观看视频| 麻豆国产精品777777在线| 日韩欧美另类在线| 久久国产精品免费| 精品成人在线观看| 精品一区二区三区在线播放| 日韩欧美亚洲另类制服综合在线| 日本不卡一二三区黄网| 3atv一区二区三区| 久久精品噜噜噜成人av农村| 精品粉嫩aⅴ一区二区三区四区| 美女网站一区二区| 26uuu国产日韩综合| 粉嫩av亚洲一区二区图片| 国产精品久久久久永久免费观看| 99re这里都是精品| 一区二区免费在线播放| 欧美福利视频导航| 激情国产一区二区| 国产精品久久久久久久久动漫 | 欧美激情一区二区三区不卡| 高清不卡在线观看av| 成人免费视频在线观看| 欧美日韩亚洲另类| 奇米影视一区二区三区| 久久久激情视频| 一本大道av一区二区在线播放| 亚洲国产综合人成综合网站| 日韩一区二区三区四区五区六区| 国产精品911| 亚洲精品videosex极品| 日韩一区二区电影在线| 国产成人精品一区二区三区网站观看| 国产精品久久久久久亚洲伦| 欧美艳星brazzers| 国产资源精品在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 91麻豆精品国产91久久久使用方法 | 成人av电影在线网| 首页国产欧美日韩丝袜| 国产亚洲一本大道中文在线| 在线观看日韩国产| 国产一区91精品张津瑜| 亚洲二区在线视频| 日本一区二区久久| 91精品国产91久久久久久一区二区 | 日韩电影免费一区| 国产精品久久久久久久久免费丝袜 | av在线播放成人| 日本免费在线视频不卡一不卡二 | 精品国产凹凸成av人网站| 99久久婷婷国产| 精品一区二区三区的国产在线播放| 亚洲欧美综合在线精品| 精品毛片乱码1区2区3区| 色欧美日韩亚洲| 国产精品69毛片高清亚洲| 三级成人在线视频| 亚洲永久精品国产| 中文字幕一区二区三区四区| 欧美α欧美αv大片| 欧美日韩中字一区| 99国内精品久久| 国产不卡视频在线播放| 激情综合五月天| 日韩av二区在线播放| 亚洲小说春色综合另类电影| 中文字幕 久热精品 视频在线| 欧美一区二区三区公司| 欧美日韩高清一区二区三区| 91丨国产丨九色丨pron| 99久久精品情趣| 成人免费观看视频| 国产精品白丝av| 韩国三级在线一区| 另类小说欧美激情| 久色婷婷小香蕉久久| 免费人成黄页网站在线一区二区| 五月综合激情日本mⅴ| 一区二区三区在线观看国产| 亚洲色大成网站www久久九九| 国产精品久久久久一区二区三区共| 国产香蕉久久精品综合网| 久久免费偷拍视频| 国产日韩精品视频一区| 国产日产欧美一区| 欧美国产精品专区| 中文字幕免费不卡在线| 亚洲欧洲韩国日本视频| 亚洲乱码日产精品bd| 玉米视频成人免费看| 亚洲在线视频一区| 亚洲午夜久久久久久久久电影网 | 欧美在线视频全部完| 欧美日韩激情一区二区三区| 欧美理论片在线| 日韩三级免费观看| 久久九九国产精品| 中文在线一区二区| 一区二区三区美女视频| 午夜成人免费电影| 精品在线观看免费| 成人一区二区三区| 一本色道久久综合亚洲精品按摩| 欧美性猛交xxxx乱大交退制版| 欧美另类高清zo欧美| 精品久久久久久久久久久久包黑料 | 中文字幕综合网| 亚洲一二三级电影| 国内国产精品久久| av在线一区二区| 在线不卡一区二区| 久久久久国产一区二区三区四区| 亚洲欧美综合色| 婷婷综合久久一区二区三区| 精品一区二区三区的国产在线播放| 成人免费看视频| 欧美精品三级在线观看| 国产人妖乱国产精品人妖| 亚洲一区影音先锋| 国产在线看一区| 在线观看亚洲精品| 久久综合久久综合久久综合| 亚洲伦理在线免费看| 久久9热精品视频| 一本久道久久综合中文字幕| 精品久久久久久最新网址| 亚洲欧美中日韩| 久久er99精品| 欧美三区免费完整视频在线观看| 欧美精品一区二区三区四区 | 久久久激情视频| 亚洲18影院在线观看| 成人av小说网| 日韩一级片在线观看| 亚洲激情欧美激情| 国产精品 日产精品 欧美精品| 91国内精品野花午夜精品| 久久嫩草精品久久久久| 无码av中文一区二区三区桃花岛| 99精品视频免费在线观看| 久久综合久色欧美综合狠狠| 午夜视频一区在线观看| gogo大胆日本视频一区| 日韩欧美的一区| 首页国产欧美久久| 色综合av在线| 国产精品萝li| 国产精品资源网站| 日韩视频免费观看高清完整版| 亚洲一区二区视频在线观看| 99re视频精品| 国产精品白丝在线| 国产.欧美.日韩| 久久久av毛片精品| 秋霞电影网一区二区| 欧美精品日韩精品| 亚洲一区二区三区国产| 在线观看91视频| 亚洲美女电影在线| 色88888久久久久久影院按摩| 国产精品不卡在线观看| 国产v日产∨综合v精品视频| 久久久精品综合| 国产乱理伦片在线观看夜一区| 精品国产伦一区二区三区观看方式| 奇米777欧美一区二区| 欧美一级片免费看| 久久99国产精品麻豆| 日韩精品一区二区三区四区| 美女爽到高潮91|