有谱吗?据说有些手机不支持file:///这种格式的url?
支持flash的kjava手机多吗?
或者把Flash打包在midlet Jar包里有用吗?
------解决方案--------------------------------------------------------
诺基亚手机可以
------解决方案--------------------------------------------------------
通过IO,创建输入流,然后将输入流转为字节数组
- Java code
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里面不行,因为你没法写路径
------解决方案--------------------------------------------------------