亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? finger.java

?? 手機中用的MobileQQ源代碼
?? JAVA
字號:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 

import java.util.Vector;
import javax.microedition.lcdui.*;

public class Finger
    implements CommandListener, HttpPosterListener
{

    protected Command cmdOk;
    protected Command cmdPre;
    protected Command cmdNext;
    protected Command cmdBack;
    protected Command cmdCancel;
    private Vector vFriend;
    private Vector vBack;
    int curUser;
    int num;
    private final int C_List_Area = 0;
    private final int C_List_Age = 1;
    private final int C_List_Sex = 2;
    private int curMenu;
    private Form form;
    private List theList;
    private Form getinforForm;
    private Displayable preWindow;
    private String iUIN;
    protected Command cmdBackGetInfor;
    private static final String listAge[] = {
        "< 16", "16 - 22", "22 - 30", "30 - 40", "> 40"
    };
    private static String listSex[] = new String[2];
    String strAge;
    String strSex;
    String strArea;

    public void doGetInfor(String s, Displayable displayable)
    {
        if(displayable != null)
        {
            iUIN = s;
            preWindow = displayable;
        }
        KQQMIDlet.httpPoster.getInfor(s, this);
    }

    public void cancelPre(Displayable displayable)
    {
        if(preWindow == displayable)
            preWindow = KQQMIDlet.mainForm.GetWindow();
    }

    public Finger()
    {
        cmdOk = null;
        cmdPre = null;
        cmdNext = null;
        cmdBack = null;
        cmdCancel = null;
        vFriend = new Vector();
        vBack = new Vector();
        form = null;
        theList = null;
        getinforForm = null;
        preWindow = null;
        iUIN = null;
        strAge = null;
        strSex = null;
        strArea = null;
    }

    public void show()
    {
        KQQMIDlet.sysString.setProvinces();
        listSex[0] = KQQMIDlet.sysString.sMale;
        listSex[1] = KQQMIDlet.sysString.sFemale;
        cmdBack = new Command(KQQMIDlet.sysString.sBack, 2, 3);
        showList(0);
    }

    private void showList(int i)
    {
        curMenu = i;
        switch(i)
        {
        case 0: // '\0'
            theList = new List(KQQMIDlet.sysString.sSelectProvince, 3, KQQMIDlet.sysString.listArea, null);
            break;

        case 1: // '\001'
            theList = new List(KQQMIDlet.sysString.sSelectAge, 3, listAge, null);
            break;

        case 2: // '\002'
            theList = new List(KQQMIDlet.sysString.sSelectSex, 3, listSex, null);
            break;
        }
        theList.addCommand(cmdBack);
        theList.setCommandListener(this);
        KQQMIDlet.display.setCurrent(theList);
    }

    private void GotoUser(int i)
    {
        curUser = i;
        if(i >= vFriend.size())
        {
            return;
        } else
        {
            int j = i * 5;
            form = new Form(KQQMIDlet.sysString.sResearchResult);
            form.addCommand(cmdOk);
            form.addCommand(cmdPre);
            form.addCommand(cmdNext);
            form.addCommand(cmdCancel);
            form.setCommandListener(this);
            String s = KQQMIDlet.sysString.GetCombineMsg(28, (String)vFriend.elementAt(j), (String)vFriend.elementAt(j + 1), (String)vFriend.elementAt(j + 2), (String)vFriend.elementAt(j + 3), (String)vFriend.elementAt(j + 4));
            form.append(s);
            return;
        }
    }

    public void commandAction(Command command, Displayable displayable)
    {
        if(command == List.SELECT_COMMAND)
        {
            switch(curMenu)
            {
            case 0: // '\0'
                strArea = Long.toString((theList.getSelectedIndex() + 2) % 34);
                showList(1);
                break;

            case 1: // '\001'
                strAge = Long.toString(theList.getSelectedIndex());
                showList(2);
                break;

            case 2: // '\002'
                strSex = Long.toString(theList.getSelectedIndex());
                KQQMIDlet.mainForm.show();
                KQQMIDlet.httpPoster.finger(strAge, strSex, strArea, this);
                break;
            }
            return;
        }
        if(command == cmdOk)
            KQQMIDlet.addFriend.show(form, (String)vFriend.elementAt(5 * curUser + 1));
        if(command == cmdPre)
        {
            synchronized(this)
            {
                curUser--;
                if(curUser < 0)
                    curUser = num - 1;
                GotoUser(curUser);
            }
            KQQMIDlet.display.setCurrent(form);
        }
        if(command == cmdNext)
        {
            synchronized(this)
            {
                curUser++;
                if(curUser >= num)
                    curUser = 0;
                GotoUser(curUser);
            }
            KQQMIDlet.display.setCurrent(form);
        }
        if(command == cmdBack)
        {
            switch(curMenu)
            {
            case 0: // '\0'
                KQQMIDlet.mainMenu.show();
                break;

            case 1: // '\001'
                showList(0);
                break;

            case 2: // '\002'
                showList(1);
                break;
            }
            return;
        }
        if(command == cmdCancel)
        {
            KQQMIDlet.mainForm.show();
            synchronized(this)
            {
                if(vBack.size() > 0)
                    vBack.removeElementAt(0);
                if(vBack.size() > 0)
                {
                    String s = (String)vBack.elementAt(0);
                    doNextResult(s);
                }
            }
            return;
        }
        try
        {
            if(command == cmdBackGetInfor)
            {
                form = null;
                KQQMIDlet.display.setCurrent(preWindow);
                return;
            }
        }
        catch(Exception exception) { }
        return;
    }

    public void doNextResult(String s)
    {
        String s1 = PkgTools.GetParaVal("SN", s);
        String s2 = PkgTools.GetParaVal("UN", s);
        String s3 = PkgTools.GetParaVal("NK", s);
        String s4 = PkgTools.GetParaVal("AG", s);
        String s5 = PkgTools.GetParaVal("SX", s);
        String s6 = PkgTools.GetParaVal("PV", s);
        try
        {
            num = Integer.parseInt(s1);
        }
        catch(NumberFormatException numberformatexception)
        {
            num = 0;
        }
        if(num > 0)
        {
            int i = 0;
            String as[] = new String[num];
            i = PkgTools.GetMultiPara(as, s2);
            if(num != i)
                return;
            String as1[] = new String[num];
            i = PkgTools.GetMultiPara(as1, s3);
            if(num != i)
                return;
            String as2[] = new String[num];
            i = PkgTools.GetMultiPara(as2, s4);
            if(num != i)
                return;
            String as3[] = new String[num];
            i = PkgTools.GetMultiPara(as3, s5);
            if(num != i)
                return;
            String as4[] = new String[num];
            i = PkgTools.GetMultiPara(as4, s6);
            if(num != i)
                return;
            vFriend.removeAllElements();
            for(int j = 0; j < num; j++)
            {
                vFriend.addElement(PkgTools.Decodecgi(as1[j]));
                vFriend.addElement(as[j]);
                if(as3[j].equals("0"))
                    vFriend.addElement(KQQMIDlet.sysString.sMale);
                else
                    vFriend.addElement(KQQMIDlet.sysString.sFemale);
                vFriend.addElement(as2[j]);
                vFriend.addElement(PkgTools.Decodecgi(as4[j]));
            }

            if(cmdOk == null)
            {
                cmdOk = new Command(KQQMIDlet.sysString.sAddToFriendList, 1, 2);
                cmdPre = new Command(KQQMIDlet.sysString.sPre, 1, 2);
                cmdNext = new Command(KQQMIDlet.sysString.sNext, 1, 1);
                cmdCancel = new Command(KQQMIDlet.sysString.sCancel, 2, 3);
            }
            GotoUser(0);
            KQQMIDlet.display.setCurrent(form);
        }
    }

    public void receiveHttpResponse(String s)
    {
        String s1;
        String s2;
        s1 = PkgTools.GetParaVal("CMD", s).toUpperCase();
        s2 = PkgTools.GetParaVal("RES", s);
        if(s1.equals("FINGER") && s2.equals("0"))
        {
            synchronized(this)
            {
                vBack.addElement(s);
                if(vBack.size() == 1)
                    doNextResult(s);
            }
            return;
        }
        try
        {
            if(s1.equals("GETINFO") && s2.equals("0"))
            {
                getinforForm = new Form(KQQMIDlet.sysString.sDetails);
                getinforForm.setCommandListener(this);
                String s3 = PkgTools.GetParaVal("UN", s);
                String s4 = PkgTools.Decodecgi(PkgTools.GetParaVal("NK", s));
                String s5 = PkgTools.GetParaVal("FC", s);
                KQQMIDlet.friendRecord.SetInfor(s3, false, s4, s5);
                if(s3.equals(iUIN))
                {
                    String s6;
                    if(PkgTools.GetParaVal("SX", s).equals("1"))
                        s6 = KQQMIDlet.sysString.sFemale;
                    else
                        s6 = KQQMIDlet.sysString.sMale;
                    String s7 = KQQMIDlet.sysString.GetCombineMsg(28, s4, s3, s6, PkgTools.GetParaVal("AG", s), PkgTools.Decodecgi(PkgTools.GetParaVal("PV", s)));
                    getinforForm.append(s7);
                    if(preWindow == KQQMIDlet.mainForm.GetWindow())
                        cmdBackGetInfor = new Command(KQQMIDlet.sysString.sCancel, 2, 3);
                    else
                        cmdBackGetInfor = new Command(KQQMIDlet.sysString.sBack, 2, 3);
                    getinforForm.addCommand(cmdBackGetInfor);
                    iUIN = null;
                    preWindow = KQQMIDlet.instance.getCurrent();
                    KQQMIDlet.display.setCurrent(getinforForm);
                    return;
                }
            }
        }
        catch(NumberFormatException numberformatexception) { }
        catch(Exception exception1) { }
        return;
    }

    public void handleHttpError(String s)
    {
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久中文字幕| 蜜桃视频在线观看一区二区| 国产精品一区二区久激情瑜伽| 91精品在线观看入口| 天堂午夜影视日韩欧美一区二区| 欧美中文字幕一区二区三区亚洲 | 成人一区在线观看| 国产网红主播福利一区二区| 国产成人免费视频网站| 自拍偷拍国产亚洲| 欧美午夜在线一二页| 久久精品噜噜噜成人av农村| 久久精品亚洲国产奇米99| 99久久久无码国产精品| 亚洲午夜在线视频| 欧美一区二区三区不卡| 国产乱码精品一区二区三| 国产精品乱人伦中文| 欧美网站大全在线观看| 久久99精品国产麻豆婷婷洗澡| 欧美成人a∨高清免费观看| 成人午夜免费av| 亚洲一区在线观看免费| 日韩欧美一区二区视频| 成人97人人超碰人人99| 三级一区在线视频先锋 | 欧美国产禁国产网站cc| 欧美综合久久久| 精品一区二区三区蜜桃| 18欧美亚洲精品| 日韩欧美色综合网站| av亚洲精华国产精华| 日韩激情在线观看| 国产精品三级电影| 777奇米成人网| 风流少妇一区二区| 日韩电影在线观看电影| 日本一区二区动态图| 欧美人妇做爰xxxⅹ性高电影 | 精品国产成人在线影院| 91美女蜜桃在线| 国产一区二区三区四区在线观看| 亚洲靠逼com| 2022国产精品视频| 欧美日韩一二三区| 99久久精品99国产精品| 黑人精品欧美一区二区蜜桃| 一区二区三区美女| 国产欧美日韩三区| 精品国内片67194| 欧美日韩mp4| 色一情一伦一子一伦一区| 国产美女久久久久| 日本不卡视频在线| 午夜精品成人在线| 亚洲日本在线看| 久久精品欧美日韩| 宅男噜噜噜66一区二区66| 91麻豆精品秘密| 成人妖精视频yjsp地址| 国产揄拍国内精品对白| 日韩精品电影在线观看| 亚洲成a人v欧美综合天堂 | 在线观看视频一区二区欧美日韩| 国产成人精品亚洲日本在线桃色 | 九九国产精品视频| 日韩精品亚洲专区| 午夜久久久久久| 亚洲国产日韩一级| 亚洲一区二区在线免费看| 亚洲视频狠狠干| 中文字幕一区二区三| 国产精品免费免费| 欧美国产一区在线| 国产精品亲子伦对白| 国产精品人成在线观看免费 | 91在线观看免费视频| 成人一级黄色片| 成人av电影免费在线播放| 成人污视频在线观看| 国产高清久久久久| 国产福利一区二区三区视频在线| 国产一区久久久| 国产激情视频一区二区三区欧美 | 国产欧美一区二区在线| 久久理论电影网| 久久久99久久| 国产精品麻豆久久久| 自拍偷拍欧美激情| 亚洲精品ww久久久久久p站| 亚洲欧美一区二区久久| 夜夜亚洲天天久久| 热久久国产精品| 久久国产三级精品| 韩国一区二区三区| 国产91丝袜在线18| 99久久精品免费| 欧美日韩一二三区| 欧美精品一区二区三区很污很色的| 久久影院午夜论| 日韩伦理电影网| 亚洲一本大道在线| 久久99精品国产麻豆婷婷洗澡| 国产麻豆视频一区二区| 91亚洲大成网污www| 欧美色视频在线观看| 精品入口麻豆88视频| 国产欧美视频一区二区三区| 亚洲精品日韩综合观看成人91| 午夜精品福利一区二区三区av| 狠狠色丁香婷综合久久| 99精品桃花视频在线观看| 欧美日韩一区二区三区在线| 日韩欧美国产麻豆| 亚洲色图制服诱惑| 国产成人欧美日韩在线电影| 91麻豆国产精品久久| 欧美一区二区三区的| 欧美国产一区在线| 日本亚洲电影天堂| 成人激情校园春色| 6080yy午夜一二三区久久| 欧美激情在线一区二区三区| 亚洲午夜一区二区| 国产风韵犹存在线视精品| 在线视频综合导航| 久久久久免费观看| 亚洲午夜一区二区三区| 国产激情精品久久久第一区二区 | 亚洲不卡在线观看| 国产激情一区二区三区四区| 欧美日韩在线不卡| 亚洲国产高清在线观看视频| 喷水一区二区三区| 色婷婷久久久综合中文字幕| 精品国产3级a| 日日摸夜夜添夜夜添亚洲女人| 懂色一区二区三区免费观看 | 国产精品一二三四| 欧美人与z0zoxxxx视频| 一区视频在线播放| 国产一区二区女| 91精品午夜视频| 亚洲欧美日本在线| 北条麻妃一区二区三区| 欧美精品一区二区三区一线天视频| 亚洲成人激情av| 色哟哟一区二区三区| 国产精品理伦片| 国产一区二区三区蝌蚪| 日韩美女天天操| 日韩国产欧美视频| 91.xcao| 亚洲综合丁香婷婷六月香| 成人免费av在线| 中文字幕精品一区二区三区精品| 精品系列免费在线观看| 欧美一区二区在线看| 国产精品2024| 久久综合丝袜日本网| 麻豆成人综合网| 日韩一区二区三区视频| 午夜亚洲福利老司机| 欧美日韩国产小视频在线观看| 一区二区三区日本| 欧美影视一区在线| 亚洲成a人在线观看| 欧美日韩成人一区二区| 五月天视频一区| 欧美高清www午色夜在线视频| 亚洲电影第三页| 欧美日韩电影一区| 人人超碰91尤物精品国产| 欧美精品日韩一区| 蜜桃视频在线一区| 久久综合一区二区| 国产成人av电影免费在线观看| 欧美韩国日本不卡| 色综合视频在线观看| 一区二区三区精品视频在线| 欧美在线观看18| 午夜精品一区二区三区三上悠亚| 欧美日韩国产综合视频在线观看| 日韩不卡一二三区| 欧美成人a∨高清免费观看| 国产激情视频一区二区在线观看| 国产精品欧美经典| 欧美自拍丝袜亚洲| 免播放器亚洲一区| 久久久久久影视| 色哟哟国产精品| 日韩成人一级大片| 26uuu国产日韩综合| 懂色av噜噜一区二区三区av| 亚洲欧美成aⅴ人在线观看| 欧美午夜电影在线播放| 精品一区二区免费在线观看| 久久女同精品一区二区| 色综合色狠狠天天综合色| 婷婷久久综合九色国产成人|