package action;
import ;
import ;
import ;
import ;
public class FsnReaderAction {
public final static int intstep=2; //Uint16字节长度
public final static int stringstep=4; //Uint32字节长度
public final static int fsnHeadLengh=32;//fsn文件头字节长度
public final static int fsnPerBodyNoImg=100; //fsn文件体每条记录,不包括图像信息的字节长度
public final static int fsnPerBodyImg=1644; //fsn文件体每条记录,包括图像信息的字节长度
public int filePos=0; //fsn文件字节流当前指针位置
public FsnModel fm; //本实例解析的FsnMedel对象
public String fsnFilePath ;//FSN文件的存储完整路径,包括文件名
public FsnReaderAction(String filePath){
=filePath;
}
public FsnModel readFsnFile() throws Exception {
// FsnModel ret=null;
try{
=new FsnModel();
//hzyimport 把文件转成字节流数组
byte[] fsnbytes =();
();
("File Lengh: "+);
// 读取头文件
setHead(fsnbytes);
long counter = (); // 冠字号信息条数
// ("()[2]="+()[2]);
int size = ()[2] != 0x2D ? fsnPerBodyImg : fsnPerBodyNoImg;
// ("()[2] ="+()[2] );
// ("counter ="+counter);
// ("size="+size);
//
浅析小米手机饥饿营销策略 来自淘豆网m.daumloan.com转载请标明出处.