我使用
eclipse-indigo和
android 2.3.3_r1,我从网络中的服务器下载一个字符串.它是docx文件的内容.
我可以从中收到ParcelFileDescritor吗?我想MemoryFile可以帮助我,因为我看到了here和here的getParcelFileDescriptor()方法,但是当我在eclipse中编写代码时,我在类中找不到方法getParcelFileDescriptor()
android.os.MemoryFile.
最后这是我的问题:是否可以不使用socket()?
解决方法
@Override public ParcelFileDescriptor openFile(Uri uri){ File f=new File(getContext().getFilesDir(),uri.getLastPathSegment()); ParcelFileDescriptor pfd; try { pfd=ParcelFileDescriptor.open(f,ParcelFileDescriptor.MODE_READ_ONLY); } catch ( FileNotFoundException e) { e.printStackTrace(); return null; } return pfd; }