文件名称:FeedTimelineProject:没有使用第三方*的feed请求到首页图文展示的Demo
文件大小:156KB
文件格式:ZIP
更新时间:2024-05-20 06:18:39
Java
这个Demo没有使用第三方库 这个Demo没有使用第三方库 网络访问:经过封装的HttpUrlConnection,使用AsyncTask抛出新的线程执行异步操作,或者直接同步请求 自定义拦截器,使用URLConnection.setContentHandlerFactory(new ContentHandlerFactoryImpl());方法,把自定义的ContentFactory(拦截器)替换原来的方法,这样getContent方法返回的将是已经处理好的对象。 应当注意:URLConnection.setContentHandlerFactory(new ContentHandlerFactoryImpl());方法在一个application中只能调用一次! 数据解析部分:使用反射的方法将实体类的set方法取出,根据这些方法的参数判断对象类型并且解析放入实体类中。
【文件预览】:
FeedTimelineProject-master
----.gitignore(494B)
----app()
--------.gitignore(7B)
--------build.gradle(943B)
--------src()
--------proguard-rules.pro(751B)
----settings.gradle(15B)
----build.gradle(546B)
----gradlew(5KB)
----README.md(759B)
----gradlew.bat(2KB)
----gradle.properties(726B)
----gradle()
--------wrapper()