Как прочитать txt файл в телефоне android studio java?

Чтение текстового файла в приложении на Android Studio с использованием Java можно осуществить следующим образом:

1. Импортируйте необходимые классы:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

2. Создайте метод для чтения файла:

private String readFile(String filename) {
    StringBuilder content = new StringBuilder();

    try {
        BufferedReader reader = new BufferedReader(new FileReader(filename));
        String line;

        while ((line = reader.readLine()) != null) {
            content.append(line).append("n");
        }

        reader.close();
    } catch (IOException e) {
        e.printStackTrace();
    }

    return content.toString();
}

3. Используйте метод для чтения файла:

String filepath = "путь_к_текстовому_файлу.txt";
String fileContent = readFile(filepath);

Убедитесь, что вы добавили разрешение для чтения файлов в вашем файле манифеста Android:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

Отметим, что доступ к файловой системе может потребовать дополнительных разрешений (WRITE_EXTERNAL_STORAGE, MANAGE_EXTERNAL_STORAGE), если ваше приложение будет работать со внешним хранилищем или файлами, принадлежащими другим приложениям.

Также обратите внимание, что вы должны указать полный путь к файлу, включая имя файла и его расширение, например: "/storage/emulated/0/myfile.txt".

Помните, что приложения, работающие на Android 10 и новее, должны использовать механизм Scoped Storage. Это означает, что вашему приложению будет разрешено доступ только к своей собственной папке приложения без необходимости запроса дополнительных разрешений.