基于android的网上商城


该项目采用MVP架构实现了用户登录、注册,把用户信息存放在服务器上,便于实现数据的同步;商品的推荐、浏览,改写上拉刷新下拉加载加载商品信息,商品信息是通过Jsoup从网页上抓取,获得XML解析并封装成实体类,然后适配到adapter;当然用户也可以搜索感兴趣的商品和店铺,Jsoup发送post请求后得到用户搜索的商品,用户还可以把感兴趣的商品放入购物车,用户可以改变商品的数量或删除商品。当然还对商品进行了分类处理,用户可以浏览到每一类商品进行选购,减少了用户选购商品的时间。为了提高用户体验,对商品图片采用LruCache进行缓存处理,提高了ListView的加载速度。
资源截图
代码片段和文件信息
/** Automatically generated file. DO NOT MODIFY */
package com.handmark.pulltorefresh.library;

public final class BuildConfig {
    public final static boolean DEBUG = true;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-11-17 08:43  商城
     目录           0  2016-11-12 17:59  商城PullToRefresh_Library
     文件         475  2016-10-31 10:32  商城PullToRefresh_Library.classpath
     文件         857  2016-08-30 19:47  商城PullToRefresh_Library.project
     目录           0  2016-10-31 10:32  商城PullToRefresh_Library.settings
     文件         177  2016-08-30 19:02  商城PullToRefresh_Library.settingsorg.eclipse.jdt.core.prefs
     文件         299  2013-02-02 04:31  商城PullToRefresh_LibraryAndroidManifest.xml
     目录           0  2016-08-30 19:02  商城PullToRefresh_Libraryassets
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryin
     文件         299  2016-11-12 12:43  商城PullToRefresh_LibraryinAndroidManifest.xml
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryinclasses
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryinclassescom
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryinclassescomhandmark
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryinclassescomhandmarkpulltorefresh
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryinclassescomhandmarkpulltorefreshlibrary
     文件         377  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryBuildConfig.class
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryinclassescomhandmarkpulltorefreshlibraryextras
     文件        1153  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryextrasPullToRefreshWebView2$JsValueCallback.class
     文件        2923  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryextrasPullToRefreshWebView2.class
     文件        3351  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryextrasSoundPullEventListener.class
     文件         412  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryILoadingLayout.class
     目录           0  2016-11-12 17:59  商城PullToRefresh_Libraryinclassescomhandmarkpulltorefreshlibraryinternal
     文件         250  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalEmptyViewMethodAccessor.class
     文件        5405  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalFlipLoadingLayout.class
     文件        5688  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalIndicatorLayout.class
     文件       11278  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalLoadingLayout.class
     文件        4127  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalRotateLoadingLayout.class
     文件         920  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalUtils.class
     文件         774  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalViewCompat$SDK11.class
     文件        1065  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalViewCompat$SDK16.class
     文件        1466  2016-11-12 12:43  商城PullToRefresh_LibraryinclassescomhandmarkpulltorefreshlibraryinternalViewCompat.class
............此处省略963个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)