文件名称:Android-API-Challenge:Android 指南挑战赛
文件大小:5.07MB
文件格式:ZIP
更新时间:2024-07-15 07:16:51
Java
API挑战 问题 构建一个 Android 应用程序,该应用程序将显示来自 API 服务器的数据。 方法 我没有太多时间来更好地构建它,但基本上应用程序从服务器提取数据然后显示它。 我创建了一个自定义客户端类,用于处理从服务器收集数据。 所有请求和处理都在主 UI 线程之外完成,以防止应用程序挂起或崩溃。 在拉取或处理数据时,会显示一个小的加载栏,以向用户指示应用程序正在运行并且未冻结。 错误处理也在客户端类中完成,以防止应用程序崩溃。 为了加载图像,我使用了一个名为的库。 这个库很简单,并使用现代缓存技术来改善加载时间和处理时间。 为了显示名称和日期,我使用了 Android Lolipop 引入的新 RecyclerView 布局。 它使用 ViewHolder 模式通过保持对适当视图的引用来提高滚动速度,以便快速访问。 单击列表项时,它会打开一个浏览器,其中包含从 JSON 数据中
【文件预览】:
Android-API-Challenge-master
----keystore.jks(1KB)
----.gitignore(81B)
----gradle()
--------wrapper()
----README.md(2KB)
----build.gradle(436B)
----gradlew.bat(2KB)
----gradlew(5KB)
----app()
--------.gitignore(7B)
--------manifest-merger-release-report.txt(2KB)
--------build.gradle(720B)
--------proguard-rules.pro(663B)
--------app.iml(7KB)
--------screenshots()
--------src()
--------app-release.apk(1.04MB)
----gradle.properties(855B)
----.idea()
--------encodings.xml(166B)
--------vcs.xml(166B)
--------misc.xml(396B)
--------modules.xml(363B)
--------scopes()
--------.name(13B)
--------copyright()
--------compiler.xml(711B)
--------gradle.xml(640B)
----GuideBookapp.iml(877B)
----settings.gradle(15B)