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

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

?? rmsope.java

?? 手機通訊錄說明:   手機通訊錄程序實現了簡單的手機通訊錄功能
?? JAVA
字號:
/**源代碼由程序員聯合開發網(www.pudn.com)會員"周潤發"收集、整理、重新編輯
 *Email: ql_chuanzhang@tom.com
 *QQ號:1103798882
 *歡迎大家與我聯系互相交流學習 
 **/
package rms_cn;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.util.Vector;

import javax.microedition.rms.InvalidRecordIDException;
import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreFullException;
import javax.microedition.rms.RecordStoreNotOpenException;

public class RMSOpe {
	private String storeName;
	private RecordStore rs;
	public RMSOpe(String storeName){
		this.storeName = storeName;
	}
	public void openRecordStore(){//打開記錄集
		try{
			rs = RecordStore.openRecordStore(storeName, true);
		}catch(Exception ex){
			ex.printStackTrace();			
		}
	}
	public void addPhone(String name, String phone){//添加電話		
		ByteArrayOutputStream baos = new ByteArrayOutputStream();
		DataOutputStream dos = new DataOutputStream(baos);
		try {			
			dos.writeUTF(name);
			dos.writeUTF(phone);
			dos.close();
			baos.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		byte[] data = baos.toByteArray();
		try {
			rs.addRecord(data,0,data.length);
		} catch (RecordStoreNotOpenException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (RecordStoreFullException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (RecordStoreException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	public void deletePhone(String str){//刪除電話				
		byte   data[]   =   new   byte[100];		
		String name,phone;			
		RecordEnumeration re = null;
		int re_ID = 0,re_ID_next = 0;
		try {
			re = rs.enumerateRecords(null,null,false);
		} catch (RecordStoreNotOpenException e2) {
			// TODO Auto-generated catch block
			e2.printStackTrace();
		}
		while(re.hasNextElement()){			
			if(re.numRecords()!=1)
				try {									
					data = re.nextRecord();
					re_ID_next=re.nextRecordId();
					re_ID=re.previousRecordId();
				} catch (InvalidRecordIDException e) {
					// TODO Auto-generated catch block
					//e.printStackTrace();
					re_ID=re_ID_next;
				} catch (RecordStoreException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			else
				try {
					re_ID=re.nextRecordId();
					rs.deleteRecord(re_ID);
					return;
				} catch (InvalidRecordIDException e2) {
					// TODO Auto-generated catch block
					e2.printStackTrace();
				} catch (RecordStoreNotOpenException e2) {
					// TODO Auto-generated catch block
					e2.printStackTrace();
				} catch (RecordStoreException e2) {
					// TODO Auto-generated catch block
					e2.printStackTrace();
				}
            ByteArrayInputStream bais = new ByteArrayInputStream (data);
            DataInputStream dis=new   DataInputStream(bais);
            try {
            	name=dis.readUTF();
            	phone=dis.readUTF();
            	String rms_str=name+": "+phone;
				if(str.equals(rms_str)){					
					rs.deleteRecord(re_ID);
					return;
				}
			} catch (RecordStoreNotOpenException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			} catch (InvalidRecordIDException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			} catch (IOException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			} catch (RecordStoreException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			};
			
            try {
				bais.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}   
            try {
				dis.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
		}
			
	}
	public Vector getAllPhone() throws RecordStoreNotOpenException{//得到所有電話				
		byte   data[]   =   new   byte[100];		
		Vector v = new Vector();
		String name,phone;
		RecordEnumeration re = rs.enumerateRecords(null,null,false);				
		while(re.hasNextElement()){
			try {				
				data = re.nextRecord();
			} catch (InvalidRecordIDException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (RecordStoreException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}   
            ByteArrayInputStream bais = new ByteArrayInputStream (data);   
            DataInputStream dis=new   DataInputStream(bais);   
            try {
            	name=dis.readUTF();
            	phone=dis.readUTF();
				v.addElement(new String(name+": "+phone));
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
            try {
				bais.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}   
            try {
				dis.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
		}
		return v;
	}
	public void closeRecordStore(){//關閉記錄集
		try{
			rs.closeRecordStore();			
		}catch(Exception ex){}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久天天做天天爱综合色| 乱一区二区av| 国产精品亚洲第一| 欧美日韩免费一区二区三区视频| 欧美激情一区二区三区蜜桃视频| 久久电影网电视剧免费观看| 欧美日免费三级在线| 一区二区三区在线观看视频| 91麻豆国产自产在线观看| 国产精品久久久久久久久免费丝袜 | 中文成人av在线| 成人黄色大片在线观看| 中文字幕在线观看不卡| 99久久精品国产精品久久| 久久久久久久久久久黄色| 国产一区二区三区综合| 日本aⅴ免费视频一区二区三区| 91香蕉视频mp4| 亚洲另类春色校园小说| 欧美日韩中文精品| 午夜在线电影亚洲一区| 日韩精品专区在线| 国产精品99久久久久久久女警 | 成人av免费在线观看| 国产精品嫩草影院av蜜臀| 91视频观看免费| 亚洲高清视频中文字幕| 在线观看av不卡| 蜜桃久久久久久久| 久久精子c满五个校花| 91在线看国产| 天堂av在线一区| 久久午夜老司机| 91在线你懂得| 另类小说色综合网站| 国产精品情趣视频| 9191国产精品| 成人免费高清在线| 石原莉奈在线亚洲二区| 久久品道一品道久久精品| 91蜜桃传媒精品久久久一区二区| 天天色 色综合| 中文字幕av一区二区三区高| 欧美人xxxx| 成人中文字幕电影| 亚洲成a人在线观看| 欧美韩国日本一区| 制服丝袜亚洲色图| 在线国产电影不卡| 成人美女在线视频| 国产精品一线二线三线| 日韩电影免费在线| 亚洲福利视频导航| 亚洲激情男女视频| ...av二区三区久久精品| 久久久久久久网| 精品久久久久久久久久久久包黑料| 欧美天天综合网| 91黄视频在线| 一本久久综合亚洲鲁鲁五月天| 成人深夜在线观看| 国产成人午夜电影网| 国产一区二区在线影院| 久久成人av少妇免费| 麻豆高清免费国产一区| 午夜av区久久| 日韩精品成人一区二区在线| 亚洲第一综合色| 亚洲高清久久久| 91福利在线观看| 91丝袜高跟美女视频| 99视频在线精品| 91丨国产丨九色丨pron| 91麻豆国产在线观看| 色综合久久综合中文综合网| 91视频在线观看免费| 93久久精品日日躁夜夜躁欧美| av一区二区三区| 99精品国产视频| 91久久国产最好的精华液| 欧美午夜影院一区| 欧美精品一二三四| 日韩三级视频在线观看| 精品福利av导航| 久久免费偷拍视频| 国产精品日日摸夜夜摸av| 中文字幕亚洲欧美在线不卡| 亚洲欧美在线视频| 一级日本不卡的影视| 亚洲成在人线在线播放| 美女任你摸久久| 国产精品99久久久| 色婷婷av一区二区三区软件| 欧美天天综合网| 欧美精品一区二区三区很污很色的| 久久先锋影音av| 亚洲欧美日韩中文播放| 五月天一区二区| 精品一区二区三区在线播放| 国产suv精品一区二区6| 91浏览器在线视频| 666欧美在线视频| 久久久噜噜噜久噜久久综合| 最近中文字幕一区二区三区| 亚洲精品大片www| 美脚の诱脚舐め脚责91| 粉嫩蜜臀av国产精品网站| 91网站视频在线观看| 日韩欧美一区二区久久婷婷| 国产精品嫩草影院av蜜臀| 亚洲成人先锋电影| 国产不卡在线播放| 日本精品免费观看高清观看| 欧美一二三区在线| 综合在线观看色| 七七婷婷婷婷精品国产| av在线一区二区| 日韩欧美国产电影| 亚洲激情六月丁香| 国产精品99久| 欧美精品在欧美一区二区少妇| 国产欧美久久久精品影院| 亚洲一区二区三区影院| 国产成人在线影院 | 69堂亚洲精品首页| 国产精品伦理在线| 日韩高清中文字幕一区| 99re66热这里只有精品3直播 | 欧美日韩专区在线| 黄色日韩网站视频| 欧美色精品天天在线观看视频| 久久精品一区八戒影视| 亚洲国产精品久久人人爱| 高清成人免费视频| 欧美一级久久久| 亚洲最大成人综合| 成人免费va视频| 欧美xxxx在线观看| 午夜伦理一区二区| 色爱区综合激月婷婷| 国产精品乱码一区二三区小蝌蚪| 天涯成人国产亚洲精品一区av| 色综合色综合色综合 | 91麻豆国产福利精品| 久久麻豆一区二区| 久久精品国产99久久6| 欧美色电影在线| 亚洲欧美日韩一区| 99综合电影在线视频| 久久精品网站免费观看| 蜜桃视频在线观看一区| 91精品欧美福利在线观看| 亚洲电影第三页| 欧美丝袜自拍制服另类| 亚洲精品乱码久久久久久| 成人久久18免费网站麻豆| 国产视频视频一区| 国产成人aaa| 国产精品系列在线| 不卡一区二区中文字幕| 国产农村妇女精品| 风间由美一区二区三区在线观看 | 91精品麻豆日日躁夜夜躁| 亚洲成人综合网站| 欧美日韩成人一区二区| 丝袜亚洲精品中文字幕一区| 91麻豆精品国产自产在线观看一区| 丝袜脚交一区二区| 宅男噜噜噜66一区二区66| 蜜臀av性久久久久蜜臀aⅴ四虎| 91精品午夜视频| 精品写真视频在线观看| xnxx国产精品| 波多野结衣中文一区| 中文字幕综合网| 欧美日韩一级黄| 蜜臀va亚洲va欧美va天堂| 精品国产一区二区三区不卡| 国产美女一区二区| 综合色中文字幕| 欧美性色欧美a在线播放| 日韩精品乱码免费| 欧美精品一区二区三区蜜桃视频| 国产大陆a不卡| 亚洲人一二三区| 欧美日韩久久不卡| 九九久久精品视频| 国产精品色噜噜| 欧美日韩精品一区二区天天拍小说| 青娱乐精品视频在线| 久久久国产精华| 欧美在线观看视频一区二区| 日韩av高清在线观看| 精品久久久三级丝袜| av毛片久久久久**hd| 欧洲精品一区二区| 日本三级韩国三级欧美三级| 久久久久久久久伊人| 在线一区二区视频| 精品亚洲aⅴ乱码一区二区三区|