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

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

?? passwordmanagermidlet.java

?? 密碼管理軟件 實現將常用的密碼信息都保存在手機中。如銀行密碼、郵箱密碼等等
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package pm.core;

import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import javax.microedition.rms.*;


/**
 * 密碼管理軟件
 * 實現將常用的密碼信息都保存在手機中。如銀行密碼、郵箱密碼等等,該軟件不訪問網絡,所以絕對不會泄漏您的個人隱私。
 */

public class PasswordManagerMidlet extends MIDlet implements CommandListener {
 //顯示對象
    Display display;
    //主題
    String title = "開源密碼管理軟件";
    //軟件主界面
    List lstMain;
    
    //主界面確定按鈕
    Command cmdEnterMain;
    //退出按鈕
    Command cmdExit;
    
    //增加密碼界面
    Form frmAddPassword;
    //密碼ID
    TextField tfId;
    //密碼
    TextField tfPsswordAdd;
    //確認密碼
    TextField tfConfirmPasswordAdd;
    //備注信息
    TextField tfRemark;
    //確定按鈕
    Command cmdEnterAdd;
    //返回按鈕
    Command cmdBackAdd;
    
    //查看密碼主界面
    List lstView;
    //查看詳細信息按鈕
    Command cmdInfo;
    //返回按鈕
    Command cmdBackViewMain;
     //查看密碼中的顯示詳細信息窗口
     TextBox tbViewInfo;
     //刪除按鈕
     Command cmdDelView;
     //修改按鈕
     Command cmdModify;
     //返回按鈕
     Command cmdBackViewInfo;
     
     //查看密碼中的修改密碼窗口
     Form frmViewModifyPassword;
     //密碼文本框
     TextField tfPasswordView;
     //確認密碼文本框
     TextField tfConfirmPasswordView;
     //修改按鈕
     Command cmdModifyView;
     //返回按鈕
     Command cmdBackViewModify;
    
    
    //設置密碼界面
    Form frmSetPassword;
    //密碼
    TextField tfPassword;
    //確認密碼
    TextField tfConfirmPassword;
    //確定按鈕
    Command cmdEnterSetPassword;
    //返回按鈕
    Command cmdBackSetPassword;
    //刪除按鈕
    Command cmdDelSetPassword;
    
    //幫助界面
    Form frmHelp;
    //幫助界面的返回按鈕
    Command cmdBackHelp;
    
    //關于界面
    Form frmAbout;
    //關于界面的返回按鈕
    Command cmdBackAbout;
    
    //提示窗口
    Alert alert;
    
    //啟動時的輸入密碼界面
    Form frmStartPassword;
    //密碼輸入文本框
    TextField tfStartPassword;
    //密碼界面中的確定按鈕
    Command cmdEnterStart;
    
    //密碼
    String password = "";
    
    //記錄對象
    RecordStore rs;
    //存儲密碼ID內容
    String[] id;
    //保存顯示的密碼ID對應的索引號,數組下標為0的代表第一個密碼ID,1的代表第二個,依次類推
    int[] idIndex;
        
