我正在研究从固定网页获取信息并将信息转换为图形的应用程序。我试图收到的网页是一个txt文件。问题在于txt文件非常大,需要一分钟才能将文件转换为java中的字符串。我使用这个代码如下:在Android java中从互联网获取txt文件的一部分
HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://winterberg.dnsalias.net:9000/log.txt");
ResponseHandler<String> handler = new BasicResponseHandler();
response = client.execute(httpGet, handler);
txt文件代表的温度在一所房子的历史。自2011年8月11日起,每小时一行文本自动添加到文本文件中,因此它包含6000多行。但是,只有上个月的信息与应用程序相关。有没有办法从文件末尾开始读取,直到它读取了一定数量的行?
或者有另一种方法来加快阅读文件?
我无法更改文本文件。
开始是指什么(第3行,代码的第一部分)? –
在第一次运行时,你应该得到你的文本文件的所有部分,所以,你应该设置开始'0' –
如果你达到你的问题答案,你应该接受正确的答案。 –