NetworkDemo:Android实现网络下载

时间:2024-06-04 16:07:58
【文件属性】:

文件名称:NetworkDemo:Android实现网络下载

文件大小:141KB

文件格式:ZIP

更新时间:2024-06-04 16:07:58

Java

NetworkDemo Android实现网络下载 代码中的事件序列如下: Activity启动一个NetworkFragment并传入一个指定的URL。 当一个用户触发Activity的downloadData()方法,NetworkFragment执行DownloadTask。 AsyncTask上的onPreExecute()方法首先运行(在UI线程),并在设备未连接到网络时取消该任务。 然后AsyncTask上的doInBackground()方法在后台线程上运行并调用downloadUrl()方法。 downloadUrl()方法将URL字符串作为参数,并使用HttpsURLConnection对象将Web内容作为InputStream获取。 InputStream传递给readStream()方法,该方法将流转换为字符串。 最后,一旦后台工作完成,AsyncTask的onPos


【文件预览】:
NetworkDemo-master
----gradlew(5KB)
----settings.gradle(15B)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------caches()
--------gradle.xml(626B)
--------codeStyles()
--------vcs.xml(180B)
----gradle()
--------wrapper()
----README.md(829B)
----gradlew.bat(2KB)
----gradle.properties(726B)
----.gitignore(137B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(932B)
--------proguard-rules.pro(751B)
----build.gradle(546B)

网友评论