📄 testmcapi.java
字号:
package test;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Graphics;
import javax.microedition.midlet.MIDlet;
import com.hdtworld.adInterface.AdCanvas;
import com.hdtworld.adInterface.AdManager;
import com.hdtworld.adInterface.AdPlayer;
public class TestMCAPI extends AdCanvas implements Runnable {
private MIDlet midlet;
Display display = null;
AdPlayer adplayer = null;
public TestMCAPI(MIDlet mid) {
midlet = mid;
display = Display.getDisplay(mid);
display.setCurrent(this);
this.setFullScreenMode(true);
(new Thread(this)).start();
initAdPlay();
}
public void initAdPlay() {
adplayer = new AdManager();
adplayer.setAppId(123456L);// 设置应用程序ID
adplayer.setCacheSize((byte) 100);// 设置缓冲区
adplayer.setConnectionType(AdPlayer.CONNECTION_CMNET);
adplayer.setUA("nokiaN73");// 设置机型参数
adplayer.setUUID(12345678L);// 应设置一个唯一编号
}
protected void paint(Graphics g) {
// write your logic
}
public void run() {
while (true)
{
long m1 = System.currentTimeMillis();
for (; (System.currentTimeMillis() - m1) < 50; Thread.yield())
;
repaint();
}
}
protected void keyPressed(int keyCode) {
if (keyCode == Canvas.FIRE)
{
adplayer = new AdManager();
adplayer.setContent("adSpace"/* 设置广告位 */," targetingParam"/* 设置定向参数 */);
adplayer.playAd(midlet,1,0,0,getWidth(),getHeight());
adplayer.startConnection();
}
}
public void resumeApplication() {
// 播放广告完毕,程序可以继续执行
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -