首先,我尝试在eclipse编辑器中打开它,然后使用org.eclipse.jface.text.IDocument API读取它。但它很冗长,所以我试图找出直接读取文件的方法。以下是我在这方面发现的部分。
IProject project = (IProject)((IAdaptable)firstElement).getAdapter(IProject.class);
IPath path = project.getFullPath();
String strr=path.toString();
IFile manifest = project.getFile("AndroidManifest.xml");
IPath file_path = manifest.getFullPath().makeAbsolute();
现在,我可以使用IFile接口的getContents()方法。但是如何读取编辑器(Eclipse编辑器或IEditor)中显示的内容,因为我不知道AndroidManifest.xml是如何编码的。