📄 ae.txt
字号:
import javax.microedition.io.Connector;
import javax.wireless.messaging.MessageConnection;
import javax.wireless.messaging.TextMessage;
public class ae
implements Runnable
{
private boolean b_boolean_fld;
private boolean a_boolean_fld;
private String b_java_lang_String_fld;
private String a_java_lang_String_fld;
private String c;
private s a_s_fld;
private int a_int_fld;
public ae(s s1)
{
b_boolean_fld = false;
a_boolean_fld = true;
b_java_lang_String_fld = "1700";
a_java_lang_String_fld = "";
c = "sms://1700";
a_s_fld = null;
a_s_fld = s1;
}
public void run()
{
a();
}
public boolean a(String s1, String s2, int i)
{
if(s1.length() > 20 || !a(s1))
{
return false;
} else
{
b_java_lang_String_fld = s1;
a_java_lang_String_fld = s2;
a_int_fld = i;
Thread thread = new Thread(this);
thread.start();
return true;
}
}
private void a()
{
int i;
MessageConnection messageconnection;
i = a_int_fld;
messageconnection = null;
c = "sms://" + b_java_lang_String_fld;
messageconnection = (MessageConnection)Connector.open(c);
TextMessage textmessage = (TextMessage)messageconnection.newMessage("text");
textmessage.setPayloadText(a_java_lang_String_fld);
if(c != null)
{
textmessage.setAddress(c);
}
messageconnection.send(textmessage);
if(a_s_fld != null)
{
a_s_fld.a(2, i);
}
if(messageconnection != null)
{
try
{
messageconnection.close();
messageconnection = null;
}
catch(Exception exception2)
{
messageconnection = null;
}
}
break MISSING_BLOCK_LABEL_195;
Exception exception;
exception;
if(a_s_fld != null)
{
a_s_fld.a(1, i);
}
if(messageconnection != null)
{
try
{
messageconnection.close();
messageconnection = null;
}
catch(Exception exception3)
{
messageconnection = null;
}
}
break MISSING_BLOCK_LABEL_195;
Exception exception1;
exception1;
if(messageconnection != null)
{
try
{
messageconnection.close();
messageconnection = null;
}
catch(Exception exception4)
{
messageconnection = null;
}
}
throw exception1;
}
private boolean a(String s1)
{
byte abyte0[];
int i;
abyte0 = s1.getBytes("UTF-8");
i = 0;
_L1:
byte byte0;
if(i >= abyte0.length)
{
break MISSING_BLOCK_LABEL_52;
}
byte0 = (new Byte(abyte0[i])).byteValue();
if(byte0 < 48 || byte0 > 57)
{
return false;
}
i++;
goto _L1
return true;
Exception exception;
exception;
return false;
}
public void b()
{
b_java_lang_String_fld = null;
a_java_lang_String_fld = null;
c = null;
a_s_fld = null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -