├── Docs
├── README.md
└── Shopnc
│ └── ShopNC+B2B2C开发手册.pdf
├── Picture
└── 20150803.png
├── Psd
├── README.md
├── app-circle-home.jpg
├── app-circle-theme.jpg
├── app-circle.jpg
├── app-home.jpg
├── app-login.jpg
├── app-task.jpg
├── app-trade.jpg
└── app-user-center.jpg
├── README.md
└── Src
├── .DS_Store
├── .gradle
├── 2.2.1
│ └── taskArtifacts
│ │ ├── cache.properties
│ │ ├── cache.properties.lock
│ │ ├── fileHashes.bin
│ │ ├── fileSnapshots.bin
│ │ ├── outputFileStates.bin
│ │ └── taskArtifacts.bin
└── 2.4
│ └── taskArtifacts
│ ├── cache.properties
│ ├── cache.properties.lock
│ ├── fileHashes.bin
│ ├── fileSnapshots.bin
│ ├── outputFileStates.bin
│ └── taskArtifacts.bin
├── README.md
├── Shopnc.iml
├── Src.iml
├── app
├── .DS_Store
├── .gitignore
├── app.iml
├── build.gradle
├── libs
│ └── core.jar
├── proguard-rules.pro
└── src
│ ├── .DS_Store
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── daxueoo
│ │ └── shopnc
│ │ ├── ApplicationTest.java
│ │ └── Test.class
│ └── main
│ ├── .DS_Store
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── daxueoo
│ │ └── shopnc
│ │ ├── DaxueooApplication.java
│ │ ├── adapter
│ │ ├── CircleAdapter.java
│ │ ├── GoodsListAdapter.java
│ │ ├── HomeCustomAdapter.java
│ │ ├── ImagePagerAdapter.java
│ │ ├── NoticeListAdapter.java
│ │ ├── QaAdapter.java
│ │ ├── RecycleBin.java
│ │ ├── RecyclingPagerAdapter.java
│ │ ├── ResourceAdapter.java
│ │ ├── StatusCommentAdapter.java
│ │ ├── StickThemeListAdapter.java
│ │ ├── TaskAdapter.java
│ │ ├── ThemeAdapter.java
│ │ ├── ThemeCommentAdapter.java
│ │ ├── ThemeListAdapter.java
│ │ ├── TopicAdapter.java
│ │ ├── TradeAdapter.java
│ │ ├── TrendAdapter.java
│ │ ├── UserAdapter.java
│ │ └── ViewPagerAdapter.java
│ │ ├── api
│ │ ├── AddTask.java
│ │ ├── EditTask.java
│ │ ├── FinishTask.java
│ │ ├── GetArticleList.java
│ │ ├── GetCircleThemeList.java
│ │ ├── GetTaskList.java
│ │ ├── GetThemeComment.java
│ │ ├── PostComment.java
│ │ └── TradeCollect.java
│ │ ├── bean
│ │ ├── ArticleDatas.java
│ │ ├── ArticleList.java
│ │ ├── ArticleListData.java
│ │ ├── CircleThemeList.java
│ │ ├── CommentList.java
│ │ ├── CommentListData.java
│ │ ├── Reply.java
│ │ ├── Task.java
│ │ ├── TaskList.java
│ │ ├── TaskListData.java
│ │ ├── Theme.java
│ │ └── ThemeListData.java
│ │ ├── cache
│ │ ├── BitmapCache.java
│ │ ├── ImageCacheManger.java
│ │ ├── ImageLreCache.java
│ │ └── RequesQueuetManager.java
│ │ ├── handler
│ │ └── BaseHandler.java
│ │ ├── model
│ │ ├── BaseMessage.java
│ │ ├── CircleMessage.java
│ │ ├── Comment.java
│ │ ├── ExploreMessage.java
│ │ ├── GoodsMessage.java
│ │ ├── Notice.java
│ │ ├── PicUrls.java
│ │ ├── Status.java
│ │ ├── ThemeMessage.java
│ │ ├── TopicMessage.java
│ │ ├── TradeMessage.java
│ │ ├── TrendMessage.java
│ │ ├── User.java
│ │ ├── UserMessage.java
│ │ └── Visible.java
│ │ ├── network
│ │ ├── ServiceGenerator.java
│ │ └── adapter
│ │ │ └── NormalPostRequest.java
│ │ ├── scan
│ │ ├── AutoFocusCallback.java
│ │ ├── CameraConfigurationManager.java
│ │ ├── CameraManager.java
│ │ ├── CaptureActivity.java
│ │ ├── CaptureActivityHandler.java
│ │ ├── DecodeFormatManager.java
│ │ ├── DecodeHandler.java
│ │ ├── DecodeThread.java
│ │ ├── FinishListener.java
│ │ ├── FlashlightManager.java
│ │ ├── HttpUtils.java
│ │ ├── InactivityTimer.java
│ │ ├── Intents.java
│ │ ├── PlanarYUVLuminanceSource.java
│ │ ├── PreviewCallback.java
│ │ ├── ViewfinderResultPointCallback.java
│ │ └── ViewfinderView.java
│ │ ├── sdk
│ │ └── Shopnc.java
│ │ ├── service
│ │ └── BaseService.java
│ │ ├── ui
│ │ ├── activity
│ │ │ ├── AboutActivity.java
│ │ │ ├── AddTaskActivity.java
│ │ │ ├── BaseActivity.java
│ │ │ ├── BaseFragmentActivity.java
│ │ │ ├── CircleProfileActivity.java
│ │ │ ├── CreateCircleActivity.java
│ │ │ ├── CreateQaActivity.java
│ │ │ ├── CreateThemeActivity.java
│ │ │ ├── CustomActivity.java
│ │ │ ├── DetailActivity.java
│ │ │ ├── EmojiActivity.java
│ │ │ ├── GuideActivity.java
│ │ │ ├── ImagePreviewActivity.java
│ │ │ ├── JoinCircleActivity.java
│ │ │ ├── LoginActivity.java
│ │ │ ├── MainTabActivity.java
│ │ │ ├── NoticeListActivity.java
│ │ │ ├── QaActivity.java
│ │ │ ├── RegisterActivity.java
│ │ │ ├── SettingActivity.java
│ │ │ ├── SplashActivity.java
│ │ │ ├── TaskActivity.java
│ │ │ ├── TaskDetailActivity.java
│ │ │ ├── ThemeListActivity.java
│ │ │ ├── TradeActivity.java
│ │ │ ├── TradeDetailActivity.java
│ │ │ ├── UserFollowActivity.java
│ │ │ ├── UserInfoActivity.java
│ │ │ └── WebViewActivity.java
│ │ └── fragment
│ │ │ ├── BaseFragment.java
│ │ │ ├── CircleDetailFragment.java
│ │ │ ├── CircleFragment.java
│ │ │ ├── CircleProfileFragment.java
│ │ │ ├── CommonDetailFragment.java
│ │ │ ├── CustomFragment.java
│ │ │ ├── HomeFragment.java
│ │ │ ├── HomeIndexFragment.java
│ │ │ ├── HomeTrendsFragment.java
│ │ │ ├── Mall2Fragment.java
│ │ │ ├── MallFragment.java
│ │ │ ├── NoticeListFragment.java
│ │ │ ├── QaFragment.java
│ │ │ ├── ResourceFragment.java
│ │ │ ├── SettingFragment.java
│ │ │ ├── TaskListFragment.java
│ │ │ ├── ThemeDetailFragment.java
│ │ │ ├── TradeListFragment.java
│ │ │ ├── UserFollowFragment.java
│ │ │ ├── UserFragment.java
│ │ │ └── UserInfoFragment.java
│ │ ├── utils
│ │ ├── ACache.java
│ │ ├── AnimationUtil.java
│ │ ├── ArrayUtils.java
│ │ ├── ConstUtils.java
│ │ ├── DateUtils.java
│ │ ├── DiskLruCache.java
│ │ ├── EmotionUtils.java
│ │ ├── GestureUtils.java
│ │ ├── ImageUtils.java
│ │ ├── ListUtils.java
│ │ ├── ObjectUtils.java
│ │ ├── SharedPreferencesUtils.java
│ │ ├── StringUtils.java
│ │ ├── SystemUtils.java
│ │ ├── TextUtils.java
│ │ ├── TitleBuilder.java
│ │ └── ToastUtils.java
│ │ └── widgets
│ │ ├── ForScrollViewListView.java
│ │ ├── RelativeTimeTextView.java
│ │ ├── RoundedImageView.java
│ │ ├── SelectorImageView.java
│ │ ├── VerticalScrollTextView.java
│ │ ├── WrapHeightGridView.java
│ │ └── pulltozoom
│ │ ├── IPullToZoom.java
│ │ ├── PullToZoomBase.java
│ │ ├── PullToZoomListViewEx.java
│ │ └── PullToZoomScrollViewEx.java
│ └── res
│ ├── .DS_Store
│ ├── anim
│ ├── close.xml
│ ├── show.xml
│ ├── zoom_enter.xml
│ └── zoom_exit.xml
│ ├── drawable-hdpi
│ ├── button_pressed.png
│ ├── button_unpress.png
│ ├── cancel_btn_bg_normal.png
│ ├── cancel_btn_bg_pressed.png
│ ├── dark_dot.png
│ ├── drawer_shadow.9.png
│ ├── guide_350_01.png
│ ├── guide_350_02.png
│ ├── guide_350_03.png
│ ├── guide_350_04.png
│ ├── guide_350_05.png
│ └── white_dot.png
│ ├── drawable-ldpi
│ ├── button_pressed.png
│ └── button_unpress.png
│ ├── drawable-mdpi
│ ├── button_pressed.png
│ └── button_unpress.png
│ ├── drawable-xhdpi
│ ├── .DS_Store
│ ├── bg_node_normal.9.png
│ ├── bg_node_pressed.9.png
│ ├── d_aini.png
│ ├── d_aoteman.png
│ ├── d_baibai.png
│ ├── d_beishang.png
│ ├── d_bishi.png
│ ├── d_bizui.png
│ ├── d_chanzui.png
│ ├── d_chijing.png
│ ├── d_dahaqi.png
│ ├── d_dalian.png
│ ├── d_ding.png
│ ├── d_doge.png
│ ├── d_fangdumianju.png
│ ├── d_feizao.png
│ ├── d_ganmao.png
│ ├── d_guzhang.png
│ ├── d_haha.png
│ ├── d_haixiu.png
│ ├── d_han.png
│ ├── d_hehe.png
│ ├── d_heixian.png
│ ├── d_heng.png
│ ├── d_huaxin.png
│ ├── d_jiyan.png
│ ├── d_keai.png
│ ├── d_kelian.png
│ ├── d_ku.png
│ ├── d_kun.png
│ ├── d_landelini.png
│ ├── d_lang.png
│ ├── d_lei.png
│ ├── d_miao.png
│ ├── d_nanhaier.png
│ ├── d_nu.png
│ ├── d_numa.png
│ ├── d_nvhaier.png
│ ├── d_qian.png
│ ├── d_qinqin.png
│ ├── d_shayan.png
│ ├── d_shengbing.png
│ ├── d_shenshou.png
│ ├── d_shiwang.png
│ ├── d_shuai.png
│ ├── d_shuijiao.png
│ ├── d_sikao.png
│ ├── d_taikaixin.png
│ ├── d_touxiao.png
│ ├── d_travel.png
│ ├── d_tu.png
│ ├── d_tuzi.png
│ ├── d_wabishi.png
│ ├── d_weiqu.png
│ ├── d_xiaoku.png
│ ├── d_xiongmao.png
│ ├── d_xixi.png
│ ├── d_xu.png
│ ├── d_yinxian.png
│ ├── d_yiwen.png
│ ├── d_youhengheng.png
│ ├── d_yun.png
│ ├── d_zhuakuang.png
│ ├── d_zhutou.png
│ ├── d_zuiyou.png
│ ├── d_zuohengheng.png
│ ├── ddd_106.png
│ ├── default_goods_img.png
│ ├── default_group_logo.gif
│ ├── divide_10_top_bottom.png
│ ├── divide_15_bottom.png
│ ├── divide_15_top.png
│ ├── divide_15_top_bottom.png
│ ├── home_message.png
│ ├── home_more.png
│ ├── home_serve.png
│ ├── home_task.png
│ ├── ic_img_line_v.png
│ ├── ic_img_profile_bg.jpg
│ ├── ic_img_user_default.png
│ ├── ic_list_right_arr.png
│ ├── ic_my_trader.png
│ ├── icon_add_img.png
│ ├── icon_album.png
│ ├── icon_checkout_normal.png
│ ├── icon_circle_create.png
│ ├── icon_default_avatar.png
│ ├── icon_default_explore.png
│ ├── icon_defautl_avatar_white.png
│ ├── icon_emoticon.png
│ ├── icon_explore_message_pressed.png
│ ├── icon_explore_notice.png
│ ├── icon_explore_order_pressed.png
│ ├── icon_explore_qa_dr.png
│ ├── icon_explore_qa_zj.png
│ ├── icon_explore_task_pressed.png
│ ├── icon_explore_trade_pressed.png
│ ├── icon_flag.png
│ ├── icon_home_notice.png
│ ├── icon_home_theme.png
│ ├── icon_img_normal.png
│ ├── icon_like.png
│ ├── icon_likes.png
│ ├── icon_menu_normal.png
│ ├── icon_menu_pressed.png
│ ├── icon_no_like.png
│ ├── icon_qa_edit.png
│ ├── icon_question_normal.png
│ ├── icon_replies.png
│ ├── icon_scan_article_normal.png
│ ├── icon_scan_article_pressed.png
│ ├── icon_scan_goods_normal.png
│ ├── icon_scan_goods_pressed.png
│ ├── icon_scan_lab_normal.png
│ ├── icon_scan_lab_pressed.png
│ ├── icon_scan_normal.png
│ ├── icon_scan_shebei_normal.png
│ ├── icon_scan_shebei_pressed.png
│ ├── icon_search_normal.png
│ ├── icon_send.png
│ ├── icon_shopping_normal.png
│ ├── icon_sort_hot_normal.png
│ ├── icon_sort_hot_pressed.png
│ ├── icon_sort_new_normal.png
│ ├── icon_sort_new_pressed.png
│ ├── icon_sort_price_normal.png
│ ├── icon_sort_price_pressed.png
│ ├── icon_sort_sell_count_normal.png
│ ├── icon_sort_sell_count_pressed.png
│ ├── icon_star_0.png
│ ├── icon_star_1.png
│ ├── icon_star_2.png
│ ├── icon_star_3.png
│ ├── icon_star_4.png
│ ├── icon_star_5.png
│ ├── icon_tab_explor_normal.png
│ ├── icon_tab_explor_press.png
│ ├── icon_theme_to_top.png
│ ├── icon_theme_to_top_pressed.png
│ ├── icon_view.png
│ ├── icon_views.png
│ ├── navigationbar_back.png
│ ├── navigationbar_back_highlighted.png
│ ├── push_checkbox_off.png
│ ├── push_checkbox_on.png
│ ├── setting_button_esc.9.png
│ ├── setting_icon_normal.png
│ ├── setting_icon_press.png
│ ├── tabbar_add_icon.png
│ ├── tabbar_add_icon_pressed.png
│ ├── tabbar_circle.png
│ ├── tabbar_circle_highlighted.png
│ ├── tabbar_discover.png
│ ├── tabbar_discover_highlighted.png
│ ├── tabbar_home.png
│ ├── tabbar_home_highlighted.png
│ ├── tabbar_mall.png
│ ├── tabbar_mall_highlighted.png
│ ├── tabbar_message_center.png
│ ├── tabbar_message_center_highlighted.png
│ ├── tabbar_profile.png
│ ├── tabbar_profile_highlighted.png
│ ├── tabbar_res.png
│ ├── tabbar_res_highlighted.png
│ ├── tabbar_scan.png
│ ├── tabbar_scan_highlighted.png
│ ├── tabbar_trade.png
│ ├── tabbar_trade_highlighted.png
│ ├── task_icon_press.png
│ ├── test_circle.png
│ ├── tilebar_right_btn.png
│ ├── timeline_icon_comment.png
│ ├── timeline_icon_comment_disable.png
│ ├── timeline_icon_like.png
│ ├── timeline_icon_like_disable.png
│ ├── timeline_icon_retweet.png
│ ├── timeline_icon_retweet_disable.png
│ ├── timeline_icon_unlike.png
│ ├── title_bar_back.png
│ ├── title_bar_back_highlighted.png
│ ├── user_btn_goods.png
│ ├── user_btn_posts.png
│ ├── user_btn_send.png
│ ├── user_btn_trade.png
│ ├── user_fav_goods.png
│ ├── user_fav_trade.png
│ ├── user_home_arrow.png
│ ├── user_home_maopao.png
│ ├── user_home_project.png
│ ├── user_home_topic.png
│ └── welcome_android_slogan.png
│ ├── drawable
│ ├── bg_btn.xml
│ ├── bg_btn_normal.xml
│ ├── bg_btn_pressed.xml
│ ├── bg_edittext.xml
│ ├── bg_edittext_create.xml
│ ├── bg_edittext_focused.xml
│ ├── bg_edittext_normal.xml
│ ├── bg_lgray2dgray_sel.xml
│ ├── bg_node.xml
│ ├── bg_retweet_sel.xml
│ ├── bg_tran2gray_sel.xml
│ ├── bg_tv_task_date_normal.xml
│ ├── bg_tv_task_date_pressed.xml
│ ├── bg_tv_title_normal.xml
│ ├── bg_white2gray_sel.xml
│ ├── btn_innew.xml
│ ├── cancel_scan_selector.xml
│ ├── correct_oran.xml
│ ├── correct_oran_dark.xml
│ ├── correct_oran_sel.xml
│ ├── dot.xml
│ ├── holo_selector.xml
│ ├── ic_my_order.png
│ ├── icon_add.xml
│ ├── icon_circle.xml
│ ├── icon_home.xml
│ ├── icon_mall.xml
│ ├── icon_scan.xml
│ ├── icon_selfinfo.xml
│ ├── icon_setting.xml
│ ├── icon_square.xml
│ ├── icon_trade.xml
│ ├── item_border.xml
│ ├── item_border_selected.xml
│ ├── layerlist_tab_indicator_sel.xml
│ ├── list_item_selector.xml
│ ├── logo.png
│ ├── navigationbar_back_sel.xml
│ ├── push_checkbox.xml
│ ├── resource_list_selecter.xml
│ ├── shadow.xml
│ ├── shadowright.xml
│ ├── txtcolor_gray2green_sel.xml
│ ├── txtcolor_oran2alpha_sel.xml
│ └── whats_new_start_btn.xml
│ ├── layout
│ ├── activity_about.xml
│ ├── activity_add_task.xml
│ ├── activity_circle_profile.xml
│ ├── activity_create_circle.xml
│ ├── activity_create_qa.xml
│ ├── activity_create_theme.xml
│ ├── activity_custom.xml
│ ├── activity_detail.xml
│ ├── activity_fragment.xml
│ ├── activity_guide.xml
│ ├── activity_image_preview.xml
│ ├── activity_join_circle.xml
│ ├── activity_login.xml
│ ├── activity_main_tab.xml
│ ├── activity_register.xml
│ ├── activity_scan.xml
│ ├── activity_setting.xml
│ ├── activity_splash.xml
│ ├── activity_task_detail.xml
│ ├── activity_trade_detail.xml
│ ├── activity_web_view.xml
│ ├── divide_13_top.xml
│ ├── divide_15_bottom.xml
│ ├── divide_15_top.xml
│ ├── divide_15_top_bottom.xml
│ ├── divide_1_12.xml
│ ├── drawer_list_item.xml
│ ├── fragment_circle.xml
│ ├── fragment_circle_detail.xml
│ ├── fragment_circle_profile.xml
│ ├── fragment_custom.xml
│ ├── fragment_goods_list.xml
│ ├── fragment_home.xml
│ ├── fragment_home_index.xml
│ ├── fragment_home_trends.xml
│ ├── fragment_mall.xml
│ ├── fragment_notice_list.xml
│ ├── fragment_planet.xml
│ ├── fragment_setting.xml
│ ├── fragment_task_list.xml
│ ├── fragment_theme_detail.xml
│ ├── fragment_trade.xml
│ ├── fragment_trade_list.xml
│ ├── fragment_user.xml
│ ├── fragment_user_follow.xml
│ ├── fragment_user_info.xml
│ ├── guide_five.xml
│ ├── guide_four.xml
│ ├── guide_one.xml
│ ├── guide_three.xml
│ ├── guide_two.xml
│ ├── include_avatar.xml
│ ├── include_avatar2.xml
│ ├── include_cart_bar.xml
│ ├── include_circle_op_bar.xml
│ ├── include_circle_qa_bar.xml
│ ├── include_mall_search_bar.xml
│ ├── include_retweeted_status.xml
│ ├── include_shop_sort_bar.xml
│ ├── include_status_controlbar.xml
│ ├── include_status_image.xml
│ ├── include_stick_theme_list.xml
│ ├── include_task_date_bar.xml
│ ├── include_theme_op_bar.xml
│ ├── include_theme_reply_bar.xml
│ ├── include_titlebar.xml
│ ├── item_comment.xml
│ ├── item_gv_category.xml
│ ├── item_gv_home_custum.xml
│ ├── item_list_cart_shop.xml
│ ├── item_list_circle.xml
│ ├── item_list_shop.xml
│ ├── item_list_store.xml
│ ├── item_list_user.xml
│ ├── item_notice.xml
│ ├── item_qa.xml
│ ├── item_resource.xml
│ ├── item_status.xml
│ ├── item_stick_theme.xml
│ ├── item_task.xml
│ ├── item_theme.xml
│ ├── item_theme_list.xml
│ ├── item_topic.xml
│ ├── item_trade.xml
│ ├── item_trend.xml
│ ├── item_user_follow.xml
│ ├── list_divider_small.xml
│ ├── list_item_common_arrow.xml
│ ├── menu.xml
│ ├── profile_content_view.xml
│ ├── profile_head_view.xml
│ ├── profile_zoom_view.xml
│ ├── topic_detail_comment_head.xml
│ └── topic_detail_head.xml
│ ├── menu
│ ├── menu_about.xml
│ ├── menu_circle_profile.xml
│ ├── menu_create_circle.xml
│ ├── menu_custom.xml
│ ├── menu_join_circle.xml
│ ├── menu_main.xml
│ └── menu_trade_detail.xml
│ ├── mipmap-hdpi
│ ├── banner1.jpg
│ ├── banner2.jpg
│ ├── banner3.jpg
│ ├── banner4.jpg
│ ├── ic_add_white_24dp.png
│ ├── ic_create_white_24dp.png
│ ├── ic_launcher.png
│ ├── ic_no_user.png
│ ├── top_home_01.png
│ └── top_home_02.png
│ ├── mipmap-mdpi
│ ├── ic_add_white_24dp.png
│ ├── ic_create_white_24dp.png
│ ├── ic_launcher.png
│ └── ic_no_user.png
│ ├── mipmap-xhdpi
│ ├── default_goods_image.png
│ ├── gogopher.jpg
│ ├── ic_add_white_24dp.png
│ ├── ic_create_white_24dp.png
│ ├── ic_launcher.png
│ └── ic_no_user.png
│ ├── mipmap-xxhdpi
│ ├── ic_add_white_24dp.png
│ ├── ic_create_white_24dp.png
│ ├── ic_launcher.png
│ └── ic_no_user.png
│ ├── mipmap-xxxhdpi
│ ├── ic_add_white_24dp.png
│ ├── ic_create_white_24dp.png
│ └── ic_no_user.png
│ ├── values-w820dp
│ └── dimens.xml
│ ├── values
│ ├── attrs.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── ids.xml
│ ├── strings.xml
│ └── styles.xml
│ └── xml
│ └── preferences.xml
├── build.gradle
├── gradle.properties
├── gradle
├── .DS_Store
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── local.properties
└── settings.gradle
/Docs/README.md:
--------------------------------------------------------------------------------
1 | ##这里是文档列表以及一些开发记录
2 | ###文档列表
3 | + 需求文档
4 | + 设计文档
5 | + 界面设计文档
6 | + api文档
7 | + 数据库文档
8 | + 思维导图
9 |
10 | ###开发记录
11 | 20150801 立项。。
--------------------------------------------------------------------------------
/Docs/Shopnc/ShopNC+B2B2C开发手册.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Docs/Shopnc/ShopNC+B2B2C开发手册.pdf
--------------------------------------------------------------------------------
/Picture/20150803.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Picture/20150803.png
--------------------------------------------------------------------------------
/Psd/README.md:
--------------------------------------------------------------------------------
1 | ##app设计图
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Psd/app-circle-home.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-circle-home.jpg
--------------------------------------------------------------------------------
/Psd/app-circle-theme.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-circle-theme.jpg
--------------------------------------------------------------------------------
/Psd/app-circle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-circle.jpg
--------------------------------------------------------------------------------
/Psd/app-home.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-home.jpg
--------------------------------------------------------------------------------
/Psd/app-login.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-login.jpg
--------------------------------------------------------------------------------
/Psd/app-task.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-task.jpg
--------------------------------------------------------------------------------
/Psd/app-trade.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-trade.jpg
--------------------------------------------------------------------------------
/Psd/app-user-center.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Psd/app-user-center.jpg
--------------------------------------------------------------------------------
/Src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.DS_Store
--------------------------------------------------------------------------------
/Src/.gradle/2.2.1/taskArtifacts/cache.properties:
--------------------------------------------------------------------------------
1 | #Thu Aug 06 09:36:18 CST 2015
2 |
--------------------------------------------------------------------------------
/Src/.gradle/2.2.1/taskArtifacts/cache.properties.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.2.1/taskArtifacts/cache.properties.lock
--------------------------------------------------------------------------------
/Src/.gradle/2.2.1/taskArtifacts/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.2.1/taskArtifacts/fileHashes.bin
--------------------------------------------------------------------------------
/Src/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin
--------------------------------------------------------------------------------
/Src/.gradle/2.2.1/taskArtifacts/outputFileStates.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.2.1/taskArtifacts/outputFileStates.bin
--------------------------------------------------------------------------------
/Src/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin
--------------------------------------------------------------------------------
/Src/.gradle/2.4/taskArtifacts/cache.properties:
--------------------------------------------------------------------------------
1 | #Tue Aug 04 13:58:43 CST 2015
2 |
--------------------------------------------------------------------------------
/Src/.gradle/2.4/taskArtifacts/cache.properties.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.4/taskArtifacts/cache.properties.lock
--------------------------------------------------------------------------------
/Src/.gradle/2.4/taskArtifacts/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.4/taskArtifacts/fileHashes.bin
--------------------------------------------------------------------------------
/Src/.gradle/2.4/taskArtifacts/fileSnapshots.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.4/taskArtifacts/fileSnapshots.bin
--------------------------------------------------------------------------------
/Src/.gradle/2.4/taskArtifacts/outputFileStates.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.4/taskArtifacts/outputFileStates.bin
--------------------------------------------------------------------------------
/Src/.gradle/2.4/taskArtifacts/taskArtifacts.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/.gradle/2.4/taskArtifacts/taskArtifacts.bin
--------------------------------------------------------------------------------
/Src/README.md:
--------------------------------------------------------------------------------
1 | ##
2 | 在断网的情况下,isNetConnected异常。
--------------------------------------------------------------------------------
/Src/Shopnc.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Src/Src.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Src/app/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/app/.DS_Store
--------------------------------------------------------------------------------
/Src/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Src/app/libs/core.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/app/libs/core.jar
--------------------------------------------------------------------------------
/Src/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /home/user/Android/Sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/Src/app/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/app/src/.DS_Store
--------------------------------------------------------------------------------
/Src/app/src/androidTest/java/com/daxueoo/shopnc/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/Src/app/src/androidTest/java/com/daxueoo/shopnc/Test.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/app/src/androidTest/java/com/daxueoo/shopnc/Test.class
--------------------------------------------------------------------------------
/Src/app/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DigDream/shopnc-app/72afccde8544159b0c5e2cd575e005cb94c739ab/Src/app/src/main/.DS_Store
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/DaxueooApplication.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc;
2 |
3 | import android.app.Application;
4 |
5 | import com.bugtags.library.Bugtags;
6 | import com.squareup.leakcanary.LeakCanary;
7 |
8 | /**
9 | * Created by user on 15-8-31.
10 | */
11 | public class DaxueooApplication extends Application{
12 | public static String TAG;
13 | private static DaxueooApplication application;
14 |
15 | public static DaxueooApplication getInstance() {
16 | return application;
17 | }
18 |
19 | @Override
20 | public void onCreate() {
21 | super.onCreate();
22 | LeakCanary.install(this);
23 | TAG = this.getClass().getSimpleName();
24 | application = this;
25 |
26 | // 移动应用测试
27 | Bugtags.start("da79d9f48cac87d186d86e1a8eba4814", this, Bugtags.BTGInvocationEventBubble);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/AddTask.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | import com.daxueoo.shopnc.bean.TaskList;
4 |
5 | import org.json.JSONObject;
6 |
7 | import retrofit.Callback;
8 | import retrofit.client.Response;
9 | import retrofit.http.Field;
10 | import retrofit.http.FormUrlEncoded;
11 | import retrofit.http.POST;
12 | import retrofit.http.Query;
13 |
14 | /**
15 | * Created by user on 15-9-9.
16 | */
17 | public interface AddTask {
18 | @FormUrlEncoded
19 | @POST("/index.php?act=task&op=createTask")
20 | public void AddTask(@Field("key") String key, @Field("task_title") String title, @Field("task_content") String content, @Field("task_tag") String tag, @Field("task_publish_time") String publish_time, Callback response);
21 | }
22 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/EditTask.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | import org.json.JSONObject;
4 |
5 | import retrofit.Callback;
6 | import retrofit.http.Field;
7 | import retrofit.http.FormUrlEncoded;
8 | import retrofit.http.POST;
9 | import retrofit.http.Query;
10 |
11 | /**
12 | * Created by user on 15-9-9.
13 | */
14 | public interface EditTask {
15 | @FormUrlEncoded
16 | @POST("/index.php?act=task&op=updateTask")
17 | public void EditTask(@Field("key") String key, @Field("task_title") String title, @Field("task_content") String content, @Field("task_tag") String tag, @Field("task_publish_time") String publish_time, @Field("task_id") String task_id,Callback response);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/FinishTask.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | import org.json.JSONObject;
4 |
5 | import retrofit.Callback;
6 | import retrofit.http.Field;
7 | import retrofit.http.FormUrlEncoded;
8 | import retrofit.http.POST;
9 |
10 | /**
11 | * Created by user on 15-9-11.
12 | */
13 | public interface FinishTask {
14 | @FormUrlEncoded
15 | @POST("/index.php?act=task&op=finishTask")
16 | public void finishTask(@Field("key") String key, @Field("task_id") String task_id, Callback jsonObjectCallback);
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/GetArticleList.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | import com.daxueoo.shopnc.bean.ArticleListData;
4 | import com.daxueoo.shopnc.bean.CircleThemeList;
5 |
6 | import retrofit.Callback;
7 | import retrofit.http.GET;
8 | import retrofit.http.Query;
9 |
10 | /**
11 | * Created by guodont on 15/9/19.
12 | */
13 |
14 | public interface GetArticleList {
15 | @GET("/index.php?act=article&op=article_list")
16 | public void GetHomeNotice(@Query("ac_id")String classId, Callback responseCallback);
17 | }
18 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/GetCircleThemeList.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | import com.daxueoo.shopnc.bean.CircleThemeList;
4 |
5 | import retrofit.Callback;
6 | import retrofit.http.GET;
7 | import retrofit.http.Query;
8 |
9 | /**
10 | * Created by user on 15-9-12.
11 | */
12 | public interface GetCircleThemeList {
13 | @GET("")
14 | public void GetThemeList();
15 |
16 | @GET("/index.php?act=circle&op=circleThemes")
17 | public void GetThemeListPage(@Query("curpage")String curpage, @Query("page")String page, @Query("circle_id")String circleId, Callback responseCallback);
18 |
19 | @GET("/index.php?act=circle&op=get_reply_themelist")
20 | public void GetHomeThemeListPage(@Query("curpage")String curpage, @Query("page")String page, Callback responseCallback);
21 |
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/GetTaskList.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | /**
4 | * Created by user on 15-9-3.
5 | */
6 |
7 | import com.daxueoo.shopnc.bean.TaskList;
8 | import com.squareup.okhttp.Call;
9 |
10 |
11 | import retrofit.Callback;
12 | import retrofit.client.Response;
13 | import retrofit.http.GET;
14 | import retrofit.http.Query;
15 |
16 | /**
17 | * Created by user on 15-9-3.
18 | */
19 | public interface GetTaskList {
20 | @GET("/index.php?act=task&op=tasks")
21 | public void GetTaskList(@Query("type") String username, @Query("date") String date, @Query("key") String key, @Query("page") String page, @Query("curpage") String curpage,Callback response);
22 | }
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/GetThemeComment.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | import com.daxueoo.shopnc.bean.CommentList;
4 |
5 | import retrofit.Callback;
6 | import retrofit.client.Response;
7 | import retrofit.http.GET;
8 | import retrofit.http.Query;
9 |
10 | /**
11 | * Created by user on 15-9-11.
12 | */
13 | public interface GetThemeComment {
14 | @GET("/index.php?act=circle_theme&op=theme_detail")
15 | public void GetThemeComment(@Query("c_id") String c_id, @Query("t_id") String t_id,@Query("key") String key,@Query("only_id") String only_id, Callback commentListCallback);
16 | }
17 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/PostComment.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | import org.json.JSONObject;
4 |
5 | import retrofit.Callback;
6 | import retrofit.http.Field;
7 | import retrofit.http.FormUrlEncoded;
8 | import retrofit.http.POST;
9 |
10 | /**
11 | * Created by user on 15-9-11.
12 | */
13 | public interface PostComment {
14 | @FormUrlEncoded
15 | @POST("/index.php?act=circle_theme&op=create_reply")
16 | public void AddComment(@Field("key") String key, @Field("c_id") String c_id, @Field("t_id") String t_id, @Field("replycontent") String replycontent, @Field("answer_id") String answer_id, Callback response);
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/api/TradeCollect.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.api;
2 |
3 | /**
4 | * Created by user on 15-9-12.
5 | */
6 | public interface TradeCollect {
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/bean/ArticleDatas.java:
--------------------------------------------------------------------------------
1 |
2 | package com.daxueoo.shopnc.bean;
3 |
4 | import java.util.ArrayList;
5 | import java.util.List;
6 |
7 | import com.google.gson.annotations.Expose;
8 | import com.google.gson.annotations.SerializedName;
9 |
10 |
11 | /**
12 | * Created by guodont on 15/9/19.
13 | */
14 |
15 |
16 | public class ArticleDatas {
17 |
18 | @SerializedName("article_list")
19 | @Expose
20 | private List articleList = new ArrayList();
21 | @SerializedName("article_type_name")
22 | @Expose
23 | private String articleTypeName;
24 |
25 | /**
26 | *
27 | * @return
28 | * The articleList
29 | */
30 | public List getArticleList() {
31 | return articleList;
32 | }
33 |
34 | /**
35 | *
36 | * @param articleList
37 | * The article_list
38 | */
39 | public void setArticleList(List articleList) {
40 | this.articleList = articleList;
41 | }
42 |
43 | /**
44 | *
45 | * @return
46 | * The articleTypeName
47 | */
48 | public String getArticleTypeName() {
49 | return articleTypeName;
50 | }
51 |
52 | /**
53 | *
54 | * @param articleTypeName
55 | * The article_type_name
56 | */
57 | public void setArticleTypeName(String articleTypeName) {
58 | this.articleTypeName = articleTypeName;
59 | }
60 |
61 | }
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/bean/ArticleListData.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.bean;
2 |
3 | import com.google.gson.annotations.Expose;
4 | import com.google.gson.annotations.SerializedName;
5 |
6 | public class ArticleListData {
7 |
8 | @SerializedName("code")
9 | @Expose
10 | private Integer code;
11 | @SerializedName("datas")
12 | @Expose
13 | private ArticleDatas datas;
14 |
15 | /**
16 | *
17 | * @return
18 | * The code
19 | */
20 | public Integer getCode() {
21 | return code;
22 | }
23 |
24 | /**
25 | *
26 | * @param code
27 | * The code
28 | */
29 | public void setCode(Integer code) {
30 | this.code = code;
31 | }
32 |
33 | /**
34 | *
35 | * @return
36 | * The datas
37 | */
38 | public ArticleDatas getDatas() {
39 | return datas;
40 | }
41 |
42 | /**
43 | *
44 | * @param datas
45 | * The datas
46 | */
47 | public void setDatas(ArticleDatas datas) {
48 | this.datas = datas;
49 | }
50 |
51 | }
--------------------------------------------------------------------------------
/Src/app/src/main/java/com/daxueoo/shopnc/bean/CommentListData.java:
--------------------------------------------------------------------------------
1 | package com.daxueoo.shopnc.bean;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | import com.google.gson.annotations.Expose;
7 | import com.google.gson.annotations.SerializedName;
8 |
9 | public class CommentListData {
10 |
11 | @Expose
12 | private List replys = new ArrayList();
13 | @SerializedName("member_list")
14 | @Expose
15 | private List