Android open text file to read after Intent.ACTION_GET_CONTENT

前端 未结 2 1434
野性不改
野性不改 2021-01-20 13:14

The flow is:

  1. The user needs to select text file for use and the default Android explorer whatever pops up.
  2. Then I want to store string containing the
2条回答
  •  无人及你
    2021-01-20 14:02

    Step #1: Delete String filePathName = "WHAT TODO ?";

    Step #2: Change LaterFunction(filePathName); to LaterFunction(uri);

    Step #3: Change br = new BufferedReader(new FileReader("WHAT TODO ?")); to br = new BufferedReader(new InputStreamReader(getContentResolver().openInputStream(uri));

    That is the minimum necessary to address your question.

    However, a MIME type of */* will match any type of file, not just text files. Binary files should not be copied using readLine(). If you only want plain text files, use text/plain instead of */*.

提交回复
热议问题