各位有碰到过这个问题么              
               process = Runtime.getRuntime().exec("/data/dosth");
//
InputStream inputStream = process.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
               while ((line = bufferedReader.readLine()) != null && running){
              .............
}
其中line读取的数据比较直接  在adb shell 下 执行/data/dosth出来的数据要慢很多