1
57
尝试以下操作:
(取自 Exampledepot: Getting text from URL ) 应该在Android上运行良好。 |
2
14
虽然url.openstream可以工作,但最好使用android for http附带的apache httpclient库。除其他原因外,您可以将内容编码(gzip)与它一起使用,这将使文本文件传输变得更小(更好的电池寿命、更少的网络使用量)和更快。 使用httpclient有很多种方法,有几个帮助者可以包装东西并使之更容易。有关详细信息,请参阅本文: Android project using httpclient --> http.client (apache), post/get method (请注意,其中包含的httphelper i使用gzip,但并非全部使用)。 另外,无论您使用什么方法通过HTTP检索数据,您都要使用 AysncTask (或处理程序)以确保在进行网络调用时不阻塞UI线程。 请注意,您绝不能只使用url.openstream(不设置某些配置,如超时),但许多示例表明,如果服务器不可用,它将无限期阻塞(默认情况下,它没有超时): URL.openStream() Might Leave You Hanging . |
3
5
获取网络资源时不要忘记向清单添加Internet权限:(加载项清单)。 |
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 2 年前 |
ilteris · 为什么程序在fscanf后崩溃 2 年前 |
Peaceful · 使用fscanf读取C中具有未知行数的文件 2 年前 |
NOCi · 如何将Tensorflow的结果记录到CSV文件 2 年前 |
Oakzeh · 如何在字符串索引之前读取文件并删除字符 2 年前 |