在Android中执行流程以读取文件

时间:2015-04-22 11:29:53

标签: android linux command

我需要使用在Android中使用Java执行的Linux Shell命令来读取文件的内容。为了读取文件中的所有文本并保存在String对象中,我需要执行什么命令?

请注意,我无法使用简单的Java I / O功能!我需要阅读的文件位于设备的系统目录中。

   String command= "";
   String file_path = "misc/file.txt";
   StringBuffer output = new StringBuffer();

      Process p;
      try {
        p = Runtime.getRuntime().exec(command);
        p.waitFor();
        BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));

        String line = "";     
        while ((line = reader.readLine())!= null) {
          output.append(line + "\n");
        }

      } catch (Exception e) {
        e.printStackTrace();
      }
      String response = output.toString();

0 个答案:

没有答案