亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
亚洲香肠在线观看| 最新不卡av在线| 欧美成人女星排行榜| 91精品国产麻豆| 日本一区二区免费在线观看视频| 亚洲国产成人私人影院tom| 亚洲欧洲精品天堂一级| 日韩一区二区精品葵司在线| 亚洲乱码日产精品bd| 中文字幕五月欧美| 亚洲国产精品久久久久婷婷884| 奇米影视一区二区三区小说| 精品一区二区三区av| 盗摄精品av一区二区三区| 91免费在线播放| 精品乱人伦小说| 亚洲精品国产高清久久伦理二区| 久久99热99| 欧美视频一区二区三区在线观看| 久久久久99精品一区| 亚洲国产精品久久人人爱蜜臀| 成人亚洲一区二区一| 日韩精品一区二区三区蜜臀| 亚洲国产精品影院| 日韩欧美一区在线| 亚洲欧美一区二区三区孕妇| 国产一区二区主播在线| 在线播放中文一区| 一区二区三区精品| 色先锋资源久久综合| 中文字幕综合网| 99国产精品久久久久| 国产精品不卡在线观看| 成人夜色视频网站在线观看| 国产欧美一区二区三区鸳鸯浴 | 欧美主播一区二区三区| 亚洲欧洲一区二区在线播放| 成人激情文学综合网| 国产精品人成在线观看免费| 国产在线播放一区三区四| 久久久国产精华| 91在线精品秘密一区二区| 一区二区三区四区在线免费观看| 色天使色偷偷av一区二区| 亚洲三级在线播放| 欧美久久久久久蜜桃| 麻豆91精品视频| 国产精品免费视频网站| 色哟哟欧美精品| 美国三级日本三级久久99| 久久久久久亚洲综合影院红桃| 99精品视频在线免费观看| 一区二区三区小说| 久久久久久99精品| 91成人网在线| 高清在线观看日韩| 亚洲国产精品久久不卡毛片 | 国产精品综合视频| 中文字幕中文字幕中文字幕亚洲无线| 欧美图片一区二区三区| 久久精品国产精品亚洲精品| 亚洲男同性视频| 久久免费电影网| 日韩久久免费av| 欧美性生交片4| 日本韩国欧美三级| 国产精品18久久久久久久久久久久| 日韩精品中午字幕| 亚洲123区在线观看| 国产欧美一区二区精品久导航| 一本高清dvd不卡在线观看| 免费人成在线不卡| 日韩精品免费专区| 久久久久国产免费免费| 精品乱码亚洲一区二区不卡| 欧美日韩一区不卡| voyeur盗摄精品| 99热99精品| av影院午夜一区| 国产成人av一区二区三区在线| 日本成人在线不卡视频| 日韩专区欧美专区| 午夜精品久久久久影视| 亚洲综合精品自拍| 亚洲激情图片小说视频| 国产精品欧美经典| 中文字幕在线视频一区| 国产三级欧美三级| 国产精品网站在线播放| 中文字幕精品一区二区三区精品| 国产精品久久久久一区二区三区共| 国产午夜精品在线观看| 一区二区三区欧美在线观看| 亚洲精品免费播放| 亚洲大片免费看| 日韩av一区二区在线影视| 韩日av一区二区| 成人免费视频视频| 色一情一乱一乱一91av| 欧美人动与zoxxxx乱| 欧美一区二区精品| 国产天堂亚洲国产碰碰| 亚洲猫色日本管| 视频一区视频二区在线观看| 精品午夜一区二区三区在线观看| 国产一区二区成人久久免费影院 | 国产精品国产三级国产三级人妇| 日韩理论片中文av| 美腿丝袜亚洲综合| 99精品欧美一区| 精品欧美一区二区三区精品久久| 国产欧美日韩亚州综合 | 在线视频观看一区| 国产女人水真多18毛片18精品视频| 国产精品传媒入口麻豆| 免费观看在线色综合| 91成人在线免费观看| 青青草国产成人99久久| 99久久精品99国产精品 | 亚洲图片有声小说| 粉嫩av一区二区三区| 欧美va日韩va| 裸体一区二区三区| 欧美男生操女生| 亚洲午夜久久久| 欧美在线看片a免费观看| 国产精品久久久爽爽爽麻豆色哟哟| 日韩av在线发布| 日韩欧美国产一区二区在线播放 | 欧美视频在线一区二区三区| 一区二区在线免费观看| 日韩午夜av电影| 日韩精品视频网| 国产亚洲一区二区三区在线观看| 国产精品白丝av| 日本一区二区三区dvd视频在线| 国产精品综合在线视频| 亚洲欧洲成人av每日更新| 在线免费视频一区二区| 日韩精品电影一区亚洲| 欧美电视剧在线看免费| 懂色av中文字幕一区二区三区| 中文字幕在线一区| 911国产精品| 国产在线视频精品一区| 亚洲另类在线视频| 欧美日韩国产综合一区二区| 久久狠狠亚洲综合| 亚洲激情六月丁香| 精品国产伦理网| 欧美系列日韩一区| 国产一区三区三区| 亚洲国产日韩一区二区| 久久久久久麻豆| 欧美性猛交一区二区三区精品| 美女久久久精品| 亚洲最新在线观看| 中文字幕在线不卡一区| 久久亚洲捆绑美女| 制服.丝袜.亚洲.中文.综合| 99国产精品国产精品久久| 日本系列欧美系列| 亚洲永久免费av| 亚洲福利一区二区| 亚洲国产成人va在线观看天堂| 国产丝袜美腿一区二区三区| 欧美高清你懂得| 欧美日韩国产综合一区二区三区| 色狠狠色噜噜噜综合网| 色综合天天综合网国产成人综合天| 国产99久久久国产精品免费看| 视频一区在线播放| 日韩精品一级二级| 日韩av成人高清| 麻豆91在线观看| 久久电影网站中文字幕| 亚洲高清在线精品| 日韩美女啊v在线免费观看| 久久久不卡网国产精品二区| 精品裸体舞一区二区三区| 国产婷婷色一区二区三区四区 | 老司机精品视频在线| 韩国v欧美v亚洲v日本v| 老司机免费视频一区二区| 国产一区视频网站| 99久久婷婷国产综合精品电影| 成人做爰69片免费看网站| 成人免费精品视频| 91女神在线视频| 在线成人av影院| 国产亚洲美州欧州综合国| 国产精品美女久久福利网站| 亚洲综合成人在线视频| 奇米色一区二区三区四区| 久久精品国产第一区二区三区| 福利电影一区二区三区| 91久久线看在观草草青青| 欧美一区二区三区思思人| 中文字幕国产一区二区| 亚洲综合色视频|