大隐于市

用艺术的眼光看待编程!

用户操作
[即时聊天] [发私信] [加为好友]
孙东风ID:dongfengsun
136962次访问,排名597好友5人,关注者41
03年从西安交通大学毕业后一直从事移动平台的开发工作。崇尚一切自由的东西,热爱交流。目前专注于手机二维码技术研究并负责技术管理工作,希望能和同行认识、交流、共享。
dongfengsun的文章
原创 74 篇
翻译 2 篇
转载 33 篇
评论 163 篇
孙东风的公告
原创文章转载请注明出处
QQ :372590353
MSN:sundongfeng1227@hotmail.com
  我的EMAIL



最近评论
xyz90830:可要知道手机平台太繁多了~要做普遍得很大财力 物力
xyz90830:可要知道手机平台太繁多了~要做普遍得很大财力 物力
thesameway:51旧书网 同城易书
www.51jiushu.com
www.51jiushu.net
二手书、旧书同城交易平台
分类齐全、快速发布、准确搜索
Microsoft_China_Vip:


www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



KING:这个我早给我们老板提过了 他对此认同 但是觉得现阶段没必要做 哎 我们公司还做手机软件的 可惜了啊
文章分类
收藏
    相册
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 自动记录上次登陆成功的用户信息收藏

    新一篇: 封装RecordStore让其记录自动紧凑 | 旧一篇: 检测手机对MMAPI支持的情况

             站在用户的角度来思考问题,用户需要的永远是方便、快捷的操作功能,所以有些时候自动记录上次登陆成功的用户名和密码也就不可避免了。

             以下代码实现了这个功能,把上次登陆成功的用户名和密码记录在RMS里,因为RMS是保存在ROM里的,具有断电非易失性。

            private class TextForm extends Form implements CommandListener {
                Command loginCom = new Command("登陆",Command.OK,0);
                Command backCom = new Command("返回",Command.BACK,1);
                int temp;
                String Myname,Mypassword,s;
                public TextForm(){
                    super("登陆界面");
                     try{
                         temp = rs.getNumRecords();
                     }catch(Exception e){e.printStackTrace();}
                    if(temp!=0){
                        try{
                           s = decode(rs.getRecord(temp));
                        }catch(Exception e){e.printStackTrace();}
                        Myname = s.substring(0,s.indexOf("&"));
                        s = s.substring(s.indexOf("&")+1);
                        Mypassword = s;
                        userName = new TextField("       用户名 :",Myname,10,TextField.ANY);
                        passWord = new TextField("          密码 :",Mypassword,10,TextField.ANY);
                    }else{
                        userName = new TextField("       用户名 :","",10,TextField.ANY);
                        passWord = new TextField("          密码 :","",10,TextField.ANY);
                    }
                    append(userName);
                    append(passWord);
                    addCommand(loginCom);
                    addCommand(backCom);
                    setCommandListener(this);
                  
                }

                public void commandAction(Command c, Displayable g) {
                    if(c == loginCom){
                        if(userName.getString().length()!=0&&passWord.getString().length()!=0){
                           
     
                           
                            setCommand("LogonAction",userName.getString()+"&"+passWord.getString());
                            getCommand();
                            try{
                               client.send(com);
                            }catch(Exception ex){
                               ex.printStackTrace();
                            }
                            gameMode = 4;
                            initFlag = true;
                            display.setCurrent(r);
                           
                            setCommand("QryRoomsAction",null);
                            getCommand();
                            try{
                               client.send(com);
                            }catch(Exception ex){
                               ex.printStackTrace();
                            }
                           
                           
                            tempName = userName.getString();
                            tempPassword = passWord.getString();
                        }else{
                            Alert alert = new Alert("警告","用户名和密码不能为空",null,AlertType.ERROR);
                   alert.setTimeout(Alert.FOREVER);
                   display.setCurrent(alert);
                        }
                    }else if(c == backCom){
                            gameMode = 1;
                            display.setCurrent(r);
                    }
                }
            } 

    发表于 @ 2006年08月10日 18:01:00|评论(loading...)|编辑

    新一篇: 封装RecordStore让其记录自动紧凑 | 旧一篇: 检测手机对MMAPI支持的情况

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 孙东风