日期:2014-05-20 浏览次数:21092 次
byte data[] = null;
FileConnection fc = (FileConnection) Connector.open(filepath);
DataInputStream dis = fc.openDataInputStream();
int ch;// 每次读出的数据
int index = 0;// 读取的数据的总索引
int len = 1024;// 放数据的空间不够时,每次扩充空间的大小为1024字节
byte buf[];// 暂时存放从data[]拷贝出来的数据
data = new byte[len];// 先初步设定一个1k的内存空间
while ((ch = dis.read()) != -1) {
data[index] = (byte) ch;
index++;
if(index >= len) {
len += 1024;
buf = new byte[len];
data = null;
data = buf;
}
}
------解决方案--------------------
这种方式Nokia手机支持,大部分nokia的手机都支持Flash lite,打包到jar里面不行,因为你没法写路径
------解决方案--------------------