?? httplogic.java
字號:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: HttpLogic.java
import java.io.DataInputStream;
import java.util.*;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
public class HttpLogic
{
public HttpLogic(Main main1)
{
main = main1;
}
private String doGet(String s)
{
HttpConnection httpconnection;
DataInputStream datainputstream;
String s1;
httpconnection = null;
datainputstream = null;
s1 = "";
httpconnection = (HttpConnection)Connector.open(s);
datainputstream = new DataInputStream(httpconnection.openInputStream());
int i;
while((i = datainputstream.read()) != -1)
s1 = s1 + (char)i;
try
{
if(httpconnection != null)
httpconnection.close();
if(datainputstream != null)
datainputstream.close();
}
catch(Exception exception) { }
break MISSING_BLOCK_LABEL_156;
Exception exception1;
exception1;
s1 = "";
try
{
if(httpconnection != null)
httpconnection.close();
if(datainputstream != null)
datainputstream.close();
}
catch(Exception exception2) { }
break MISSING_BLOCK_LABEL_156;
Exception exception3;
exception3;
try
{
if(httpconnection != null)
httpconnection.close();
if(datainputstream != null)
datainputstream.close();
}
catch(Exception exception4) { }
throw exception3;
return s1.trim();
}
public void call(final String mName)
{
ConnectingFC connectingfc = new ConnectingFC(main);
main.setCurrentDA(connectingfc);
TimerTask timertask = new TimerTask() {
public void run()
{
if(mName.equals("activate"))
activate();
}
};
main.timer.schedule(timertask, 1000L);
}
public void activate()
{
String s = (String)main.cache.get("key");
String s1 = doGet("http://coldcore.com/eisphere/main?trg=mobilegame&act=activateGame&id=marioE1&key=" + s);
MessageF messagef;
if(s1.startsWith("000"))
{
Vector vector = main.getTokens(s1);
String s2 = (String)vector.elementAt(1);
main.saveFile("expiration", s2.getBytes());
main.demo = false;
messagef = new MessageF(main, "Game Activated", "Thank you for your support.", new MainMenuL(main));
} else
if(s1.startsWith("001"))
messagef = new MessageF(main, "Activation Failed", "Invalid key.", new ActivationF(main));
else
if(s1.startsWith("002"))
messagef = new MessageF(main, "Activation Failed", "Invalid game.", new ActivationF(main));
else
messagef = new MessageF(main, "Activation Failed", "Invalid response.", new MainMenuL(main));
main.setCurrentDA(messagef);
}
private Main main;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -