TimeTrialDemo.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:2k
源码类别:

J2ME

开发平台:

Java

  1. import javax.microedition.midlet.*;
  2. import javax.microedition.lcdui.*;
  3. public class TimeTrialDemo extends MIDlet implements CommandListener {
  4.  private Display display;
  5.  private Command cmdExit = new Command("Exit", Command.EXIT,1);;
  6.  private Form formMain;
  7.  private StringItem stringItem;
  8.   
  9.  private TimeTrial timeTrial;
  10.  private static final String rmsName = "TimeTrialDemoRMS";
  11.  private boolean result;
  12.  public TimeTrialDemo() {
  13.    try {
  14.    
  15.      // Manual Encrypt - You may need this to change the values in the JAD file    
  16.      //System.out.println("Manual Encryption: " + Base64.encodeToString("20031015"));   
  17.    
  18.      // Time Trial - By Date
  19.      //timeTrial = new TimeTrial(rmsName,TimeTrial.TT_DATE);   
  20.      //result = TimeTrial.isValid(getAppProperty("Expire-Date"));
  21.      
  22.      // Time Trial - Number of Days
  23.      //timeTrial = new TimeTrial(rmsName,TimeTrial.TT_DAYS);
  24.      //result = TimeTrial.isValid(getAppProperty("Expire-Days"));
  25.      
  26.      // Time Trial - Number of Plays
  27.      timeTrial = new TimeTrial(rmsName,TimeTrial.TT_PLAYS);
  28.      result = timeTrial.isValid(getAppProperty("Expire-Plays"));
  29.      
  30.      if (result)
  31.        System.out.println("Game NOT Expired");
  32.      else
  33.        System.out.println("Game Expired");
  34.    } catch (Exception ex) {
  35.      System.out.println(ex);
  36.    }
  37.    display = Display.getDisplay(this);
  38.    stringItem = new StringItem("","See Console");
  39.    formMain = new Form("Time Trial Demo");
  40.    formMain.addCommand(cmdExit);
  41.    formMain.append(stringItem);
  42.    formMain.setCommandListener(this);
  43.  }
  44.  public void startApp() {
  45.    display.setCurrent(formMain);
  46.  }
  47.  public void pauseApp() {  }
  48.  public void destroyApp(boolean unconditional) {}
  49.  public void commandAction(Command c, Displayable s) {
  50.    if (c == cmdExit) {
  51.      destroyApp(false);
  52.      notifyDestroyed();
  53.    }
  54.  }
  55. }