Я сохранил файл с расширением .docx в файле app.the, сохраненном в SD-карте. Файл отображается в виде текстового файла на моей SD-карте, но я не могу его открыть (используя поляризацию или любое другое программное обеспечение по умолчанию), и появляется сообщение «неподдерживаемый файл».не удалось открыть текстовый файл с помощью приложения android
Когда я сохраняю файл с расширением .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();
}
}
спасибо ALEXANDRU ... но теперь я получаю сообщение об ошибке на запуск приложения, указав «The Javadoc для этого элемента не может быть ни в приложенном источнике, ни прикрепленного Javadoc» .pls помочь ...
.txt буквально это, текст в файле. Docx является проприетарным и имеет стиль в нем. Я предполагаю, что вам нужна определенная библиотека и файловый поток, чтобы получить текст из него должным образом? У меня когда-то была аналогичная проблема с чтением xlsx-файлов, когда формат был только что выпущен, было больно работать. Удачи! –