📄 d.java
字号:
c.A = s;
a.c(s, "enter");
c.D = false;
}
public final void j()
{
a.j(c.A);
}
public final void l(String s)
{
a.h(s, "none");
}
public final void d(String s, String s1, String s2)
{
a.a(s, s2, s1);
}
public final boolean a(String s, String s1, String s2, String s3, String s4)
{
String s5 = null;
if (s.length() == 0)
s5 = "您输入的群名称不能为空,请重新输入。";
else
if (s.length() > 10)
s5 = "群名称不能超出 10 个字符";
else
if (s4.length() > 255)
s5 = "群描述不能超出 255个字符";
if (s5 != null)
{
a(0, s5);
return false;
} else
{
a.a(s, s1, s2, s3, s4);
return true;
}
}
public final void k()
{
a.g();
}
public final void m(String s)
{
a.i(s);
}
public final boolean e(String s, String s1, String s2)
{
String s3 = null;
if (s.length() == 0)
s3 = "昵称不能为空。";
if (s3 != null)
{
a(0, s3);
return false;
} else
{
a.d(s1, s, s2);
return true;
}
}
public final void n(String s)
{
a.g(s);
}
public final void o(String s)
{
b b1 = a();
Object aobj[] = {
new Byte((byte)3), new Integer(-1), b1.a + "%" + b1.A, null, null, "groupchat", null, s, null, new Date(),
new Byte((byte)2), null, null, null
};
c.o().addElement(((Object) (aobj)));
a(44, ((Object) (aobj)));
a.c(c.A, "groupchat", s);
}
public final boolean a(String s, String s1, String s2, String s3, String s4, String s5)
{
String s6 = null;
if (s1.length() == 0)
s6 = "您输入的昵称不能为空,请重新输入。";
else
if (s5.length() > 255)
s6 = "群描述不能超出 255个字符";
if (s6 != null)
{
a(0, s6);
return false;
} else
{
a.a(s, s1, s2, s3, s4, s5);
return true;
}
}
public final boolean b(String s, String s1, String s2, String s3, String s4)
{
String s5 = null;
if (s.length() == 0)
s5 = "您输入的群名称不能为空,请重新输入。";
else
if (s.length() > 10)
s5 = "群名称不能超出 10 个字符";
else
if (s4.length() > 255)
s5 = "群描述不能超出 255个字符";
if (s5 != null)
{
a(0, s5);
return false;
} else
{
a.b(c.A, s, s1, c.a + "@pica", s2, s4, s3);
return true;
}
}
public final boolean p(String s)
{
String s1 = null;
if (s.length() == 0)
s1 = "您输入的公告内容不能为空,请重新输入。";
else
if (s.length() > 255)
s1 = "公告长度不能超出 255 个字符";
if (s1 != null)
{
a(0, s1);
return false;
} else
{
a.k(s);
return true;
}
}
public final void i(String s, String s1)
{
a.j(s, s1);
}
public final boolean j(String s, String s1)
{
String s2 = null;
if (s1.length() > 50)
s2 = "内容不能超出 50个字符。";
if (s2 != null)
{
a(0, s2);
return false;
} else
{
a.a(s, s1, 0);
return true;
}
}
public final boolean k(String s, String s1)
{
String s2 = null;
if (s1.length() > 50)
s2 = "内容不能超出 50个字符。";
if (s2 != null)
{
a(0, s2);
return false;
} else
{
a.a(s, s1, 1);
return true;
}
}
public final boolean a(String s, String s1, String s2, int i1, String s3, String s4)
{
String s5 = null;
if (s.length() == 0)
s5 = "昵称不能为空。";
else
if (s.length() > 10)
s5 = "昵称长度不能超出 10 个字符。";
else
if (s2.length() == 0)
s5 = "年龄不能为空。";
else
if (s4.length() > 60)
s5 = "个人描述不能超出 60 个字符";
if (s5 != null)
{
a(0, s5);
return false;
} else
{
a.a(c.a + "@pica", s, s3, s1, s2, i1, s4);
return true;
}
}
public final boolean q(String s)
{
String s1 = null;
if (s.length() == 0)
{
s1 = "密码不能为空。";
} else
{
int i1 = s.length();
int j1 = 0;
do
{
if (j1 >= i1)
break;
char c1;
if (((c1 = s.charAt(j1)) < '0' || c1 > '9') && (c1 < 'A' || c1 > 'Z') && (c1 < 'a' || c1 > 'z') && c1 != '_')
{
s1 = "输入的密码有非法字符。";
break;
}
j1++;
} while (true);
}
if (s1 != null)
{
a(0, s1);
return false;
} else
{
a.h(s);
return true;
}
}
public final void a(boolean flag, int i1)
{
c.h = flag;
c.j = (byte)i1;
o();
}
public final void l(String s, String s1)
{
c.a = s;
c.b = s1;
o();
}
public final void a(String s, byte byte0)
{
if (byte0 == 0)
{
a.a(s, "subscribed", null, null, 0);
a.a(s, null, null, null);
a.a(s, "subscribe", null, null, 0);
return;
}
if (byte0 == 1)
{
a.a(s, "subscribed", null, null, 0);
return;
}
if (byte0 == 2)
a.a(s, "unsubscribed", null, null, 0);
}
public final void a(String s, Vector vector, short aword0[])
{
a.a(s, vector, aword0);//拼网页连入消息对像
}
public final boolean c(String s, String s1, String s2, String s3)
{
String s4 = null;
if (pica.ui.f.b(s) || !s.equals(a().b))
s4 = "密码不正确。";
else
if (s1 != null && pica.ui.f.a(s1))
s4 = "当前手机号不正确。";
else
if (pica.ui.f.a(s2))
s4 = "新的手机号不正确。";
else
if (pica.ui.f.a(s3) || !s2.equals(s3))
s4 = "新手机号与确认手机号不一致。";
if (s4 != null)
{
a(0, s4);
return false;
} else
{
a.c(a().a, s, s1, s2);
return true;
}
}
public final boolean f(String s, String s1, String s2)
{
String s3 = null;
if (s1 != null && pica.ui.f.a(s1))
s3 = "手机号格式不正确。";
else
if (s.length() == 0)
{
s3 = "密码不能为空。";
} else
{
int i1 = s.length();
int j1 = 0;
do
{
if (j1 >= i1)
break;
char c1;
if (((c1 = s.charAt(j1)) < '0' || c1 > '9') && (c1 < 'A' || c1 > 'Z') && (c1 < 'a' || c1 > 'z') && c1 != '_')
{
s3 = "输入的密码有非法字符。";
break;
}
j1++;
} while (true);
}
if (s3 != null)
{
a(0, s3);
return false;
}
if (a == null)
a = new g(this);
a.e(s, s1, s2);
return true;
}
public final void l()
{
c.w().a();
c.p().a();
c.n().a();
c.k().a();
c.l().a();
}
public final void m()
{
a.h();
a = null;
}
public final void n()
{
System.out.println("text1---");
if (a != null)
a.a();
}
public final void o()
{
RecordStore recordstore = null;
String s = "Account";
try
{
RecordStore.deleteRecordStore(s);
}
catch (Exception e) { }
try {
recordstore = RecordStore.openRecordStore(s, true);
ByteArrayOutputStream bytearrayoutputstream = new ByteArrayOutputStream();
DataOutputStream dataoutputstream;
(dataoutputstream = new DataOutputStream(bytearrayoutputstream)).writeUTF(c.a);
dataoutputstream.writeUTF(c.b);
dataoutputstream.writeBoolean(c.e);
dataoutputstream.writeBoolean(c.f);
dataoutputstream.writeBoolean(c.g);
dataoutputstream.writeBoolean(c.h);
dataoutputstream.writeByte(c.j);
dataoutputstream.writeByte(c.i);
byte abyte0[] = bytearrayoutputstream.toByteArray();
recordstore.addRecord(abyte0, 0, abyte0.length);
recordstore.closeRecordStore();
} catch (RecordStoreException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
return;
// JVM INSTR dup ;
// Exception exception;
// exception;
// printStackTrace();
// if (recordstore != null)
// try
// {
// recordstore.closeRecordStore();
// return;
// }
// catch (Exception e) { }
// return;
}
public final void p()
{
RecordStore recordstore = null;
try {
if ((recordstore = RecordStore.openRecordStore("Account", false)) != null && recordstore.getNumRecords() > 0)
{
byte abyte0[] = recordstore.getRecord(1);
DataInputStream datainputstream = new DataInputStream(new ByteArrayInputStream(abyte0));
c.a = datainputstream.readUTF();
c.b = datainputstream.readUTF();
c.e = datainputstream.readBoolean();
c.f = datainputstream.readBoolean();
c.g = datainputstream.readBoolean();
c.h = datainputstream.readBoolean();
c.j = datainputstream.readByte();
c.i = datainputstream.readByte();
recordstore.closeRecordStore();}
else{
// return;
// JVM INSTR dup ;
// Exception exception;
// exception;
// printStackTrace();
if (recordstore != null)
recordstore.closeRecordStore();
c.a = "";
c.b = "";
c.e = false;
c.f = false;
c.g = false;
c.h = false;
c.j = 0;
c.i = 3;
}
} catch (RecordStoreException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
return;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -