⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 musicrecord.java

📁 这是一个Java编写的手机象棋游戏
💻 JAVA
字号:
import java.io.*;
import javax.microedition.rms.*;

public class MusicRecord
{
	private	RecordStore			musicRecord=null;
	private String[]	musicList = null;
	private int[]		idList = null;

	public MusicRecord()throws RecordStoreException
	{
		try
		{
			musicRecord=RecordStore.openRecordStore("MusicRecord",true);
		}
		catch(RecordStoreException e)
		{
			throw e;
		}
	}
	public int addMusic(String path)
	{
		byte[] data = path.getBytes();
		try
		{
			musicRecord.addRecord(data, 0, data.length);
		}
		catch(RecordStoreException rse)
		{
			return 1;
		}
		return 0;
	}
	public int delMusic(int i)
	{
		//System.out.println("进入delMusic()");
		try
		{
			getMusicList();
			musicRecord.deleteRecord(idList[i]);
		}
		catch(RecordStoreException rse)
		{
			//System.out.println("delMusic()出现异常");
			return 1;
		}
		return 0;
	}
	public String[] getMusicList()throws RecordStoreException
	{
		int num = 0;
		try
		{
			num = musicRecord.getNumRecords();
		}
		catch(RecordStoreException e)
		{
			throw e;
		}
		if(num == 0)
			return null;
		String[]	musicList = new String[num];
		idList = new int[num];
		String tempString = null;
		int listId = 0;
		RecordEnumeration enume = null;
		try
		{
			enume = musicRecord.enumerateRecords(null, null, false);
		}
		catch(RecordStoreException rse)
		{
			throw rse;
		}
		try
		{
			while(enume.hasNextElement())
			{
				byte[] data = enume.nextRecord();
				tempString = new String(data);
				musicList[listId++] = tempString;
			}
			enume.reset();
			listId = 0;
			while(enume.hasNextElement())
			{
				idList[listId++] = enume.nextRecordId();
			}
		}
		catch(RecordStoreException rse)
		{
			//System.out.println("出现异常");
			throw rse;
		}
		return musicList;
	}
	public int closeMusicRecord()
	{
		try
		{
			musicRecord.closeRecordStore();
		}
		catch(RecordStoreException e)
		{
			//System.out.println("关闭MusicRecord时出现异常");
			return 1;
		}
		return 0;
	}
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -