我在應用程序中保存了一個擴展名爲.docx的文件,該文件保存在SD卡中。該文件在我的SD卡中顯示爲一個word文件,但我無法打開它(使用polaris或任何其他默認軟件)並顯示「不支持的文件」消息。無法使用android應用程序打開word文件
當我用.txt擴展名保存文件時,我可以打開它。
public void Savedoc(View v)
{
String filename = "file" + sn + ".docx";
String filepath = "MyFileStorage";
myExternalFile = new File(getExternalFilesDir(filepath), filename);
try {
FileOutputStream fos = new FileOutputStream(myExternalFile);
fos.write(ly.getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
謝謝亞歷......但現在我得到上運行的應用程序,指出錯誤消息.PLS幫助「這個元素的Javadoc既不能在所連接的來源,也不附加Javadoc中找到」 ...
a .txt實際上就是文本中的文本。 Docx是專有的,並且具有樣式。我猜你需要一個特定的庫和fileoutputstream來正確地獲取文本?當格式剛剛發佈時,我曾經遇到過類似的問題,那就是閱讀xlsx文件,這很痛苦。祝你好運! – 2014-11-06 15:06:27