当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: MIDP的子系统Record Management System提供了MIDlet的持久性存储,精通MIDP子系统RMS系列文章对其使用进行了详细介绍。
 

 

 ·购买本本检测措施    »显示摘要«
    摘要:验机步骤一:检测底部螺丝 验机步骤二:检测屏幕有无坏点验机步骤三:检测电池充电次数验机步骤四:和官方数据核对部件编号 ......
    摘要:条款2:小心对“容器无关代码”的幻想 stl是建立在泛化之上的。数组泛化为容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所用的迭代器的类型。指针泛化为迭代器,参数化了所指向的对象的类型。 这只是个开始。独立的容器类型泛化为序列或关联容器,而且类似的容器拥有类似的功能。标准的内存相邻容器(参见条款1)都提供随机访问迭代器,标准的基于节点的容器(再参见条款1)......


应用RMS实现用户自动登陆功能
 midp的子系统record management system提供了midlet的持久性存储,精通midp子系统rms系列文章对其使用进行了详细介绍.本文讲述如何使用rms提供的功能实现应用程序的定制功能——自动登陆.

    我们的设计思路非常简单,在recordstore中存储用户的设置与用户的信息(用户名与密码),如果用户选择自动登陆的话,那么下次当用户想联网的时候将跳过登陆界面,系统会从recordstore中读取用户与密码,经过服务器的验证后转入到适当的界面.我对整个程序进行了简化,我们不进行联网,对信息的存储也都从简,只是为了说明rms实现应用程序定制的思路,因此给出的代码并没有全面测试与优化.下面是程序的截图

【程序编程相关:原来写的一篇老文:实战Log4j

【推荐阅读:页面无刷新的PostBack事件

  【扩展信息:看实例学php正则表达式

   

 

 

 

 

 

     我们用account与preference分别存储用户信息与用户的个性化设置,同样在这两个类中提供序列化的方法,这样方便我们从recordstore中读取与写入.这里只给出preference类的代码,account类似.

package com.j2medev.autologin;

import java.io.*;

public class preference

{

    private boolean autologin;

    public preference(boolean _autologin)

    {

        this.autologin = _autologin;

    }

    public preference()

    {

    }

    public void serialize(dataoutputstream dos) throws ioexception

    {

        dos.writeboolean(autologin);

    }

    public static preference deserialize(datainputstream dis)

            throws ioexception

    {

        preference preference = new preference();

        preference.setautologin(dis.readboolean());

        return preference;

    }

    public boolean isautologin()

    {

        return autologin;

    }


...   下一页
    摘要:根据小雨朋友的意见修改了一下,给runcode加了个参数,不会显的所谓“太死”:(第一版:http://blog.csdn.net/catally/archive/2004/11/13/180487.aspx) 代码: <html> <head> <meta http-equiv="content-type" con......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE