⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cm.java

📁 2009-PICA最新j2ME源码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
					j.a(aobj6);
					j.c("离开");
					return;
				}
			} else
			{
				if (s1.equals("主频道"))
				{
					j.b("发言");
					j.c("离开");
					return;
				}
				if (s1.equals("我的频道"))
				{
					if (s != 44)
						j.b("悄悄话");
					else
						j.b("");//j.b(null);
					j.c("离开");
					return;
				}
			}
		} else
		{
			if (i1 == 8)
			{
				Object aobj7[][] = {
					{
						null, "后退"
					}, {
						null, "刷新"
					}, {
						null, "返回首页"
					}
				};
				j.a(aobj7);
				j.c("返回主界面");
				return;
			}
			if (i1 == 12 || i1 == 14 || i1 == 13)
			{
				j.b("确定");
				j.c("返回");
				return;
			}
			if (i1 == 16)
				return;
			if (i1 == 48)
			{
				Object aobj8[][] = {
					{
						null, "查看资料"
					}, {
						null, "同意"
					}, {
						null, "拒绝"
					}
				};
				j.a(aobj8);
				j.c("返回");
				return;
			}
			if (i1 == 21)
			{
				Object aobj9[][] = {
					{
						null, "查看资料"
					}, {
						null, "同意并加为好友"
					}, {
						null, "同意"
					}, {
						null, "拒绝"
					}
				};
				j.a(aobj9);
				j.c("返回");
				return;
			}
			if (i1 == 20)
			{
				Object aobj10[][] = {
					{
						null, "加为好友"
					}, {
						null, "详细资料"
					}, {
						null, "更多..."
					}
				};
				j.a(aobj10);
				j.c("返回");
				return;
			}
			if (i1 == 52)
			{
				//j.b(null);
                                j.b("");
				j.c("返回主界面");
			}
		}
	}

	private void I()
	{
		pica.ui.d d1;
		if ((d1 = (pica.ui.d)ab("contactXList")) != null)
		{
			d1.a(l.a().p());
			d1.a();
		}
	}

	private void J()
	{
		ab("friendSearchResultList");
	}
