⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appcontext.java

📁 一个基于J2ME技术的程序,使你可以远程控制装有服务端的PC.
💻 JAVA
字号:
/* * JRemCntl - Copyright (C) 2007 Filippo Di Vattimo <fildiv@gmail.com> * See COPYING */package fildiv.jremcntl.client.core;import javax.microedition.lcdui.Display;import javax.microedition.midlet.MIDlet;import javax.microedition.rms.RecordStoreException;import fildiv.jremcntl.common.core.JRemClientConnector;import fildiv.jremcntl.common.core.JRemRuntimeException;import fildiv.jremcntl.common.core.Logger;public class AppContext {	private final static String PREF_LAST_DEV_ADDR = "last_device_addr";	private final static String PREF_LAST_URL = "last_url";		private MIDlet midlet;	private Display display;	private Logger logger;	private AppPreferences prefs;	private JRemClientConnector connector;	private String version;	public AppContext(MIDlet midlet) {				if (midlet == null)			throw new IllegalArgumentException();				this.display = Display.getDisplay(midlet);				try {			prefs = new AppPreferences("jremcntl");		} catch (RecordStoreException e) {			throw new JRemRuntimeException(e);		}				connector = new JRemClientConnector();				version = midlet.getAppProperty("MIDlet-Version");	}	public synchronized void setLogger(Logger logger) {				if (logger == null)			throw new IllegalArgumentException();				this.logger = logger;		connector.setLogger(logger);	}		public Logger getLogger() {		return logger;	}		public MIDlet getMidlet() {		return midlet;	}		public Display getDisplay() {		return display;	}		public JRemClientConnector getConnector() {		return connector;	}		public synchronized void setLastDeviceAddr(String lastDeviceURL) {		prefs.put(PREF_LAST_DEV_ADDR, lastDeviceURL);	}		public String getLastDeviceAddr() {		return prefs.get(PREF_LAST_DEV_ADDR);	}	public void savePrefs() {		try {			prefs.save();		} catch (RecordStoreException e) {			throw new JRemRuntimeException(e);		}	}	public void setLastURL(String url) {		prefs.put(PREF_LAST_URL, url);	}		public String getLastURL() {		return prefs.get(PREF_LAST_URL);	}	public String getVersion() {		return version;	}		public boolean isConnected() {		return connector.isConnected();	}		public boolean inDebug() {		return false;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -