实例介绍
android实现商城源码,可运行。
【实例截图】
【核心代码】
713fe452-d400-473b-a1ef-585ee09865aa
└── Shopping-master
├── app
│ ├── build.gradle
│ ├── libs
│ │ ├── alipaySdk-20160516.jar
│ │ ├── fastjson-1.2.4.jar
│ │ └── picasso-2.5.2.jar
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── atguigu
│ │ └── shoppingmall
│ │ └── ExampleInstrumentedTest.java
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ └── atguigu
│ │ └── shoppingmall
│ │ ├── app
│ │ │ ├── CallCenterActivity.java
│ │ │ ├── GoodsInfoActivity.java
│ │ │ ├── LoginActivity.java
│ │ │ ├── MainActivity.java
│ │ │ └── MyAppliction.java
│ │ ├── base
│ │ │ └── BaseFragment.java
│ │ ├── community
│ │ │ ├── adapter
│ │ │ │ ├── CommunityViewPagerAdapter.java
│ │ │ │ ├── HotPostListViewAdapter.java
│ │ │ │ └── NewPostListViewAdapter.java
│ │ │ ├── bean
│ │ │ │ ├── HotPostBean.java
│ │ │ │ └── NewPostBean.java
│ │ │ └── fragment
│ │ │ ├── CommunityFragment.java
│ │ │ ├── HotPostFragment.java
│ │ │ └── NewPostFragment.java
│ │ ├── home
│ │ │ ├── activity
│ │ │ │ └── GoodsListActivity.java
│ │ │ ├── adapter
│ │ │ │ ├── ChannelAdapter.java
│ │ │ │ ├── ExpandableListViewAdapter.java
│ │ │ │ ├── GoodsListAdapter.java
│ │ │ │ ├── HomeRecycleAdapter.java
│ │ │ │ ├── HotGridViewAdapter.java
│ │ │ │ ├── RecommendGridViewAdapter.java
│ │ │ │ └── SeckillRecyclerViewAdapter.java
│ │ │ ├── bean
│ │ │ │ ├── GoodsBean.java
│ │ │ │ ├── ResultBean.java
│ │ │ │ └── TypeListBean.java
│ │ │ ├── fragment
│ │ │ │ └── HomeFragment.java
│ │ │ ├── uitls
│ │ │ │ ├── AlphaPageTransformer.java
│ │ │ │ ├── BasePageTransformer.java
│ │ │ │ ├── NonPageTransformer.java
│ │ │ │ ├── ScaleInTransformer.java
│ │ │ │ ├── SpaceItemDecoration.java
│ │ │ │ └── VirtualkeyboardHeight.java
│ │ │ └── view
│ │ │ └── ScrollViewContainer.java
│ │ ├── shoppingcart
│ │ │ ├── activity
│ │ │ │ └── ShoppingCartActivity.java
│ │ │ ├── adapter
│ │ │ │ └── ShopCartAdapter.java
│ │ │ ├── fragment
│ │ │ │ └── ShoppingCartFragment.java
│ │ │ ├── pay
│ │ │ │ ├── Base64.java
│ │ │ │ ├── PayKeys.java
│ │ │ │ ├── PayResult.java
│ │ │ │ └── SignUtils.java
│ │ │ ├── utils
│ │ │ │ ├── CartProvider.java
│ │ │ │ └── PayKeys.java
│ │ │ └── view
│ │ │ └── NumberAddSubView.java
│ │ ├── type
│ │ │ ├── adapter
│ │ │ │ ├── TagGridViewAdapter.java
│ │ │ │ ├── TypeLeftAdapter.java
│ │ │ │ └── TypeRightAdapter.java
│ │ │ ├── bean
│ │ │ │ ├── TagBean.java
│ │ │ │ └── TypeBean.java
│ │ │ └── fragment
│ │ │ ├── ListFragment.java
│ │ │ ├── TagFragment.java
│ │ │ └── TypeFragment.java
│ │ ├── user
│ │ │ ├── activity
│ │ │ │ └── MessageCenterActivity.java
│ │ │ └── fragment
│ │ │ └── UserFragment.java
│ │ └── utils
│ │ ├── BitmapUtils.java
│ │ ├── CacheUtils.java
│ │ ├── Constants.java
│ │ └── DensityUtil.java
│ └── res
│ ├── anim
│ │ ├── pophidden_anim.xml
│ │ └── popshow_anim.xml
│ ├── drawable
│ │ ├── add_cart_bg_selector.xml
│ │ ├── bottom_button_text_selector.xml
│ │ ├── btn_number_selector.xml
│ │ ├── cart_button_selector.xml
│ │ ├── checkbox_selector.xml
│ │ ├── community_button_selector.xml
│ │ ├── community_button_shape.xml
│ │ ├── drawer_layout_btn_selector.xml
│ │ ├── drawer_layout_text_selector.xml
│ │ ├── home_button_selector.xml
│ │ ├── is_essence_shape.xml
│ │ ├── is_hot_shape.xml
│ │ ├── is_top_shape.xml
│ │ ├── rectangl_shape.xml
│ │ ├── search_home_shape_gray.xml
│ │ ├── search_home_shape.xml
│ │ ├── shape_rec_textview.xml
│ │ ├── time_shape.xml
│ │ ├── type_button_selector.xml
│ │ ├── type_item_background_selector.xml
│ │ └── user_button_selector.xml
│ ├── drawable-hdpi-v4
│ │ ├── atguigu_logo.jpg
│ │ ├── bg1.png
│ │ ├── bg2.png
│ │ ├── button_false.png
│ │ ├── button_true.png
│ │ ├── comm_share.png
│ │ ├── community_comment_icon.png
│ │ ├── community_default_user_icon.png
│ │ ├── community_like_icon.png
│ │ ├── community_mid_line.png
│ │ ├── community_tab_subscript.png
│ │ ├── community_user_name_bg.9.png
│ │ ├── goods_add_btn.png
│ │ ├── goods_sub_btn.png
│ │ ├── good_uncollected.png
│ │ ├── home_arrow_left_flash.png
│ │ ├── home_arrow_left_hot.png
│ │ ├── home_arrow_left_new.png
│ │ ├── home_arrow_right.png
│ │ ├── home_bottom_parent_bg.9.png
│ │ ├── home_search_icon.png
│ │ ├── icon_callserver_unpressed.png
│ │ ├── icon_good_detail_cart.png
│ │ ├── icon_more.png
│ │ ├── icon_search_white.png
│ │ ├── main_cart.png
│ │ ├── main_cart_press.png
│ │ ├── main_community.png
│ │ ├── main_community_press.png
│ │ ├── main_home.png
│ │ ├── main_home_press.png
│ │ ├── main_type.png
│ │ ├── main_type_press.png
│ │ ├── main_user.png
│ │ ├── main_user_press.png
│ │ ├── menu_cyc.png
│ │ ├── new_img_loading_1.jpg
│ │ ├── new_img_loading_2.jpg
│ │ ├── new_message_icon.png
│ │ ├── new_order_status_fukuan.png
│ │ ├── new_order_status_help.png
│ │ ├── new_order_status_shouhuo.png
│ │ ├── new_price_sort_normal.png
│ │ ├── new_user_icon_background.png
│ │ ├── new_user_icon.png
│ │ ├── top_bar_left_back.png
│ │ ├── top_bar_right_home_btn.png
│ │ └── top_btn.png
│ ├── drawable-xhdpi-v4
│ │ ├── checkbox_selected.png
│ │ ├── checkbox_unselected.png
│ │ ├── community_message_icon.png
│ │ ├── empty_cart.png
│ │ ├── filter_list_selected.png
│ │ ├── filter_list_unselected.png
│ │ ├── icon_share_qq.png
│ │ ├── icon_weibo.png
│ │ ├── icon_weixin.png
│ │ ├── mq_bg_edit_view.9.png
│ │ ├── new_login_background.jpg
│ │ ├── new_order_status_fahuo.png
│ │ ├── new_order_status_finish.png
│ │ ├── new_password_drawable_invisible.png
│ │ ├── new_password_drawable_visible.png
│ │ ├── new_price_sort_asc.png
│ │ ├── new_price_sort_desc.png
│ │ ├── news_channel_icon.png
│ │ ├── news_comment_icon.png
│ │ ├── news_good_icon.png
│ │ ├── news_post_icon.png
│ │ ├── news_services_icon.png
│ │ ├── new_user_login_icon.png
│ │ ├── new_user_setting.png
│ │ ├── tag_bg.png
│ │ ├── user_channel_icon_address.png
│ │ ├── user_channel_icon_callcenter.png
│ │ ├── user_channel_icon_collect.png
│ │ ├── user_channel_icon_coupon.png
│ │ ├── user_channel_icon_feedback.png
│ │ ├── user_channel_icon_invitation.png
│ │ ├── user_channel_icon_order_no.png
│ │ ├── user_channel_icon_prize.png
│ │ ├── user_channel_icon_score.png
│ │ ├── user_icon_ticket.png
│ │ ├── words.9.png
│ │ └── wordsred.9.png
│ ├── drawable-xxhdpi-v4
│ │ ├── filter_type_selected.png
│ │ ├── icon_order_status_finish.png
│ │ ├── new_black_background_btn.9.png
│ │ └── new_red_background_btn.9.png
│ ├── layout
│ │ ├── act_item.xml
│ │ ├── activity_call_center.xml
│ │ ├── activity_goods_info2.xml
│ │ ├── activity_goods_info.xml
│ │ ├── activity_goods_list.xml
│ │ ├── activity_login.xml
│ │ ├── activity_main.xml
│ │ ├── activity_mesaage_center.xml
│ │ ├── activity_shopping_cart.xml
│ │ ├── banner_viewpager.xml
│ │ ├── channel_item.xml
│ │ ├── child_list_item.xml
│ │ ├── drawer_layout_title.xml
│ │ ├── drawer_layout.xml
│ │ ├── drawer_price_layout.xml
│ │ ├── drawer_type_layout.xml
│ │ ├── empty_cart.xml
│ │ ├── fragment_community.xml
│ │ ├── fragment_home.xml
│ │ ├── fragment_hot_post.xml
│ │ ├── fragment_list.xml
│ │ ├── fragment_new_post.xml
│ │ ├── fragment_shoppingcart.xml
│ │ ├── fragment_tag.xml
│ │ ├── fragment_type.xml
│ │ ├── fragment_user.xml
│ │ ├── group_list_item.xml
│ │ ├── hot_item.xml
│ │ ├── item_channel.xml
│ │ ├── item_goods_list_adapter.xml
│ │ ├── item_hot_grid_view.xml
│ │ ├── item_hotpost_listview.xml
│ │ ├── item_hot_right.xml
│ │ ├── item_listview_newpost.xml
│ │ ├── item_ordinary_right.xml
│ │ ├── item_recommend_grid_view.xml
│ │ ├── item_seckill.xml
│ │ ├── item_shop_cart.xml
│ │ ├── item_tab_gridview.xml
│ │ ├── item_type.xml
│ │ ├── more_layout.xml
│ │ ├── number_add_sub_layout.xml
│ │ ├── popupwindow_add_product.xml
│ │ ├── recommend_item.xml
│ │ ├── recommend_theme_layout.xml
│ │ ├── seckill_item.xml
│ │ └── titlebar.xml
│ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xhdpi
│ │ ├── atguigu_logo.jpg
│ │ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xxxhdpi
│ │ └── ic_launcher.png
│ ├── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── number_add_sub_view_attrs.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── values-w820dp
│ └── dimens.xml
├── banner
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── youth
│ │ └── banner
│ │ └── ApplicationTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ └── youth
│ │ │ └── banner
│ │ │ ├── BannerConfig.java
│ │ │ ├── Banner.java
│ │ │ ├── listener
│ │ │ │ ├── OnBannerClickListener.java
│ │ │ │ └── OnLoadImageListener.java
│ │ │ ├── transformer
│ │ │ │ ├── ABaseTransformer.java
│ │ │ │ ├── AccordionTransformer.java
│ │ │ │ ├── BackgroundToForegroundTransformer.java
│ │ │ │ ├── CubeInTransformer.java
│ │ │ │ ├── CubeOutTransformer.java
│ │ │ │ ├── DefaultTransformer.java
│ │ │ │ ├── DepthPageTransformer.java
│ │ │ │ ├── FlipHorizontalTransformer.java
│ │ │ │ ├── FlipVerticalTransformer.java
│ │ │ │ ├── ForegroundToBackgroundTransformer.java
│ │ │ │ ├── RotateDownTransformer.java
│ │ │ │ ├── RotateUpTransformer.java
│ │ │ │ ├── ScaleInOutTransformer.java
│ │ │ │ ├── StackTransformer.java
│ │ │ │ ├── TabletTransformer.java
│ │ │ │ ├── ZoomInTransformer.java
│ │ │ │ ├── ZoomOutSlideTransformer.java
│ │ │ │ └── ZoomOutTranformer.java
│ │ │ ├── Transformer.java
│ │ │ └── ViewPagerScroller.java
│ │ └── res
│ │ ├── animator
│ │ │ └── scale_with_alpha.xml
│ │ ├── drawable
│ │ │ ├── black_background.xml
│ │ │ ├── gray_radius.xml
│ │ │ └── white_radius.xml
│ │ ├── layout
│ │ │ └── banner.xml
│ │ └── values
│ │ └── attr.xml
│ └── test
│ └── java
│ └── com
│ └── youth
│ └── banner
│ └── ExampleUnitTest.java
├── build.gradle
├── FlycoTabLayout_Lib
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ └── flyco
│ │ └── tablayout
│ │ ├── CommonTabLayout.java
│ │ ├── listener
│ │ │ ├── CustomTabEntity.java
│ │ │ └── OnTabSelectListener.java
│ │ ├── SegmentTabLayout.java
│ │ ├── SlidingTabLayout.java
│ │ ├── utils
│ │ │ ├── FragmentChangeManager.java
│ │ │ └── UnreadMsgUtils.java
│ │ └── widget
│ │ └── MsgView.java
│ └── res
│ ├── layout
│ │ ├── layout_tab_bottom.xml
│ │ ├── layout_tab_left.xml
│ │ ├── layout_tab_right.xml
│ │ ├── layout_tab_segment.xml
│ │ ├── layout_tab_top.xml
│ │ └── layout_tab.xml
│ └── values
│ └── attrs.xml
├── gif
│ └── 硅谷商城效果演示.gif
├── gradationscroll
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── hankkin
│ │ └── gradationscroll
│ │ └── ApplicationTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ └── hankkin
│ │ │ └── gradationscroll
│ │ │ ├── GradationScrollView.java
│ │ │ ├── MaterialIndicator.java
│ │ │ ├── NoScrollListview.java
│ │ │ └── StatusBarUtil.java
│ │ └── res
│ │ └── values
│ │ ├── strings.xml
│ │ ├── styleable.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── hankkin
│ └── gradationscroll
│ └── ExampleUnitTest.java
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── okhttputils
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── zhy
│ │ └── http
│ │ └── okhttp
│ │ └── ApplicationTest.java
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── zhy
│ └── http
│ └── okhttp
│ ├── builder
│ │ ├── GetBuilder.java
│ │ ├── HasParamsable.java
│ │ ├── HeadBuilder.java
│ │ ├── OkHttpRequestBuilder.java
│ │ ├── OtherRequestBuilder.java
│ │ ├── PostFileBuilder.java
│ │ ├── PostFormBuilder.java
│ │ └── PostStringBuilder.java
│ ├── callback
│ │ ├── BitmapCallback.java
│ │ ├── Callback.java
│ │ ├── FileCallBack.java
│ │ ├── GenericsCallback.java
│ │ ├── IGenericsSerializator.java
│ │ └── StringCallback.java
│ ├── cookie
│ │ ├── CookieJarImpl.java
│ │ └── store
│ │ ├── CookieStore.java
│ │ ├── HasCookieStore.java
│ │ ├── MemoryCookieStore.java
│ │ ├── PersistentCookieStore.java
│ │ └── SerializableHttpCookie.java
│ ├── https
│ │ └── HttpsUtils.java
│ ├── log
│ │ └── LoggerInterceptor.java
│ ├── OkHttpUtils.java
│ ├── request
│ │ ├── CountingRequestBody.java
│ │ ├── GetRequest.java
│ │ ├── OkHttpRequest.java
│ │ ├── OtherRequest.java
│ │ ├── PostFileRequest.java
│ │ ├── PostFormRequest.java
│ │ ├── PostStringRequest.java
│ │ └── RequestCall.java
│ └── utils
│ ├── Exceptions.java
│ ├── ImageUtils.java
│ ├── L.java
│ └── Platform.java
├── opendanmaku
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── opendanmaku
│ │ └── ApplicationTest.java
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ └── opendanmaku
│ │ ├── DanmakuItem.java
│ │ ├── DanmakuView.java
│ │ └── IDanmakuItem.java
│ └── res
│ └── values
│ ├── danmaku_attrs.xml
│ └── strings.xml
├── README.md
└── settings.gradle
149 directories, 357 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论