 /**
  * 初始化界面元素
  */
    public PasswordManagerMidlet() {
      //初始化顯示對象
        display = Display.getDisplay(this);
        //初始化主窗體
  lstMain = new List(title,List.IMPLICIT);
  lstMain.append("增加",null);
  lstMain.append("察看",null);
  lstMain.append("設置",null);
  lstMain.append("幫助",null);
  lstMain.append("關于",null);
  
  //初始化主界面確定按鈕
  cmdEnterMain = new Command("確定",Command.OK,1);
  //添加到主界面
  lstMain.addCommand(cmdEnterMain);
  
  //初始化退出按鈕
  cmdExit = new Command("退出",Command.EXIT,1);
  //添加到主界面
  lstMain.addCommand(cmdExit);
  
  //初始化增加密碼界面
  frmAddPassword = new Form(title);
  tfId = new TextField("密碼ID:","",100,TextField.ANY);
  tfPsswordAdd = new TextField("密碼:","",20,TextField.PASSWORD);
  tfConfirmPasswordAdd = new TextField("1確認密碼:","",20,TextField.PASSWORD);
  tfRemark = new TextField("備注:","",100,TextField.ANY);
  cmdEnterAdd = new Command("確定",Command.OK,1);
  cmdBackAdd = new Command("返回",Command.BACK,1);
  
  //添加到增加密碼界面
  frmAddPassword.append(tfId);
  frmAddPassword.append(tfPsswordAdd);
  frmAddPassword.append(tfConfirmPasswordAdd);
  frmAddPassword.append(tfRemark);
  frmAddPassword.addCommand(cmdEnterAdd);
  frmAddPassword.addCommand(cmdBackAdd);
  
  //初始化查看密碼主界面
  lstView = new List(title,List.IMPLICIT);
  cmdInfo = new Command("查看",Command.SCREEN,1);
  cmdBackViewMain = new Command("返回",Command.BACK,1);
  //添加到查看密碼主界面
  lstView.addCommand(cmdInfo);
  lstView.addCommand(cmdBackViewMain);
   //初始化查看密碼詳細信息界面
   tbViewInfo = new TextBox("詳細信息","",200,TextField.ANY);
   cmdDelView =new Command("刪除",Command.SCREEN,1);
   cmdModify = new Command("修改",Command.SCREEN,1);
   cmdBackViewInfo =new Command("返回",Command.BACK,1);
   //添加到查看密碼詳細信息界面中
   tbViewInfo.addCommand(cmdDelView);
   tbViewInfo.addCommand(cmdModify);
   tbViewInfo.addCommand(cmdBackViewInfo);
   
   //初始化查看密碼中的修改密碼界面
   frmViewModifyPassword = new Form("修改密碼");
   tfPasswordView = new TextField("密碼:","",20,TextField.PASSWORD);
   tfConfirmPasswordView = new TextField("確認密碼:","",20,TextField.PASSWORD);
   cmdModifyView = new Command("確定",Command.OK,1);
   cmdBackViewModify = new Command("返回",Command.BACK,1);
   //添加到修改密碼界面
   frmViewModifyPassword.append(tfPasswordView);
   frmViewModifyPassword.append(tfConfirmPasswordView);
   frmViewModifyPassword.addCommand(cmdModifyView);
   frmViewModifyPassword.addCommand(cmdBackViewModify);
  
  
  //初始化設置密碼界面
  frmSetPassword = new Form("設置密碼");
  tfPassword = new TextField("密碼:","",20,TextField.PASSWORD);
  tfConfirmPassword = new TextField("確認密碼:","",20,TextField.PASSWORD);
  cmdEnterSetPassword = new Command("確定",Command.OK,1);
  cmdBackSetPassword = new Command("返回",Command.BACK,1);
  cmdDelSetPassword = new Command("刪除",Command.SCREEN,1);
  //添加到設置密碼界面
  frmSetPassword.append(tfPassword);
  frmSetPassword.append(tfConfirmPassword);
  frmSetPassword.addCommand(cmdEnterSetPassword);
  frmSetPassword.addCommand(cmdBackSetPassword);
  frmSetPassword.addCommand(cmdDelSetPassword); 
  
  //初始化幫助界面
  frmHelp = new Form("幫助");
  frmHelp.append("開源密碼管理軟件是一款幫助您管理各種密碼的軟件,\"增加\"中可以增加新的密碼,\"察看\"中可以查看、修改和刪除已有的密碼,\"設置\"中可以進行該軟件的進入密碼設置。");
  //初始化返回按鈕
  cmdBackHelp = new Command("返回",Command.BACK,1);
  //添加到幫助界面
  frmHelp.addCommand(cmdBackHelp);
  
        //初始化關于界面
        frmAbout = new Form("關于...");
        frmAbout.append("版權所有 2004-   作者:陳躍峰  email:cqucyf@263.net   歡迎您提出該版本的更新建議");
        //初始化返回按鈕
        cmdBackAbout = new Command("返回",Command.BACK,1);
        //添加到關于界面
        frmAbout.addCommand(cmdBackAbout);
        
        //初始化提示窗口
        alert = new Alert(title);
        
        //初始化啟動時的密碼界面
        frmStartPassword = new Form(title);
        //初始化啟動時的密碼輸入文本框
        tfStartPassword = new TextField("請輸入密碼","",20,TextField.PASSWORD);
        //初始化確定按鈕
        cmdEnterStart = new Command("確定",Command.OK,1);
        
        //添加到密碼界面中
        frmStartPassword.append(tfStartPassword);
        frmStartPassword.addCommand(cmdEnterStart);
        frmStartPassword.addCommand(cmdExit);        
        
        //事件處理
        lstMain.setCommandListener(this);
        frmHelp.setCommandListener(this);
        frmAbout.setCommandListener(this);
        frmStartPassword.setCommandListener(this);
        frmSetPassword.setCommandListener(this);
        frmAddPassword.setCommandListener(this);
        lstView.setCommandListener(this);
        tbViewInfo.setCommandListener(this);
        frmViewModifyPassword.setCommandListener(this);
        
      /*  //測試代碼,添加記錄
        try{
      rs = RecordStore.openRecordStore("password",true);
      rs.setRecord(1,new String("123456").getBytes(),0,6);
  
  //    System.out.println(i);
      rs.closeRecordStore();         
        }catch(Exception e){
         System.out.println("測試代碼--添加記錄:" + e);
        }
      //測試代碼,刪除所有記錄集
      try{
       RecordStore.deleteRecordStore("id");
       RecordStore.deleteRecordStore("pwd");
       RecordStore.deleteRecordStore("remark");
       RecordStore.deleteRecordStore("flag");
       //RecordStore.deleteRecordStore("password");
      }catch(Exception e){
       System.out.println(e);
      }        */

    }
 /**
  * 啟動方法
  */
    public void startApp () {
     try{
      //打開密碼紀錄
      rs = RecordStore.openRecordStore("password",false);
      //讀取密碼
      byte[] b = rs.getRecord(1);
      password = new String(b,"iso8859_1");
      //關閉記錄
      rs.closeRecordStore();
      //顯示輸入密碼界面
      display.setCurrent(frmStartPassword);
      
     }catch(Exception e){
      //沒有密碼記錄,則顯示主界面
      display.setCurrent(lstMain);
     }
    }