//	private void a(Object aobj[])
	private void aob(Object aobj[])
	{
		g g1;
		(g1 = (g)ab("viewClusterVCardPage")).a(null, null, 0, (byte)5, 0, 0);
		g1.a("昵称:" + aobj[1], null, 0, (byte)9, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		g1.a("性别:" + aobj[2], null, 0, (byte)1, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		g1.a("电话号码:" + aobj[3], null, 0, (byte)1, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		g1.a("电子邮件:" + aobj[4], null, 0, (byte)1, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		g1.a("个人说明:", null, 0, (byte)1, 0, 0);
		g1.a(aobj[5].toString(), null, 0, (byte)1, 0, 0);
		g1.a();
	}
//	private void b(Object aobj[])
	private void b(Object aobj[])
	{
		j.a((String)aobj[2]);
		g g1 = (g)ab("viewClusterDetailsPage");
		String s1 = ((String)aobj[1]).substring(0, ((String)aobj[1]).indexOf("@"));
		g1.a("群号:" + s1, null, 0, (byte)1, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		g1.a("群名称:" + aobj[2], null, 0, (byte)9, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		String s2 = ((String)aobj[3]).substring(0, ((String)aobj[3]).indexOf("@"));
		g1.a("群主:" + s2, null, 0, (byte)1, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		g1.a("群类别:" + aobj[4], null, 0, (byte)1, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		String s3 = "";
		if (aobj[5].equals("open"))
			s3 = "自由加入";
		else
		if (aobj[5].equals("auth"))
			s3 = "需认证";
		else
		if (aobj[5].equals("close"))
			s3 = "禁止加入";
		g1.a("验证方式:" + s3, null, 0, (byte)1, 0, 0);
		g1.a(null, null, 0, (byte)5, 0, 0);
		g1.a("群描述:", null, 0, (byte)1, 0, 0);
		g1.a((String)aobj[6], null, 0, (byte)1, 0, 0);
		g1.a();
	}
//	private void a(Object obj)
	private void ao(Object obj)
	{
		g g1 = (g)ab("chatroomInsidePublicChannelPage");
		Object aobj[] = (Object[])obj;
		if (g1.h() >= 45)
		{
			g1.f(0);
			g1.f(0);
			g1.f(0);
		}
		if (((String)aobj[2]).indexOf("%") != -1)
		{
			String s1 = ((String)aobj[2]).substring(0, ((String)aobj[2]).indexOf("%")) + "@" + "pica";
			if (aobj[5] != null)
			{
				if (aobj[5].equals("chat"))
				{
					if (l.a().e().equals(s1))
						g1.a("我对 " + aobj[13] + " 说:", null, 26163, (byte)9, 0, 0);
					else
						g1.a(aobj[3] + " 对你说:", null, 26163, (byte)9, 0, 0);
				} else
				if (aobj[5].equals("groupchat"))
					if (l.a().e().equals(s1))
						g1.a("我说:", null, 26163, (byte)1, 0, 0);
					else
						g1.a(aobj[3] + " 说:", null, 255, (byte)9, 0, 0);
			} else
			{
				g1.a(aobj[3] + " 说:", null, 255, (byte)9, 0, 0);
			}
			if (aobj[7] != null)
				g1.a(aobj[7].toString(), null, 0, (byte)9, 0, 0);
			if (aobj[8] != null)
				g1.a((String)aobj[8], (String)aobj[8], 255, (byte)2, 0, 0);
		} else
		{
			g1.a("[" + aobj[3] + "]", null, 0xff8000, (byte)1, 0, 0);
			g1.a(aobj[7].toString(), null, 0xff8000, (byte)9, 0, 0);
		}
		g1.a(null, null, 0xdddddd, (byte)4, 0, 0);
		g1.a();
		j.a(((pica.ui.b) (g1)).h, g1.g());
		j.a(((pica.ui.b) (g1)).h);
		j.b(true, false);
		g1.b();
	}

	private void K()
	{
		g g1;
		(g1 = (g)ab("chatroomInsidePublicChannelPage")).k();
		Vector vector = l.a().o();
		for (int i1 = 0; i1 < vector.size(); i1++)
			ao(vector.elementAt(i1));//a(vector.elementAt(i1));


	}

	private void b(Object obj)
	{
		g g1 = (g)ab("chatroomInsideMyChannelPage");
		Object aobj[] = (Object[])obj;
		if (g1.h() >= 45)
		{
			g1.f(0);
			g1.f(0);
			g1.f(0);
		}
		if (((String)aobj[2]).indexOf("%") != -1)
		{
			String s1 = ((String)aobj[2]).substring(0, ((String)aobj[2]).indexOf("%")) + "@" + "pica";
			if (aobj[5] != null)
				if (aobj[5].equals("chat"))
				{
					if (l.a().e().equals(s1))
					{
						g1.a("我对 " + aobj[13] + " 说:", null, 26163, (byte)9, 0, 0);
						g1.a((String)aobj[7], null, 0, (byte)9, 0, 0);
					} else
					{
						g1.a(aobj[3] + " 对你说:", null, 26163, (byte)9, 0, 0);
						g1.a((String)aobj[7], null, 0, (byte)9, 0, 0);
						if (aobj[8] != null)
							g1.a((String)aobj[8], (String)aobj[8], 255, (byte)2, 0, 0);
					}
					g1.a(null, null, 0xdddddd, (byte)4, 0, 0);
				} else
				if (aobj[5].equals("groupchat") && l.a().e().equals(s1))
				{
					g1.a("我说:", null, 26163, (byte)1, 0, 0);
					g1.a((String)aobj[7], null, 0, (byte)9, 0, 0);
					g1.a(null, null, 0xdddddd, (byte)4, 0, 0);
				}
		} else
		{
			g1.a("[" + aobj[3] + "]", null, 0xff8000, (byte)1, 0, 0);
			g1.a((String)aobj[7], null, 0xff8000, (byte)9, 0, 0);
			g1.a(null, null, 0xdddddd, (byte)4, 0, 0);
		}
		g1.a();
		j.a(((pica.ui.b) (g1)).h, g1.g());
		j.a(((pica.ui.b) (g1)).h);
		j.b(true, false);
		g1.b();
	}

	private void L()
	{
		g g1;
		(g1 = (g)ab("chatroomInsideMyChannelPage")).k();
		Vector vector = l.a().o();
		for (int i1 = 0; i1 < vector.size(); i1++)
			b(vector.elementAt(i1));

	}

	private static Image a(byte byte0, byte byte1)
	{
		Image image;
		Graphics g1 = (image = Image.createImage(18, 18)).getGraphics();
		pica.ui.f.a(pica.ui.d.k, 0, 0, 18, 18, byte0, g1);
		if (byte1 == 5)
			pica.ui.f.a(pica.ui.d.l, 8, 8, 10, 10, 0, g1);
		else
		if (byte1 == 6)
			pica.ui.f.a(pica.ui.d.l, 8, 8, 10, 10, 1, g1);
		else
		if (byte1 == 100)
			pica.ui.f.a(pica.ui.d.l, 8, 8, 10, 10, 3, g1);
		return image;
	}

	private static Image k(int i1)
	{
		Image image;
		Graphics g1 = (image = Image.createImage(64, 23)).getGraphics();
		int j1 = i1 / 16;
		int k1 = (i1 % 16) / 4;
		int l1 = i1 % 4;
		int i2 = 0;
		if (j1 > 0)
		{
			g1.setClip(0, 0, 18, 18);
			g1.drawImage(ag, -36, 0, 20);
			g1.setClip(0, 18, 18, 5);
			g1.drawImage(bg, 0 - (j1 - 1) * 18, 18, 20);
			i2 = 23;
		}
		if (k1 > 0)
		{
			g1.setClip(i2, 0, 18, 18);
			g1.drawImage(ag, i2 - 18, 0, 20);
			g1.setClip(i2, 18, 18, 5);
			g1.drawImage(bg, i2 - (k1 - 1) * 18, 18, 20);
			i2 = i2 + 18 + 5;
		}
		if (l1 > 0)
		{
			g1.setClip(i2, 0, 18, 18);
			g1.drawImage(ag, i2, 0, 20);
			g1.setClip(i2, 18, 18, 5);
			g1.drawImage(bg, i2 - (l1 - 1) * 18, 18, 20);
		}
//		  goto _L1
//		JVM INSTR dup ;
//		Exception exception;
//		exception;
//		printStackTrace();
//_L1:
		return image;
	}

	private void a(pica.ui.d d1, int i1)
	{
		if (d1.b() >= 0)
		{
			Object aobj[];
			if (((Byte)(aobj = (Object[])d1.a(d1.b()))[10]).byteValue() == 0 && ((String)aobj[2]).equals("pica") || ((String)aobj[2]).endsWith("@pica") || ((String)aobj[2]).endsWith("@qq.pica") || ((String)aobj[2]).endsWith("@msn.pica") || ((String)aobj[2]).endsWith("@cluster.qq.pica"))
			{
				aobj[10] = new Byte((byte)1);
				l.a().b(aobj);
			}
			String s1 = null;
			String s2 = (String)aobj[2];
			if (i1 == 54 || i1 == 55)
			{
				if (l.a().y == 0)
					j.b(false);
				if (s2.equals("pica"))
				{
					a(0, 22);
					s1 = "系统消息";
				} else
				{
					a(0, 23);
					String s3 = (String)aobj[3];
					s1 = ((Byte)aobj[10]).byteValue() != 2 ? "来自:" + s3 : "发给:" + s3;
				}
			} else
			if (i1 == 53)
				a(0, 24);
			g g1;
			(g1 = (g)ab("detailPage")).a((String)aobj[7], null, 0, (byte)9, 0, 0);
			g1.a(null, null, 0, (byte)5, 0, 0);
			if ((String)aobj[8] != null && ((String)aobj[8]).length() > 0)
				g1.a(" 附件地址:" + aobj[8], null, 0, (byte)1, 0, 0);
			if (s1 != null)
			{
				g1.a(s1, null, 0, (byte)9, 0, 0);
				g1.a(null, null, 0, (byte)5, 0, 0);
			}
			g1.a("时 间:" + pica.ui.f.a((Date)aobj[9]), null, 0, (byte)1, 0, 0);
			g1.a(null, null, 0, (byte)5, 0, 0);
			if (aobj[16] != null)
			{
				Vector vector = (Vector)aobj[16];
				for (int j1 = 0; j1 < vector.size(); j1++)
				{
					String as[] = (String[])vector.elementAt(j1);
					g1.a(as[0], as[1], 255, (byte)2, 0, 0);
					g1.a(null, null, 0, (byte)5, 0, 0);
				}

			}
			g1.a();
			j.a(((pica.ui.b) (g1)).h, g1.g());
			g1.a((byte)3);
			q = ((Object) (aobj));
		}
	}

	public final synchronized void aio(int i1, Object obj)
	{

               int j1 = f();
		//Object obj1;
//		if ((j1 = f()) != 1)
//			break MISSING_BLOCK_LABEL_352;
               System.out.println("j1:"+j1+":i1:"+i1);
                if (j1 == 1){
                    if (i1 == 7)
                    {
                            String s1;
                            if ((s1 = (String)obj).equals("登录"))
                            {
                                    l.l();
                                    g g1 = (g)ab("loginPage");
                                    boolean flag18;
                                    if (flag18 = l.a(g1.b(0), g1.b(1), Pica.c, Pica.d, l.a().c(), false, (byte)3))
                                    {
                                            a(2, 4);
                                            y = g1.b(0);
                                            z = g1.b(1);
                                    }
                            } else
                            if (s1.equals("帮助"))
                                    a(0, 2);
                            else
                            if (s1.equals("返回"))
                                    a(2, 50);
                            //break MISSING_BLOCK_LABEL_12145;
                    }
    //		if (i1 != 13)
    //			break MISSING_BLOCK_LABEL_204;
                    if (i1 == 13){
                        try {
                            //obj1 = ((String)obj).trim();
                            Pica.a.platformRequest(((String)obj).trim());
                        } catch (ConnectionNotFoundException ex) {
                            ex.printStackTrace();
                        }
                        
                        
    //		  goto _L1
    //		JVM INSTR dup ;
    //		Object obj2;
    //		obj2;
    //		printStackTrace();
    //_L1:
                    e();}
    //		break MISSING_BLOCK_LABEL_12145;
                    if (i1 == 10)
                    {
                            Object obj2;
                            boolean flag = ((Boolean)((Object[])obj)[0]).booleanValue();
                            obj2 = ((Object[])obj)[1];
                            if (!flag || obj2 == null)
                                    return;
                            String s8;
                            if (obj2 instanceof String)
                            {
                                    if ((s8 = (String)obj2).equals("-1") || s8.equals("-3"))
                                            a(0, 42);
                            } else
                            {
                                    String as1[] = (String[])obj2;
                                    g g19 = (g)ab("loginPage");
                                    l.a(as1[0], as1[1], Pica.c, Pica.d, g19.d(3), g19.d(2), (byte)3);
                                    a(2, 4);
                            }
                    }
                }
///		break MISSING_BLOCK_LABEL_12145;
		Object aobj1[];
		int k1;
              
		if (j1 == 3 || j1 == 2)
		{
                    
			if (i1 == 7)
			{
				if (((String)obj).equals("返回"))
					a(1, 0);
			} else
			if (i1 == 18 && ((Integer)obj).intValue() != j.d())
				j.a(((Integer)obj).intValue());
		} else
		if (j1 == 5)
		{
                   
			if (i1 == 7)
			{ String sflag = (String)obj;
				if (sflag.equals("我的好友"))
					a(2, 54);
				else
				if (sflag.equals("群&聊天室"))
				{
					if (s != -1)
						a(1, s);
					else
						a(2, 7);
				} else
				if (sflag.equals("PICA吧"))
				{
					System.out.println("PICA吧:------");
                                        a(2, 8);
					if (m[0].c() == null)
					{
						m[0].a("http://wap2.pica.com");
						n = "http://wap2.pica.com".substring(7);
						l.a("http://wap2.pica.com", null, p);
						m[0].i();
					}
				} else
				if (sflag.equals("PICA乐园"))
					a(2, 52);
				else
				if (sflag.equals("帮助"))
					a(0, 3);
				else
				if (sflag.equals("进入"))
				{
					
                                        String spanel=(String)((am)ab("panel")).b();
                                        if (spanel.equals("我的好友"))
						a(2, 54);
					else
					if (spanel.equals("群&聊天室"))
						a(2, 7);
					else
					if (spanel.equals("PICA吧"))
						a(2, 8);
					else
					if (spanel.equals("PICA乐园"))
						a(2, 52);
				} else
				if (!sflag.equals("设置"))
					if (sflag.equals("注销"))
					{
						a(2, 1);
						l.c();
					} else
					if (sflag.equals("退出"))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -