//WatchManager是WatchOpImpl的子类,须在1.3配置好sdkWatchManagerwatchManager=WatchManager.getInstance();Stringname=“文件名”;Stringpath=“保存路径”;Listlist=FileBrowseManager.getInstance().getOnlineDev();if(list.size()<1){//没有在线设备return;}SDCardBeansdCardBean=list.get(0);//获取设备,如果有多个设备,请根据需求获取相应的设备intdevHandle=sdCardBean.getDevHandler();booleanunicode=false;//文件名是否支持长文件名(长文件采用unicode编码,短文件名使用8+3结构的ASCII编码)
GetFileByNameTask.Paramparam=newGetFileByNameTask.Param(devHandle,name,path,unicode);GetFileByNameTasktask=newGetFileByNameTask(watchManager,param);task.setListener(newTaskListener(){@OverridepublicvoidonBegin(){//开始}@OverridepublicvoidonProgress(intprogress){//进度回调}@OverridepublicvoidonFinish(){//成功}@OverridepublicvoidonError(intcode,Stringmsg){//失败}@OverridepublicvoidonCancel(intreason){//取消}});task.start();