    public void destroyApp(boolean unconditional) {
    }

    public void pauseApp() {
    }
 
 /**
  * 事件處理
  */
    public void commandAction(Command c, Displayable s) {
     //處理啟動時的密碼窗口中的確定按鈕事件
     if(c == cmdEnterStart){
      //用戶輸入的密碼
      String pwd = tfStartPassword.getString();
      //判斷用戶輸入是否為空
      if(pwd == null || pwd.length() ==0){ //輸入為空
       //顯示警告提示
       displayAlert("請輸入密碼!");
      }else{ //輸入不為空
       //比較密碼
       if(pwd.equals(password)){ //密碼正確
        //顯示主界面
        display.setCurrent(lstMain);
       }else{//密碼錯誤
        //顯示警告提示
        displayAlert("密碼錯誤,請重新輸入!");
       }
      }
     }
    
     //處理退出事件
     if(c == cmdExit){
            destroyApp(false);
            notifyDestroyed();
        }
        
        //處理主界面中的選擇
        if(c == cmdEnterMain){
         int index = lstMain.getSelectedIndex();
         
         //System.out.println(index);
         //選擇“增加”
         if(index == 0){
          //顯示增加密碼界面
          display.setCurrent(frmAddPassword);
         }
         //選擇“查看”
         if(index == 1){
          
          //獲得密碼ID列表
          try{
           //打開flag記錄集
           RecordStore rsTemp = RecordStore.openRecordStore("flag",true);
           //打開ID記錄集
           rs = RecordStore.openRecordStore("id",true);
           //獲得記錄集中記錄的個數
           int num = rs.getNumRecords();
           //初始化密碼ID索引數組
           idIndex = new int[num];
           
           //創建存儲ID的數組
           id = new String[num];
           //將ID信息讀入ID數組中
           int j = 0;//代表數組的下標
           for(int i = 1;i <= num;i++){

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区啪啪| 亚洲欧洲日本在线| 国产精品久久久久aaaa樱花| 亚洲成人激情社区| 国产91精品免费| 欧美一区二区三区小说| 中文字幕一区二区三区乱码在线 | 99热精品一区二区| 日韩午夜中文字幕| 亚洲在线视频一区| 91在线视频播放地址| 久久蜜桃av一区二区天堂 | 欧美日韩国产高清一区二区 | 日韩女优电影在线观看| 一区二区三区加勒比av| 国产精品亚洲午夜一区二区三区| 欧美精品三级在线观看| 亚洲欧洲韩国日本视频| 国产成人精品影视| 精品人在线二区三区| 日韩在线一区二区| 在线精品视频免费播放| 亚洲丝袜制服诱惑| 国产99久久久国产精品| 日韩欧美久久久| 日韩黄色免费电影| 欧美精品黑人性xxxx| 午夜在线成人av| 欧美日韩精品免费| 亚洲电影一级黄| 欧美吻胸吃奶大尺度电影| 亚洲色图19p| 色综合久久久久综合体| 亚洲色图视频网站| 99久久精品情趣| 亚洲视频免费看| 91丨porny丨首页| 一区二区三区久久久| 色94色欧美sute亚洲13| 亚洲国产日韩a在线播放性色| 日本国产一区二区| 午夜精品福利一区二区三区蜜桃| 欧美精品第一页| 免费看欧美女人艹b| 欧美r级在线观看| 国产在线看一区| 久久久国产综合精品女国产盗摄| 国产精品主播直播| 国产女同互慰高潮91漫画| 99久免费精品视频在线观看| 亚洲另类中文字| 欧美日韩国产一二三| 老司机精品视频线观看86| 亚洲精品在线观| zzijzzij亚洲日本少妇熟睡| 亚洲综合色噜噜狠狠| 日韩一区二区在线免费观看| 韩国成人福利片在线播放| 国产精品视频九色porn| 色久综合一二码| 久久超碰97中文字幕| 久久久久国产一区二区三区四区| 97精品国产97久久久久久久久久久久| 亚洲黄色免费电影| 精品久久久久香蕉网| 97精品超碰一区二区三区| 蜜臀国产一区二区三区在线播放| 国产校园另类小说区| 日本高清无吗v一区| 精品在线一区二区| 亚洲色图欧美激情| 精品国产成人在线影院| 在线观看视频一区二区| 国内不卡的二区三区中文字幕| 亚洲欧美在线观看| 日韩一区二区三区视频在线| 92国产精品观看| 韩国视频一区二区| 午夜在线电影亚洲一区| 国产精品久久久久国产精品日日| 欧美电影在线免费观看| 国产美女娇喘av呻吟久久| 亚洲视频免费在线| 91精品久久久久久蜜臀| 成人激情免费电影网址| 日韩一区二区三区av| 91麻豆视频网站| 免费成人av资源网| 日本一区二区三级电影在线观看 | 欧美国产一区在线| 欧美性色黄大片| 国产91精品一区二区麻豆亚洲| 亚洲午夜视频在线观看| 精品免费一区二区三区| 日本国产一区二区| 韩国女主播一区二区三区| 亚洲一区二区欧美| 欧美国产日韩a欧美在线观看| 欧美精品乱码久久久久久按摩| 国产成人av在线影院| 日韩激情在线观看| 亚洲视频小说图片| 欧美一区二区三区在线观看| 欧美日韩亚洲丝袜制服| 成人夜色视频网站在线观看| 日韩av不卡一区二区| 国产精品白丝在线| 欧美一级日韩免费不卡| 日本久久一区二区三区| 国产精品影视网| 日韩精品亚洲一区二区三区免费| 亚洲美女区一区| 欧美国产日韩精品免费观看| 欧美成人一区二区| 欧美群妇大交群中文字幕| 91蝌蚪porny| 成人激情校园春色| 国产在线精品免费av| 亚洲一区二区三区自拍| 亚洲免费在线观看| 国产精品久久午夜| 国产亚洲污的网站| 久久一区二区三区国产精品| 欧美一区二区视频免费观看| 欧美日韩午夜在线| 在线视频一区二区免费| 99久久国产综合精品女不卡| 国产精品18久久久久久久久| 久久99久久久久| 久久国产欧美日韩精品| 久久精品国产亚洲高清剧情介绍| 美腿丝袜亚洲色图| 丁香五精品蜜臀久久久久99网站 | 国产一区二区在线看| 蜜臂av日日欢夜夜爽一区| 免费在线一区观看| 天涯成人国产亚洲精品一区av| 亚洲高清在线视频| 天天综合日日夜夜精品| 亚洲日本va午夜在线影院| 国产精品国产三级国产aⅴ入口| 国产亚洲精品aa| 精品国产不卡一区二区三区| 久久久久99精品一区| 日本一区二区视频在线| 国产精品久99| 一区二区三区四区不卡在线| 一级精品视频在线观看宜春院| 国产精品的网站| 一区二区在线免费观看| 亚洲成av人影院| 美女视频黄频大全不卡视频在线播放 | 亚洲欧美电影院| 夜夜嗨av一区二区三区四季av| 亚洲v精品v日韩v欧美v专区| 美女网站一区二区| 99久久er热在这里只有精品15| 欧美午夜电影在线播放| 日韩免费一区二区| 久久久久久久久久电影| 亚洲色图清纯唯美| 日精品一区二区| 北岛玲一区二区三区四区| 91九色最新地址| 日韩视频一区二区三区在线播放| 91精品国产欧美一区二区成人 | 制服.丝袜.亚洲.中文.综合| 欧美精品乱人伦久久久久久| 欧美高清在线视频| 亚洲午夜国产一区99re久久| 久久精品国产免费看久久精品| 成人午夜又粗又硬又大| 91麻豆精品国产自产在线| 久久久久久**毛片大全| 日韩极品在线观看| 成人免费高清视频| 欧美日韩国产天堂| 国产亚洲成年网址在线观看| 亚洲成人精品一区二区| 国产黄色91视频| 99九九99九九九视频精品| 欧美激情一区在线观看| 天天综合天天做天天综合| aaa亚洲精品| 日韩免费福利电影在线观看| 国产视频一区二区三区在线观看 | 亚洲精品第一国产综合野| 黄页视频在线91| 欧美日韩久久久一区| 国产精品美女久久久久aⅴ| 免费观看30秒视频久久| 成人晚上爱看视频| 久久精品一区八戒影视| 日本91福利区| 在线欧美日韩国产| 国产精品视频一二三| 国产一区二区91| 精品剧情在线观看| 免费亚洲电影在线| 欧美理论在线播放|