Я делаю простое приложение на Android и в определенной части приложения, я хотел бы создать файл Excel и написать в нем. Я уже подготовил все, чтобы использовать библиотеку jexcel для редактирования excel с использованием Java, но дело в том, что я не могу найти файл Excel, который я создал. Я попытался найти его на своем собственном устройстве, выполняющем приложение, но не смог.Каков путь "getApplicationContext(). GetFilesDir()" return?
String fileName = "hours.xls";
File file = new File(getApplicationContext().getFilesDir() + fileName);
Может ли кто-нибудь помочь мне, пожалуйста?
Заранее спасибо :)
Обратите внимание, что 'getApplicationContext()' бесполезно здесь - вы можете просто позвонить 'getFilesDIr()'. Кроме того, не используйте конкатенацию для создания имен файлов. Используйте 'new File (getFilesDir(), fileName)'. – CommonsWare
Исключительно. Выполнение этого (getFilesDir() + имя_файла) объединяет конечное имя папки с именем файла, подобным этому (предполагается, что fileName = "myfile.xls"): .../com.mysociety.myapp/filesmyfile.xls вместо. ../files/myfile.xls –