实例介绍
Android端社区购物APP,可实现功能1.注册登录、修改密码、找回密码。2.商品展示,展示,商品搜索。3、在线支付或服务后付款。4、将商品加入购物车,可对商品进行数量编辑5、包括个人信息的修改,查看关注或浏览商品,查看商品订单,查看服务订单,我的钱包,等。
【实例截图】
【核心代码】
dashihui-master
└── dashihui-master
├── MIT-Afford
│ ├── app
│ │ ├── build.gradle
│ │ ├── libs
│ │ │ ├── alipaySdk-20160223.jar
│ │ │ ├── android-support-v7-appcompat.jar
│ │ │ ├── baidumapapi_base_v3_6_1.jar
│ │ │ ├── baidumapapi_cloud_v3_6_1.jar
│ │ │ ├── fastjson-1.2.7.jar
│ │ │ ├── flymeapi.jar
│ │ │ ├── glide-3.6.1.jar
│ │ │ ├── greendao-1.3.7.jar
│ │ │ ├── libammsdk.jar
│ │ │ ├── locSDK_6.12.jar
│ │ │ ├── mta-mid-sdk-2.20.jar
│ │ │ ├── mta-stats-sdk-2.0.4.jar
│ │ │ └── sunjce_provider.jar
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ ├── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── dashihui
│ │ │ └── afford
│ │ │ └── ApplicationTest.java
│ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ │ └── province_data.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── dashihui
│ │ │ │ └── afford
│ │ │ │ ├── AffordApp.java
│ │ │ │ ├── alipay
│ │ │ │ │ ├── PayConstants.java
│ │ │ │ │ ├── PayResultActivity.java
│ │ │ │ │ └── PayResult.java
│ │ │ │ ├── business
│ │ │ │ │ ├── BusinessBase.java
│ │ │ │ │ ├── BusinessCommon.java
│ │ │ │ │ ├── BusinessOrder.java
│ │ │ │ │ ├── BusinessServer.java
│ │ │ │ │ ├── BusinessShop.java
│ │ │ │ │ ├── BusinessUser.java
│ │ │ │ │ └── entity
│ │ │ │ │ ├── EntityLocation.java
│ │ │ │ │ ├── EtyBuilding.java
│ │ │ │ │ ├── EtyCOMMUNITY.java
│ │ │ │ │ ├── EtyHomeSpecail.java
│ │ │ │ │ ├── EtyList.java
│ │ │ │ │ ├── EtyLogin.java
│ │ │ │ │ ├── EtyMoney.java
│ │ │ │ │ ├── EtyRespone.java
│ │ │ │ │ ├── EtySendToUI.java
│ │ │ │ │ ├── EtyServerDetail.java
│ │ │ │ │ ├── EtyServerTime.java
│ │ │ │ │ ├── EtyShopDetail.java
│ │ │ │ │ └── EtySTORE.java
│ │ │ │ ├── common
│ │ │ │ │ ├── base
│ │ │ │ │ │ ├── AffRequestCallBack.java
│ │ │ │ │ │ ├── BaseActivity.java
│ │ │ │ │ │ ├── BaseAtyFragment.java
│ │ │ │ │ │ ├── BaseFragment.java
│ │ │ │ │ │ └── BaseMenuActivity.java
│ │ │ │ │ ├── constants
│ │ │ │ │ │ ├── AffConstans.java
│ │ │ │ │ │ └── CommConstans.java
│ │ │ │ │ ├── exception
│ │ │ │ │ │ └── AffException.java
│ │ │ │ │ └── menu
│ │ │ │ │ ├── entry
│ │ │ │ │ │ ├── EntyMenuSourceBase.java
│ │ │ │ │ │ └── EntyMenuSource.java
│ │ │ │ │ ├── WidgetMenuBtn.java
│ │ │ │ │ └── WidgetMenuLayout.java
│ │ │ │ ├── sqlite
│ │ │ │ │ ├── SqliteBrowseHistory.java
│ │ │ │ │ ├── SqliteServer.java
│ │ │ │ │ ├── SqliteServiceSearch.java
│ │ │ │ │ └── SqliteShoppingCart.java
│ │ │ │ ├── thirdapi
│ │ │ │ │ ├── addressPicker
│ │ │ │ │ │ ├── adapters
│ │ │ │ │ │ │ ├── AbstractWheelAdapter.java
│ │ │ │ │ │ │ ├── AbstractWheelTextAdapter.java
│ │ │ │ │ │ │ ├── AdapterWheel.java
│ │ │ │ │ │ │ ├── ArrayWheelAdapter.java
│ │ │ │ │ │ │ ├── NumericWheelAdapter.java
│ │ │ │ │ │ │ └── WheelViewAdapter.java
│ │ │ │ │ │ └── widget
│ │ │ │ │ │ ├── ItemsRange.java
│ │ │ │ │ │ ├── OnWheelChangedListener.java
│ │ │ │ │ │ ├── OnWheelClickedListener.java
│ │ │ │ │ │ ├── OnWheelScrollListener.java
│ │ │ │ │ │ ├── WheelAdapter.java
│ │ │ │ │ │ ├── WheelRecycle.java
│ │ │ │ │ │ ├── WheelScroller.java
│ │ │ │ │ │ └── WheelView.java
│ │ │ │ │ ├── autochangeLine
│ │ │ │ │ │ ├── CustomAdapter.java
│ │ │ │ │ │ ├── CustomListView.java
│ │ │ │ │ │ ├── MainSexangleAdapter.java
│ │ │ │ │ │ ├── OnItemClickListener.java
│ │ │ │ │ │ └── OnItemLongClickListener.java
│ │ │ │ │ ├── choosemenu
│ │ │ │ │ │ ├── adapter
│ │ │ │ │ │ │ ├── LeftAdapter.java
│ │ │ │ │ │ │ └── RightAdapter.java
│ │ │ │ │ │ ├── ExpandTabView.java
│ │ │ │ │ │ ├── ViewBaseAction.java
│ │ │ │ │ │ ├── ViewLeft.java
│ │ │ │ │ │ ├── ViewMiddle.java
│ │ │ │ │ │ ├── ViewMiddleRight.java
│ │ │ │ │ │ └── ViewRight.java
│ │ │ │ │ ├── FastJSONHelper.java
│ │ │ │ │ ├── greedsqlite
│ │ │ │ │ │ ├── BrowseHistoryDao.java
│ │ │ │ │ │ ├── BrowseHistory.java
│ │ │ │ │ │ ├── DaoMaster.java
│ │ │ │ │ │ ├── DaoSession.java
│ │ │ │ │ │ ├── SearchDao.java
│ │ │ │ │ │ ├── Search.java
│ │ │ │ │ │ ├── ServerDao.java
│ │ │ │ │ │ ├── Server.java
│ │ │ │ │ │ ├── ShoppingCartDao.java
│ │ │ │ │ │ └── ShoppingCart.java
│ │ │ │ │ └── swipemenulistview
│ │ │ │ │ ├── SwipeMenuAdapter.java
│ │ │ │ │ ├── SwipeMenuCreator.java
│ │ │ │ │ ├── SwipeMenuItem.java
│ │ │ │ │ ├── SwipeMenu.java
│ │ │ │ │ ├── SwipeMenuLayout.java
│ │ │ │ │ ├── SwipeMenuListView.java
│ │ │ │ │ └── SwipeMenuView.java
│ │ │ │ ├── ui
│ │ │ │ │ ├── activity
│ │ │ │ │ │ ├── AtyBreakfast.java
│ │ │ │ │ │ ├── AtyEvaluate.java
│ │ │ │ │ │ ├── AtyFragmentDiscount.java
│ │ │ │ │ │ ├── AtyFragmentOrdert.java
│ │ │ │ │ │ ├── AtyFragmentServerDetail.java
│ │ │ │ │ │ ├── AtyFragmentService.java
│ │ │ │ │ │ ├── AtyHome.java
│ │ │ │ │ │ ├── AtyHomeSpecialList.java
│ │ │ │ │ │ ├── AtyLocation.java
│ │ │ │ │ │ ├── AtyLocationList.java
│ │ │ │ │ │ ├── AtyLogin.java
│ │ │ │ │ │ ├── AtyNavigation.java
│ │ │ │ │ │ ├── AtyNetWork.java
│ │ │ │ │ │ ├── AtyOrderComplete.java
│ │ │ │ │ │ ├── AtyOrderState.java
│ │ │ │ │ │ ├── AtyOrdertDetail.java
│ │ │ │ │ │ ├── AtyRegister.java
│ │ │ │ │ │ ├── AtyRegisterVerify.java
│ │ │ │ │ │ ├── AtySearch.java
│ │ │ │ │ │ ├── AtySettlementAddress.java
│ │ │ │ │ │ ├── AtySettlement.java
│ │ │ │ │ │ ├── AtySettlementOrder.java
│ │ │ │ │ │ ├── AtySettlementRemark.java
│ │ │ │ │ │ ├── AtyShoppingCart_bak.java
│ │ │ │ │ │ ├── AtyShoppingCart.java
│ │ │ │ │ │ ├── AtyWelCome.java
│ │ │ │ │ │ ├── fragment
│ │ │ │ │ │ │ ├── FragmentDiscount.java
│ │ │ │ │ │ │ ├── FragmentOrder.java
│ │ │ │ │ │ │ ├── FragmentServerComplete.java
│ │ │ │ │ │ │ ├── FragmentServerDetail.java
│ │ │ │ │ │ │ ├── FragmentServerDetailNextPager.java
│ │ │ │ │ │ │ ├── FragmentServerDetailPager.java
│ │ │ │ │ │ │ ├── FragmentServer.java
│ │ │ │ │ │ │ ├── FragmentServerState.java
│ │ │ │ │ │ │ ├── FragmentServerTime.java
│ │ │ │ │ │ │ ├── FragmentServerWait.java
│ │ │ │ │ │ │ ├── FragmentShopDetailNextPager.java
│ │ │ │ │ │ │ ├── FragmentShopDetailPager.java
│ │ │ │ │ │ │ └── FragmentWallet.java
│ │ │ │ │ │ ├── my
│ │ │ │ │ │ │ ├── AtyMyAccount.java
│ │ │ │ │ │ │ ├── AtyMyAddress.java
│ │ │ │ │ │ │ ├── AtyMyAddressNew.java
│ │ │ │ │ │ │ ├── AtyMyAddressUpdata.java
│ │ │ │ │ │ │ ├── AtyMyBrowseHistory.java
│ │ │ │ │ │ │ ├── AtyMyCollect.java
│ │ │ │ │ │ │ ├── AtyMyFeedSug.java
│ │ │ │ │ │ │ ├── AtyMy.java
│ │ │ │ │ │ │ ├── AtyMyMember.java
│ │ │ │ │ │ │ ├── AtyMyMemberShare.java
│ │ │ │ │ │ │ ├── AtyMyShihuibi.java
│ │ │ │ │ │ │ ├── AtyMyStore.java
│ │ │ │ │ │ │ ├── AtyMyWallet.java
│ │ │ │ │ │ │ ├── AtyRecommendFriend.java
│ │ │ │ │ │ │ ├── AtyRefund.java
│ │ │ │ │ │ │ ├── AtySetAbout.java
│ │ │ │ │ │ │ ├── AtySet.java
│ │ │ │ │ │ │ └── AtyWhatShihuibi.java
│ │ │ │ │ │ ├── server
│ │ │ │ │ │ │ ├── AtyFragmentServerTime.java
│ │ │ │ │ │ │ ├── AtyServerDetailImageText.java
│ │ │ │ │ │ │ ├── AtyServerDetail.java
│ │ │ │ │ │ │ ├── AtyServerHouseClean.java
│ │ │ │ │ │ │ ├── AtyServerHouse.java
│ │ │ │ │ │ │ ├── AtyServerHouseSettlement.java
│ │ │ │ │ │ │ ├── AtyServer.java
│ │ │ │ │ │ │ ├── AtyServerList.java
│ │ │ │ │ │ │ └── AtyServerSettlement.java
│ │ │ │ │ │ └── shop
│ │ │ │ │ │ ├── AtyAffordShopDetailImageText.java
│ │ │ │ │ │ ├── AtyAffordShopDetail.java
│ │ │ │ │ │ └── AtyAffordShop.java
│ │ │ │ │ ├── adapter
│ │ │ │ │ │ ├── AdapterAffordShopDetail.java
│ │ │ │ │ │ ├── AdapterAffordShop.java
│ │ │ │ │ │ ├── AdapterAllOrder.java
│ │ │ │ │ │ ├── AdapterBase.java
│ │ │ │ │ │ ├── AdapterBreakfastCatogray.java
│ │ │ │ │ │ ├── AdapterBreakfastGoods.java
│ │ │ │ │ │ ├── AdapterBrowseHistory.java
│ │ │ │ │ │ ├── AdapterCollect.java
│ │ │ │ │ │ ├── AdapterFrgLimit.java
│ │ │ │ │ │ ├── AdapterFrgOneBuy.java
│ │ │ │ │ │ ├── AdapterFrgOrderAll.java
│ │ │ │ │ │ ├── AdapterFrgOrderEvaluate.java
│ │ │ │ │ │ ├── AdapterFrgOrderNopay.java
│ │ │ │ │ │ ├── AdapterFrgOrderNotake.java
│ │ │ │ │ │ ├── AdapterFrgRecomend.java
│ │ │ │ │ │ ├── AdapterFrgServerDetailGoods.java
│ │ │ │ │ │ ├── AdapterFrgServerDetail.java
│ │ │ │ │ │ ├── AdapterFrgServerOrderComplete.java
│ │ │ │ │ │ ├── AdapterFrgServerOrderNopay.java
│ │ │ │ │ │ ├── AdapterFrgServerOrderWaitSer.java
│ │ │ │ │ │ ├── AdapterFrgServerState.java
│ │ │ │ │ │ ├── AdapterFrgServerTime.java
│ │ │ │ │ │ ├── AdapterFriend.java
│ │ │ │ │ │ ├── AdapterHomeGridView.java
│ │ │ │ │ │ ├── AdapterHomeRecomGridView.java
│ │ │ │ │ │ ├── AdapterImage.java
│ │ │ │ │ │ ├── AdapterLocation.java
│ │ │ │ │ │ ├── AdapterLocationList.java
│ │ │ │ │ │ ├── AdapterMyAddress.java
│ │ │ │ │ │ ├── AdapterNavigation.java
│ │ │ │ │ │ ├── AdapterOrderDetailGoods.java
│ │ │ │ │ │ ├── AdapterOrderDetail.java
│ │ │ │ │ │ ├── AdapterOrderState.java
│ │ │ │ │ │ ├── AdapterRefundGoods.java
│ │ │ │ │ │ ├── AdapterRefund.java
│ │ │ │ │ │ ├── AdapterSearch.java
│ │ │ │ │ │ ├── AdapterServerDetail.java
│ │ │ │ │ │ ├── AdapterServer.java
│ │ │ │ │ │ ├── AdapterServerList.java
│ │ │ │ │ │ ├── AdapterServerListView.java
│ │ │ │ │ │ ├── AdapterServerSettlement.java
│ │ │ │ │ │ ├── AdapterSettlement.java
│ │ │ │ │ │ ├── AdapterShihuibi.java
│ │ │ │ │ │ ├── AdapterShoppingCart.java
│ │ │ │ │ │ ├── AdapterSpecial.java
│ │ │ │ │ │ ├── AdapterSpecialList.java
│ │ │ │ │ │ ├── AdapterWallet.java
│ │ │ │ │ │ └── AutoCompleteAdapter.java
│ │ │ │ │ ├── AffordBean.java
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── ModelCatogray.java
│ │ │ │ │ │ ├── ModelDoAdd.java
│ │ │ │ │ │ ├── ModelGoods.java
│ │ │ │ │ │ ├── ModelOrder.java
│ │ │ │ │ │ ├── ModelServerOrder.java
│ │ │ │ │ │ └── TreeElement.java
│ │ │ │ │ └── widget
│ │ │ │ │ ├── TagFlowLayout.java
│ │ │ │ │ ├── WdtBadgeView.java
│ │ │ │ │ ├── WdtPagerSlidingTabStrip.java
│ │ │ │ │ ├── WdtPagerTab.java
│ │ │ │ │ ├── WdtPagerTabServerTime.java
│ │ │ │ │ ├── WdtPopuWindow.java
│ │ │ │ │ ├── WdtProDialog.java
│ │ │ │ │ ├── WdtRoundImageView.java
│ │ │ │ │ ├── WgtAlertDialog.java
│ │ │ │ │ ├── WgtDragLayout.java
│ │ │ │ │ ├── WgtGridViewServer.java
│ │ │ │ │ ├── WgtGridViewWithHeaderAndFooter.java
│ │ │ │ │ ├── WgtHeaderGridView.java
│ │ │ │ │ ├── WgtListView.java
│ │ │ │ │ ├── WgtScrollView.java
│ │ │ │ │ ├── WgtViewGroupServer.java
│ │ │ │ │ └── WgtWebView.java
│ │ │ │ ├── util
│ │ │ │ │ ├── array
│ │ │ │ │ │ ├── UtilActivity.java
│ │ │ │ │ │ └── UtilArray.java
│ │ │ │ │ ├── json
│ │ │ │ │ │ └── UtilJSON.java
│ │ │ │ │ ├── list
│ │ │ │ │ │ └── UtilList.java
│ │ │ │ │ ├── map
│ │ │ │ │ │ └── UtilMap.java
│ │ │ │ │ ├── network
│ │ │ │ │ │ └── ConnectivityReceiver.java
│ │ │ │ │ ├── number
│ │ │ │ │ │ ├── UtilArith.java
│ │ │ │ │ │ └── UtilNumber.java
│ │ │ │ │ ├── object
│ │ │ │ │ │ └── UtilObject.java
│ │ │ │ │ ├── parcel
│ │ │ │ │ │ └── UtilParcel.java
│ │ │ │ │ ├── preferences
│ │ │ │ │ │ └── UtilPreferences.java
│ │ │ │ │ ├── screen
│ │ │ │ │ │ └── UtilScreen.java
│ │ │ │ │ ├── string
│ │ │ │ │ │ └── UtilString.java
│ │ │ │ │ ├── time
│ │ │ │ │ │ └── UtilTime.java
│ │ │ │ │ ├── toast
│ │ │ │ │ │ └── UtilToast.java
│ │ │ │ │ ├── UtilCommon.java
│ │ │ │ │ ├── UtilEncryptionDecryption.java
│ │ │ │ │ ├── UtilUpdateApp.java
│ │ │ │ │ └── view
│ │ │ │ │ └── UtilView.java
│ │ │ │ └── wxapi
│ │ │ │ ├── Constants.java
│ │ │ │ ├── WXEntryActivity.java
│ │ │ │ └── WXPayEntryActivity.java
│ │ │ ├── jniLibs
│ │ │ │ ├── arm64-v8a
│ │ │ │ │ ├── libBaiduMapSDK_base_v3_6_1.so
│ │ │ │ │ ├── libBaiduMapSDK_cloud_v3_6_1.so
│ │ │ │ │ └── liblocSDK6a.so
│ │ │ │ ├── armeabi
│ │ │ │ │ ├── libBaiduMapSDK_base_v3_6_1.so
│ │ │ │ │ ├── libBaiduMapSDK_cloud_v3_6_1.so
│ │ │ │ │ ├── liblocSDK6a.so
│ │ │ │ │ └── libMtaNativeCrash.so
│ │ │ │ ├── armeabi-v7a
│ │ │ │ │ ├── libBaiduMapSDK_base_v3_6_1.so
│ │ │ │ │ ├── libBaiduMapSDK_cloud_v3_6_1.so
│ │ │ │ │ ├── liblocSDK6a.so
│ │ │ │ │ └── libMtaNativeCrash.so
│ │ │ │ ├── mips
│ │ │ │ │ └── libMtaNativeCrash.so
│ │ │ │ ├── x86
│ │ │ │ │ ├── libBaiduMapSDK_base_v3_6_1.so
│ │ │ │ │ ├── libBaiduMapSDK_cloud_v3_6_1.so
│ │ │ │ │ ├── liblocSDK6a.so
│ │ │ │ │ └── libMtaNativeCrash.so
│ │ │ │ └── x86_64
│ │ │ │ ├── libBaiduMapSDK_base_v3_6_1.so
│ │ │ │ ├── libBaiduMapSDK_cloud_v3_6_1.so
│ │ │ │ └── liblocSDK6a.so
│ │ │ └── res
│ │ │ ├── anim
│ │ │ │ ├── checkbox.xml
│ │ │ │ ├── common_progress_loading.xml
│ │ │ │ ├── input_method_enter.xml
│ │ │ │ ├── input_method_exit.xml
│ │ │ │ ├── pophidden_anim.xml
│ │ │ │ └── popshow_anim.xml
│ │ │ ├── color
│ │ │ │ └── tab_text_color.xml
│ │ │ ├── drawable
│ │ │ │ ├── affordshop_add_shopcart.xml
│ │ │ │ ├── affordshop_detail_border.xml
│ │ │ │ ├── affordshop_goods_bg.xml
│ │ │ │ ├── affordshop_header_bg.xml
│ │ │ │ ├── affshop_right_bg.xml
│ │ │ │ ├── background_tabs.xml
│ │ │ │ ├── base_button_bg.xml
│ │ │ │ ├── bg_checked_shopingcart.xml
│ │ │ │ ├── bg_checked.xml
│ │ │ │ ├── bg_dialog.xml
│ │ │ │ ├── bg_review_rating_bar.xml
│ │ │ │ ├── bg_tab_text.xml
│ │ │ │ ├── bg_timeitem_click.xml
│ │ │ │ ├── btn_dialog_bg.xml
│ │ │ │ ├── btn_dialog_bottom.xml
│ │ │ │ ├── btn_dialog_up.xml
│ │ │ │ ├── btn_dialog.xml
│ │ │ │ ├── btn_done_settlement.xml
│ │ │ │ ├── btn_feedsug_notext.xml
│ │ │ │ ├── btn_feedsug.xml
│ │ │ │ ├── btn_my_pay.xml
│ │ │ │ ├── btn_order_cancel_bg.xml
│ │ │ │ ├── btn_order_cancel.xml
│ │ │ │ ├── btn_order_clicktext.xml
│ │ │ │ ├── btn_order_state.xml
│ │ │ │ ├── btn_order_topay.xml
│ │ │ │ ├── btn_order.xml
│ │ │ │ ├── btn_red_exit.xml
│ │ │ │ ├── btn_server_clicktext.xml
│ │ │ │ ├── btn_server_textbg_nomal.xml
│ │ │ │ ├── btn_server_textbg.xml
│ │ │ │ ├── btn_set_exit.xml
│ │ │ │ ├── btn_style_one.xml
│ │ │ │ ├── btn_style_two.xml
│ │ │ │ ├── btn_sure_settlement.xml
│ │ │ │ ├── btn_time_itembg_nomal.xml
│ │ │ │ ├── btn_time_itembg.xml
│ │ │ │ ├── btn_time_sure.xml
│ │ │ │ ├── btn_welcome.xml
│ │ │ │ ├── choose_eara_item_selector.xml
│ │ │ │ ├── choose_expand_self_tab_selector.xml
│ │ │ │ ├── choose_expand_tab_selector.xml
│ │ │ │ ├── choose_plate_item_selector.xml
│ │ │ │ ├── circle_gray.xml
│ │ │ │ ├── circle_red.xml
│ │ │ │ ├── default_addr_bg.xml
│ │ │ │ ├── edit_style_one.xml
│ │ │ │ ├── gridview_border.xml
│ │ │ │ ├── home_breakfast_bg.xml
│ │ │ │ ├── home_drink_bg.xml
│ │ │ │ ├── home_fruit_bg.xml
│ │ │ │ ├── home_image_border.xml
│ │ │ │ ├── home_life_bg.xml
│ │ │ │ ├── home_olis_bg.xml
│ │ │ │ ├── icon_search_bg.xml
│ │ │ │ ├── image_border.xml
│ │ │ │ ├── list_bg_boder.xml
│ │ │ │ ├── list_bg_noboder.xml
│ │ │ │ ├── list_bg.xml
│ │ │ │ ├── login_forget_textclick.xml
│ │ │ │ ├── myprogress_horizonta.xml
│ │ │ │ ├── nav_mywallet_btn_question.png
│ │ │ │ ├── ord_img_check.xml
│ │ │ │ ├── popu_afford_bg.xml
│ │ │ │ ├── popu_bottom_bg.xml
│ │ │ │ ├── popu_cancel_bg.xml
│ │ │ │ ├── popu_top_bg.xml
│ │ │ │ ├── popu_top_clickbg.xml
│ │ │ │ ├── popu_top_clicktext.xml
│ │ │ │ ├── pup_click_bg.xml
│ │ │ │ ├── raise_clicked.xml
│ │ │ │ ├── reduce_clicked.xml
│ │ │ │ ├── search_bg_border.xml
│ │ │ │ ├── serial_selector.xml
│ │ │ │ ├── shop_detail_back_bg.xml
│ │ │ │ ├── shop_detail_shopcart_bg.xml
│ │ │ │ ├── switch_off.png
│ │ │ │ ├── switch_on.png
│ │ │ │ ├── top_title_bg.xml
│ │ │ │ ├── tv_member.xml
│ │ │ │ ├── wheel_bg.xml
│ │ │ │ └── wheel_val.xml
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── bg_btn_delete.png
│ │ │ │ ├── bt_bg_red.png
│ │ │ │ ├── checkbox_no.png
│ │ │ │ ├── checkbox_yes.png
│ │ │ │ ├── choosearea_bg_left.9.png
│ │ │ │ ├── choosearea_bg_mid.9.png
│ │ │ │ ├── choosearea_bg_right.9.png
│ │ │ │ ├── choosebar_down.9.png
│ │ │ │ ├── choosebar_line.png
│ │ │ │ ├── choose_item_right.9.png
│ │ │ │ ├── choose_item_selected.jpg
│ │ │ │ ├── common_progress_dialog_img.png
│ │ │ │ ├── ic_delete.png
│ │ │ │ ├── icon_head_platinum.png
│ │ │ │ ├── img_mywallet_null.png
│ │ │ │ ├── img_my_wallet.png
│ │ │ │ ├── notif_daolbg.png
│ │ │ │ ├── notificationout.png
│ │ │ │ ├── notif_ico6.png
│ │ │ │ ├── notif_select.png
│ │ │ │ ├── notif_specialty_selectpart_bg.png
│ │ │ │ ├── switch_off.png
│ │ │ │ ├── switch_on.png
│ │ │ │ ├── tail_history_cur.png
│ │ │ │ └── tail_history_ever.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── about_icon_logo.png
│ │ │ │ ├── affordshop_item_bg.9.png
│ │ │ │ ├── alipay_logo.png
│ │ │ │ ├── attentiongoods_icon_empty.png
│ │ │ │ ├── baijin.png
│ │ │ │ ├── box_border.9.png
│ │ │ │ ├── breakfast_bottom_left.png
│ │ │ │ ├── breakfast_bottom_right.png
│ │ │ │ ├── browse_history__clear.png
│ │ │ │ ├── browsinghistory_icon_empty.png
│ │ │ │ ├── btn_back_detail.png
│ │ │ │ ├── btn_back_detail_press.png
│ │ │ │ ├── btn_blue.9.png
│ │ │ │ ├── btn_edit_address.png
│ │ │ │ ├── btn_gray.9.png
│ │ │ │ ├── btngraybg.9.png
│ │ │ │ ├── btn_into_gray.png
│ │ │ │ ├── btn_into.png
│ │ │ │ ├── btn_normal_concern.png
│ │ │ │ ├── btn_press_concern.png
│ │ │ │ ├── btn_style_one_disabled.9.png
│ │ │ │ ├── btn_style_one_focused.9.png
│ │ │ │ ├── btn_style_one_normal.9.png
│ │ │ │ ├── btn_style_one_pressed.9.png
│ │ │ │ ├── btn_style_two_disabled.9.png
│ │ │ │ ├── btn_style_two_focused.9.png
│ │ │ │ ├── btn_style_two_pressed.9.png
│ │ │ │ ├── but_raise_click.png
│ │ │ │ ├── but_raise_unclick.png
│ │ │ │ ├── but_reduce_click.png
│ │ │ │ ├── but_reduce_unclick.png
│ │ │ │ ├── but_setting.png
│ │ │ │ ├── check_false.png
│ │ │ │ ├── check_true.png
│ │ │ │ ├── choosebar_press_down.9.png
│ │ │ │ ├── choosebar_press_up.9.png
│ │ │ │ ├── choose_expand_self_tab_selector.xml
│ │ │ │ ├── confirm_order_address_bg.png
│ │ │ │ ├── cvs_btn_addshopcar.png
│ │ │ │ ├── cvs_btn_addshopcar_press.png
│ │ │ │ ├── cvs_btn_nav_all_choose_nor.png
│ │ │ │ ├── cvs_btn_nav_all_choose_press.png
│ │ │ │ ├── cvs_btn_nav_price_down_press.png
│ │ │ │ ├── cvs_btn_nav_price_nor.png
│ │ │ │ ├── cvs_btn_nav_price_up_press.png
│ │ │ │ ├── cvs_btn_nav_up_black_nor.png
│ │ │ │ ├── cvs_btn_nav_up_red_nor.png
│ │ │ │ ├── default_detail.png
│ │ │ │ ├── default_list.png
│ │ │ │ ├── detail_back.png
│ │ │ │ ├── detail_myself_back.png
│ │ │ │ ├── detail_myself.png
│ │ │ │ ├── detail_pictext_icon.png
│ │ │ │ ├── edit_style_one_focused.9.png
│ │ │ │ ├── edit_style_one_pressed.9.png
│ │ │ │ ├── eva_star_grey_big.png
│ │ │ │ ├── eva_star_red_big.png
│ │ │ │ ├── goddetail_img_rebate.png
│ │ │ │ ├── goddetail_img_recommend.png
│ │ │ │ ├── home_drink.png
│ │ │ │ ├── home_fruit.png
│ │ │ │ ├── home_ico1.png
│ │ │ │ ├── home_ico2.png
│ │ │ │ ├── home_ico3.png
│ │ │ │ ├── home_ico4.png
│ │ │ │ ├── home_ico5.png
│ │ │ │ ├── home_img_message.png
│ │ │ │ ├── home_img_pro.png
│ │ │ │ ├── home_img_recom.png
│ │ │ │ ├── home_leisure.png
│ │ │ │ ├── home_life.png
│ │ │ │ ├── home_notif_pro.png
│ │ │ │ ├── home_oil.png
│ │ │ │ ├── home_serer_house.png
│ │ │ │ ├── home_server_flower.png
│ │ │ │ ├── home_server_life.png
│ │ │ │ ├── home_wash.png
│ │ │ │ ├── ico_back.png
│ │ │ │ ├── icon_about_our.png
│ │ │ │ ├── icon_current_community.png
│ │ │ │ ├── icon_current_loction.png
│ │ │ │ ├── icon_eidt.png
│ │ │ │ ├── icon_favo_explain.png
│ │ │ │ ├── icon_feedback_suggestion.png
│ │ │ │ ├── icon_head_pic.png
│ │ │ │ ├── icon_loction_err.png
│ │ │ │ ├── icon_logo.png
│ │ │ │ ├── icon_map_loction.png
│ │ │ │ ├── icon_my_complete.png
│ │ │ │ ├── icon_my_evaluate.png
│ │ │ │ ├── icon_my_order.png
│ │ │ │ ├── icon_my_pay.png
│ │ │ │ ├── icon_my_receiv_goods.png
│ │ │ │ ├── icon_my_send_refund.png
│ │ │ │ ├── icon_my_service.png
│ │ │ │ ├── icon_my_share.png
│ │ │ │ ├── icon_my_store.png
│ │ │ │ ├── icon_newuser_reduce.png
│ │ │ │ ├── icon_no_network.png
│ │ │ │ ├── icon_phone.png
│ │ │ │ ├── icon_server_order.png
│ │ │ │ ├── icon_sesrch.png
│ │ │ │ ├── icon_sesrch_press.png
│ │ │ │ ├── icon_setting_update.png
│ │ │ │ ├── icon_shopcart.png
│ │ │ │ ├── icon_shopcart_press.png
│ │ │ │ ├── icon_shopping_cart.png
│ │ │ │ ├── icon_weixin_pay.png
│ │ │ │ ├── ico_right_arrow.png
│ │ │ │ ├── img_my_head_bg.png
│ │ │ │ ├── img_my_info_num.png
│ │ │ │ ├── img_navigation_one.png
│ │ │ │ ├── img_navigation_three.png
│ │ │ │ ├── img_navigation_two.png
│ │ │ │ ├── img_no_content.png
│ │ │ │ ├── img_red_numer.png
│ │ │ │ ├── img_welcome_one.png
│ │ │ │ ├── img_welcome_three.png
│ │ │ │ ├── img_welcome_two.png
│ │ │ │ ├── line_blue.9.png
│ │ │ │ ├── line_gray.9.png
│ │ │ │ ├── line_green.9.png
│ │ │ │ ├── margin.png
│ │ │ │ ├── menu_bg.9.png
│ │ │ │ ├── menu_bot01.png
│ │ │ │ ├── menu_bot02.png
│ │ │ │ ├── menu_bot03.png
│ │ │ │ ├── menu_bot04.png
│ │ │ │ ├── menu_bot05.png
│ │ │ │ ├── menu_bot11.png
│ │ │ │ ├── menu_bot12.png
│ │ │ │ ├── menu_bot13.png
│ │ │ │ ├── menu_bot14.png
│ │ │ │ ├── menu_bot15.png
│ │ │ │ ├── myaccount_btn_address.png
│ │ │ │ ├── myorder_icon_empty.png
│ │ │ │ ├── myself.png
│ │ │ │ ├── myshippingadress_btn_noaddress.png
│ │ │ │ ├── mystore_btn_telephone.png
│ │ │ │ ├── mystore_img_figure.png
│ │ │ │ ├── nogoods.png
│ │ │ │ ├── num_view_bg.png
│ │ │ │ ├── orderdetail_adress_img_map.png
│ │ │ │ ├── page_indicator_focused.png
│ │ │ │ ├── page_indicator_unfocused.png
│ │ │ │ ├── popu_bg_bottom_normal.png
│ │ │ │ ├── popu_bg_bottom_press.png
│ │ │ │ ├── popu_bg_cancle_normal.png
│ │ │ │ ├── popu_bg_cancle_press.png
│ │ │ │ ├── popu_bg_top_normal.png
│ │ │ │ ├── popu_bg_top_press.png
│ │ │ │ ├── search_icon_ineffective.png
│ │ │ │ ├── server_list_empty.png
│ │ │ │ ├── service_btn_beauty.png
│ │ │ │ ├── service_btn_car.png
│ │ │ │ ├── service_btn_home.png
│ │ │ │ ├── service_btn_hotel.png
│ │ │ │ ├── service_btn_left_flower.png
│ │ │ │ ├── service_btn_leisure.png
│ │ │ │ ├── service_btn_other.png
│ │ │ │ ├── service_btn_repair.png
│ │ │ │ ├── service_btn_right_drink.png
│ │ │ │ ├── service_btn_shoe.png
│ │ │ │ ├── service_btn_unlock.png
│ │ │ │ ├── service_btn_wash.png
│ │ │ │ ├── service_img_ad.png
│ │ │ │ ├── serviceorde_icon_adress.png
│ │ │ │ ├── serviceorde_icon_goodsname.png
│ │ │ │ ├── serviceorde_icon_timebuying.png
│ │ │ │ ├── servicetime_btn_label_bottom.png
│ │ │ │ ├── servicetime_btn_label_left.png
│ │ │ │ ├── servicetime_btn_label_right.png
│ │ │ │ ├── share_cfriend.png
│ │ │ │ ├── share_friend.png
│ │ │ │ ├── shopcar_icon_payfailed.png
│ │ │ │ ├── shopcar_icon_paysuccess.png
│ │ │ │ ├── stat_sys_download.png
│ │ │ │ ├── store_arrow_down_price.png
│ │ │ │ ├── store_arrow_dow.png
│ │ │ │ ├── store_arrow_up.png
│ │ │ │ ├── store_arrow_up_price.png
│ │ │ │ ├── store_btn_from_bottom.png
│ │ │ │ ├── store_img_classify_drink.png
│ │ │ │ ├── store_img_classify_fruit.png
│ │ │ │ ├── store_img_classify_life.png
│ │ │ │ ├── store_img_classify_oils.png
│ │ │ │ ├── store_nav_btn_self_clik.png
│ │ │ │ ├── store_nav_btn_self_nor.png
│ │ │ │ ├── svhousekeeping_icon_dailycleaning.png
│ │ │ │ ├── svhousekeeping_icon_deepcleaning.png
│ │ │ │ ├── svhousekeeping_img_jquery.jpg
│ │ │ │ ├── title_myself.png
│ │ │ │ ├── top_arrow.png
│ │ │ │ ├── top_arrow_press.png
│ │ │ │ ├── top_bg.9.png
│ │ │ │ ├── top_logo_left.png
│ │ │ │ ├── top_my.png
│ │ │ │ └── welcome.png
│ │ │ ├── layout
│ │ │ │ ├── aty_about_dashihui.xml
│ │ │ │ ├── aty_affordshop_breakfast.xml
│ │ │ │ ├── aty_affordshop_detail_bak.xml
│ │ │ │ ├── aty_affordshop_detail_imagetext.xml
│ │ │ │ ├── aty_affordshop_detail.xml
│ │ │ │ ├── aty_affordshop_header.xml
│ │ │ │ ├── aty_affordshop_item_new.xml
│ │ │ │ ├── aty_affordshop_item.xml
│ │ │ │ ├── aty_affordshop_new.xml
│ │ │ │ ├── aty_affordshop_popuwindow.xml
│ │ │ │ ├── aty_affordshop.xml
│ │ │ │ ├── aty_all_order_item.xml
│ │ │ │ ├── aty_all_order.xml
│ │ │ │ ├── aty_breakfast_left_listview.xml
│ │ │ │ ├── aty_breakfast_right_listview.xml
│ │ │ │ ├── aty_breakfast.xml
│ │ │ │ ├── aty_evaluate.xml
│ │ │ │ ├── aty_frag_server_detail.xml
│ │ │ │ ├── aty_home_gallery_item.xml
│ │ │ │ ├── aty_home_gridview_item.xml
│ │ │ │ ├── aty_home_header.xml
│ │ │ │ ├── aty_home_listview_item.xml
│ │ │ │ ├── aty_home_wgtgridview_item.xml
│ │ │ │ ├── aty_home.xml
│ │ │ │ ├── aty_location_item.xml
│ │ │ │ ├── aty_locationlist_item.xml
│ │ │ │ ├── aty_locationlist.xml
│ │ │ │ ├── aty_location.xml
│ │ │ │ ├── aty_login.xml
│ │ │ │ ├── aty_my_account.xml
│ │ │ │ ├── aty_my_address_item.xml
│ │ │ │ ├── aty_my_address_new.xml
│ │ │ │ ├── aty_my_address_updata.xml
│ │ │ │ ├── aty_my_address.xml
│ │ │ │ ├── aty_my_browsehistory_item.xml
│ │ │ │ ├── aty_my_browsehistory.xml
│ │ │ │ ├── aty_my_collected_item.xml
│ │ │ │ ├── aty_my_collected.xml
│ │ │ │ ├── aty_my_feed_sug.xml
│ │ │ │ ├── aty_my_member_share.xml
│ │ │ │ ├── aty_my_member.xml
│ │ │ │ ├── aty_my_shihuibi_item.xml
│ │ │ │ ├── aty_my_shihuibi.xml
│ │ │ │ ├── aty_my_store.xml
│ │ │ │ ├── aty_my_wallet_item.xml
│ │ │ │ ├── aty_my_wallet.xml
│ │ │ │ ├── aty_my.xml
│ │ │ │ ├── aty_navigation.xml
│ │ │ │ ├── aty_network.xml
│ │ │ │ ├── aty_ordercomplete.xml
│ │ │ │ ├── aty_orderdetail_goods_item.xml
│ │ │ │ ├── aty_orderdetail_item.xml
│ │ │ │ ├── aty_orderdetail.xml
│ │ │ │ ├── aty_order_frag.xml
│ │ │ │ ├── aty_orderserver_frag.xml
│ │ │ │ ├── aty_orderstate.xml
│ │ │ │ ├── aty_recommend_friend.xml
│ │ │ │ ├── aty_refund_goods_item.xml
│ │ │ │ ├── aty_refund_item.xml
│ │ │ │ ├── aty_refund.xml
│ │ │ │ ├── aty_registerverify.xml
│ │ │ │ ├── aty_register.xml
│ │ │ │ ├── aty_search_classifying_item.xml
│ │ │ │ ├── aty_search_history_lv_item.xml
│ │ │ │ ├── aty_search_item.xml
│ │ │ │ ├── aty_search.xml
│ │ │ │ ├── aty_server_detail_item.xml
│ │ │ │ ├── aty_server_detail.xml
│ │ │ │ ├── aty_server_header.xml
│ │ │ │ ├── aty_server_house_clean.xml
│ │ │ │ ├── aty_server_house_settlement.xml
│ │ │ │ ├── aty_server_house.xml
│ │ │ │ ├── aty_server_item.xml
│ │ │ │ ├── aty_server_list_item.xml
│ │ │ │ ├── aty_server_list.xml
│ │ │ │ ├── aty_server_settlement.xml
│ │ │ │ ├── aty_server_shoppingcart_item.xml
│ │ │ │ ├── aty_server_shoppingcart.xml
│ │ │ │ ├── aty_servertime_frag.xml
│ │ │ │ ├── aty_server.xml
│ │ │ │ ├── aty_set_about.xml
│ │ │ │ ├── aty_settlement_address.xml
│ │ │ │ ├── aty_settlement_item.xml
│ │ │ │ ├── aty_settlement_order.xml
│ │ │ │ ├── aty_settlement_remark.xml
│ │ │ │ ├── aty_settlement.xml
│ │ │ │ ├── aty_set.xml
│ │ │ │ ├── aty_share.xml
│ │ │ │ ├── aty_shoppingcart_item.xml
│ │ │ │ ├── aty_shoppingcart_new.xml
│ │ │ │ ├── aty_shoppingcart.xml
│ │ │ │ ├── aty_special_list_item.xml
│ │ │ │ ├── aty_special.xml
│ │ │ │ ├── aty_welcome.xml
│ │ │ │ ├── aty_what_shihuibi.xml
│ │ │ │ ├── autocomplete_item.xml
│ │ │ │ ├── dialog_alert.xml
│ │ │ │ ├── dialog_bottom.xml
│ │ │ │ ├── diaog_com_progress.xml
│ │ │ │ ├── frag_gridview.xml
│ │ │ │ ├── frag_limit_item.xml
│ │ │ │ ├── frag_listview.xml
│ │ │ │ ├── frag_onebuy_item.xml
│ │ │ │ ├── frag_order_all_item.xml
│ │ │ │ ├── frag_order_evaluate_item.xml
│ │ │ │ ├── frag_order_nopay_item.xml
│ │ │ │ ├── frag_order_notake_item.xml
│ │ │ │ ├── frag_order_state_item.xml
│ │ │ │ ├── frag_recommend_item.xml
│ │ │ │ ├── frag_server_assess_item.xml
│ │ │ │ ├── frag_server_detail_item0.xml
│ │ │ │ ├── frag_server_detail_item.xml
│ │ │ │ ├── frag_serverdetail_nextpager.xml
│ │ │ │ ├── frag_serverdetail_pager.xml
│ │ │ │ ├── frag_server_detail.xml
│ │ │ │ ├── frag_server_nopay_item.xml
│ │ │ │ ├── frag_server_serno_item.xml
│ │ │ │ ├── frag_server_state_item.xml
│ │ │ │ ├── frag_server_state.xml
│ │ │ │ ├── frag_server_time_item.xml
│ │ │ │ ├── frag_shopdetail_nextpager.xml
│ │ │ │ ├── frag_shopdetail_pager.xml
│ │ │ │ ├── frag_wallet_listview.xml
│ │ │ │ ├── include_top_page.xml
│ │ │ │ ├── include_top_service.xml
│ │ │ │ ├── include_top.xml
│ │ │ │ ├── include_viewpager_detail.xml
│ │ │ │ ├── include_viewpager_serverdetail.xml
│ │ │ │ ├── include_viewpager.xml
│ │ │ │ ├── line_divider.xml
│ │ │ │ ├── line_vertical.xml
│ │ │ │ ├── line_view.xml
│ │ │ │ ├── merge_progress.xml
│ │ │ │ ├── merge_top_search_real.xml
│ │ │ │ ├── pay_entry_wx.xml
│ │ │ │ ├── pay_result_zfb.xml
│ │ │ │ ├── third_choose_left_item.xml
│ │ │ │ ├── third_choose_right_item.xml
│ │ │ │ ├── third_choose_toggle_button.xml
│ │ │ │ ├── third_choose_view_distance.xml
│ │ │ │ ├── third_choose_view_region.xml
│ │ │ │ ├── third_sexangle_item_style.xml
│ │ │ │ ├── widget_menu_bottom.xml
│ │ │ │ ├── widget_menu.xml
│ │ │ │ ├── widget_server_times.xml
│ │ │ │ └── y_content_view.xml
│ │ │ ├── layout-2560x1440
│ │ │ │ ├── aty_home_header.xml
│ │ │ │ ├── aty_orderdetail_goods_item.xml
│ │ │ │ └── aty_orderdetail.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── values
│ │ │ │ ├── attrs.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── values-w820dp
│ │ │ └── dimens.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── dashihui
│ │ └── afford
│ │ └── ExampleUnitTest.java
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── import-summary.txt
│ ├── MIT-Afford.iml
│ ├── pulltorefresh
│ │ ├── build.gradle
│ │ ├── libs
│ │ │ └── android-support-v4.jar
│ │ ├── pulltorefresh.iml
│ │ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ └── handmark
│ │ │ └── pulltorefresh
│ │ │ ├── extras
│ │ │ │ ├── listfragment
│ │ │ │ │ ├── PullToRefreshBaseListFragment.java
│ │ │ │ │ ├── PullToRefreshExpandableListFragment.java
│ │ │ │ │ └── PullToRefreshListFragment.java
│ │ │ │ └── viewpager
│ │ │ │ └── PullToRefreshViewPager.java
│ │ │ └── library
│ │ │ ├── extras
│ │ │ │ ├── PullToRefreshWebView2.java
│ │ │ │ └── SoundPullEventListener.java
│ │ │ ├── ILoadingLayout.java
│ │ │ ├── internal
│ │ │ │ ├── EmptyViewMethodAccessor.java
│ │ │ │ ├── FlipLoadingLayout.java
│ │ │ │ ├── IndicatorLayout.java
│ │ │ │ ├── LoadingLayout.java
│ │ │ │ ├── RotateLoadingLayout.java
│ │ │ │ ├── Utils.java
│ │ │ │ └── ViewCompat.java
│ │ │ ├── IPullToRefresh.java
│ │ │ ├── LoadingLayoutProxy.java
│ │ │ ├── OverscrollHelper.java
│ │ │ ├── PullToRefreshAdapterViewBase.java
│ │ │ ├── PullToRefreshBase.java
│ │ │ ├── PullToRefreshExpandableListView.java
│ │ │ ├── PullToRefreshGridView.java
│ │ │ ├── PullToRefreshHorizontalScrollView.java
│ │ │ ├── PullToRefreshListView.java
│ │ │ ├── PullToRefreshScrollView.java
│ │ │ └── PullToRefreshWebView.java
│ │ └── res
│ │ ├── anim
│ │ │ ├── slide_in_from_bottom.xml
│ │ │ ├── slide_in_from_top.xml
│ │ │ ├── slide_out_to_bottom.xml
│ │ │ └── slide_out_to_top.xml
│ │ ├── drawable
│ │ │ ├── indicator_bg_bottom.xml
│ │ │ └── indicator_bg_top.xml
│ │ ├── drawable-xhdpi
│ │ │ ├── default_ptr_flip.png
│ │ │ ├── default_ptr_rotate.png
│ │ │ └── indicator_arrow.png
│ │ ├── layout
│ │ │ ├── pull_to_refresh_header_horizontal.xml
│ │ │ └── pull_to_refresh_header_vertical.xml
│ │ └── values
│ │ ├── attrs.xml
│ │ ├── dimens.xml
│ │ ├── ids.xml
│ │ └── pull_refresh_strings.xml
│ ├── settings.gradle
│ ├── thinkinandroid
│ │ ├── build.gradle
│ │ ├── src
│ │ │ ├── androidTest
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── xdja
│ │ │ │ └── ApplicationTest.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── ta
│ │ │ │ ├── common
│ │ │ │ │ ├── AndroidVersionCheckUtils.java
│ │ │ │ │ ├── ArrayDeque.java
│ │ │ │ │ ├── Arrays.java
│ │ │ │ │ ├── AsyncTask.java
│ │ │ │ │ ├── CheckIDFormat.java
│ │ │ │ │ ├── Deque.java
│ │ │ │ │ ├── MobileFormat.java
│ │ │ │ │ ├── Queue.java
│ │ │ │ │ ├── TABaseEntity.java
│ │ │ │ │ ├── TAFileInfoUtils.java
│ │ │ │ │ ├── TAReflectUtils.java
│ │ │ │ │ └── TAStringUtils.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── FileAlreadyExistException.java
│ │ │ │ │ ├── TAAppException.java
│ │ │ │ │ ├── TADBException.java
│ │ │ │ │ ├── TADBFieldException.java
│ │ │ │ │ ├── TADBNotOpenException.java
│ │ │ │ │ ├── TAException.java
│ │ │ │ │ ├── TANoSuchCommandException.java
│ │ │ │ │ └── TANoSuchNameLayoutException.java
│ │ │ │ ├── mvc
│ │ │ │ │ ├── command
│ │ │ │ │ │ ├── TABaseCommand.java
│ │ │ │ │ │ ├── TACommandExecutor.java
│ │ │ │ │ │ ├── TACommand.java
│ │ │ │ │ │ ├── TACommandQueue.java
│ │ │ │ │ │ ├── TACommandQueueManager.java
│ │ │ │ │ │ ├── TACommandThread.java
│ │ │ │ │ │ ├── TAICommand.java
│ │ │ │ │ │ └── TAThreadPool.java
│ │ │ │ │ └── common
│ │ │ │ │ ├── TAIResponseListener.java
│ │ │ │ │ ├── TARequest.java
│ │ │ │ │ └── TAResponse.java
│ │ │ │ ├── TAApplication.java
│ │ │ │ ├── TAAppManager.java
│ │ │ │ └── util
│ │ │ │ ├── bitmap
│ │ │ │ │ ├── TABitmapCacheWork.java
│ │ │ │ │ ├── TABitmapCallBackHanlder.java
│ │ │ │ │ ├── TADownloadBitmapHandler.java
│ │ │ │ │ ├── TAProcessBitmapHandler.java
│ │ │ │ │ └── TAResizerBitmapHandler.java
│ │ │ │ ├── cache
│ │ │ │ │ ├── DiskLruCache.java
│ │ │ │ │ ├── LruCache.java
│ │ │ │ │ ├── TAAsyncEntity.java
│ │ │ │ │ ├── TACacheEntity.java
│ │ │ │ │ ├── TACallBackHandler.java
│ │ │ │ │ ├── TAExternalOverFroyoUtils.java
│ │ │ │ │ ├── TAExternalUnderFroyoUtils.java
│ │ │ │ │ ├── TAFileCache.java
│ │ │ │ │ ├── TAFileCacheWork.java
│ │ │ │ │ ├── TAFileResponseEntity.java
│ │ │ │ │ └── TAProcessDataHandler.java
│ │ │ │ ├── config
│ │ │ │ │ ├── TAIConfig.java
│ │ │ │ │ ├── TAPreferenceConfig.java
│ │ │ │ │ └── TAPropertiesConfig.java
│ │ │ │ ├── extend
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── IpUtil.java
│ │ │ │ │ │ └── SIMCardInfoUtil.java
│ │ │ │ │ ├── draw
│ │ │ │ │ │ ├── DensityUtils.java
│ │ │ │ │ │ └── ImageUtils.java
│ │ │ │ │ ├── FileSizeFormat.java
│ │ │ │ │ ├── share
│ │ │ │ │ │ ├── MailShareUtil.java
│ │ │ │ │ │ └── SMSShareUtil.java
│ │ │ │ │ ├── TimestampUtils.java
│ │ │ │ │ └── UrlParser.java
│ │ │ │ ├── log
│ │ │ │ │ ├── ILogger.java
│ │ │ │ │ ├── LoggerConfig.java
│ │ │ │ │ ├── TAPrintToFileLogger.java
│ │ │ │ │ └── TAPrintToLogCatLogger.java
│ │ │ │ ├── netstate
│ │ │ │ │ ├── TANetChangeObserver.java
│ │ │ │ │ ├── TANetworkStateReceiver.java
│ │ │ │ │ └── TANetWorkUtil.java
│ │ │ │ ├── resoperate
│ │ │ │ │ ├── TAAssetsOperateUtils.java
│ │ │ │ │ ├── TAPreferenceOperateUtils.java
│ │ │ │ │ └── TAPropertiesOperateUtils.java
│ │ │ │ └── TALogger.java
│ │ │ └── res
│ │ │ ├── values
│ │ │ │ ├── dimens.xml
│ │ │ │ └── strings.xml
│ │ │ └── values-w820dp
│ │ │ └── dimens.xml
│ │ └── thinkinandroid.iml
│ └── xutils_library
│ ├── build.gradle
│ ├── proguard-rules.pro
│ ├── src
│ │ ├── androidTest
│ │ │ └── java
│ │ │ └── dashihui
│ │ │ └── xutils
│ │ │ └── ApplicationTest.java
│ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── lidroid
│ │ │ │ └── xutils
│ │ │ │ ├── bitmap
│ │ │ │ │ ├── BitmapCacheListener.java
│ │ │ │ │ ├── BitmapCommonUtils.java
│ │ │ │ │ ├── BitmapDisplayConfig.java
│ │ │ │ │ ├── BitmapGlobalConfig.java
│ │ │ │ │ ├── callback
│ │ │ │ │ │ ├── BitmapLoadCallBack.java
│ │ │ │ │ │ ├── BitmapLoadFrom.java
│ │ │ │ │ │ ├── BitmapSetter.java
│ │ │ │ │ │ └── DefaultBitmapLoadCallBack.java
│ │ │ │ │ ├── core
│ │ │ │ │ │ ├── AsyncDrawable.java
│ │ │ │ │ │ ├── BitmapCache.java
│ │ │ │ │ │ ├── BitmapDecoder.java
│ │ │ │ │ │ └── BitmapSize.java
│ │ │ │ │ ├── download
│ │ │ │ │ │ ├── DefaultDownloader.java
│ │ │ │ │ │ └── Downloader.java
│ │ │ │ │ ├── factory
│ │ │ │ │ │ └── BitmapFactory.java
│ │ │ │ │ └── PauseOnScrollListener.java
│ │ │ │ ├── BitmapUtils.java
│ │ │ │ ├── cache
│ │ │ │ │ ├── FileNameGenerator.java
│ │ │ │ │ ├── KeyExpiryMap.java
│ │ │ │ │ ├── LruDiskCache.java
│ │ │ │ │ ├── LruMemoryCache.java
│ │ │ │ │ └── MD5FileNameGenerator.java
│ │ │ │ ├── db
│ │ │ │ │ ├── annotation
│ │ │ │ │ │ ├── Check.java
│ │ │ │ │ │ ├── Column.java
│ │ │ │ │ │ ├── Finder.java
│ │ │ │ │ │ ├── Foreign.java
│ │ │ │ │ │ ├── Id.java
│ │ │ │ │ │ ├── NoAutoIncrement.java
│ │ │ │ │ │ ├── NotNull.java
│ │ │ │ │ │ ├── Table.java
│ │ │ │ │ │ ├── Transient.java
│ │ │ │ │ │ └── Unique.java
│ │ │ │ │ ├── converter
│ │ │ │ │ │ ├── BooleanColumnConverter.java
│ │ │ │ │ │ ├── ByteArrayColumnConverter.java
│ │ │ │ │ │ ├── ByteColumnConverter.java
│ │ │ │ │ │ ├── CharColumnConverter.java
│ │ │ │ │ │ ├── ColumnConverterFactory.java
│ │ │ │ │ │ ├── ColumnConverter.java
│ │ │ │ │ │ ├── DateColumnConverter.java
│ │ │ │ │ │ ├── DoubleColumnConverter.java
│ │ │ │ │ │ ├── FloatColumnConverter.java
│ │ │ │ │ │ ├── IntegerColumnConverter.java
│ │ │ │ │ │ ├── LongColumnConverter.java
│ │ │ │ │ │ ├── ShortColumnConverter.java
│ │ │ │ │ │ ├── SqlDateColumnConverter.java
│ │ │ │ │ │ └── StringColumnConverter.java
│ │ │ │ │ ├── sqlite
│ │ │ │ │ │ ├── ColumnDbType.java
│ │ │ │ │ │ ├── CursorUtils.java
│ │ │ │ │ │ ├── DbModelSelector.java
│ │ │ │ │ │ ├── FinderLazyLoader.java
│ │ │ │ │ │ ├── ForeignLazyLoader.java
│ │ │ │ │ │ ├── Selector.java
│ │ │ │ │ │ ├── SqlInfoBuilder.java
│ │ │ │ │ │ ├── SqlInfo.java
│ │ │ │ │ │ └── WhereBuilder.java
│ │ │ │ │ └── table
│ │ │ │ │ ├── Column.java
│ │ │ │ │ ├── ColumnUtils.java
│ │ │ │ │ ├── DbModel.java
│ │ │ │ │ ├── Finder.java
│ │ │ │ │ ├── Foreign.java
│ │ │ │ │ ├── Id.java
│ │ │ │ │ ├── KeyValue.java
│ │ │ │ │ ├── Table.java
│ │ │ │ │ └── TableUtils.java
│ │ │ │ ├── DbUtils.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── BaseException.java
│ │ │ │ │ ├── DbException.java
│ │ │ │ │ └── HttpException.java
│ │ │ │ ├── http
│ │ │ │ │ ├── callback
│ │ │ │ │ │ ├── DefaultHttpRedirectHandler.java
│ │ │ │ │ │ ├── FileDownloadHandler.java
│ │ │ │ │ │ ├── HttpRedirectHandler.java
│ │ │ │ │ │ ├── RequestCallBackHandler.java
│ │ │ │ │ │ ├── RequestCallBack.java
│ │ │ │ │ │ └── StringDownloadHandler.java
│ │ │ │ │ ├── client
│ │ │ │ │ │ ├── DefaultSSLSocketFactory.java
│ │ │ │ │ │ ├── entity
│ │ │ │ │ │ │ ├── BodyParamsEntity.java
│ │ │ │ │ │ │ ├── DecompressingEntity.java
│ │ │ │ │ │ │ ├── FileUploadEntity.java
│ │ │ │ │ │ │ ├── GZipDecompressingEntity.java
│ │ │ │ │ │ │ ├── InputStreamUploadEntity.java
│ │ │ │ │ │ │ └── UploadEntity.java
│ │ │ │ │ │ ├── HttpRequest.java
│ │ │ │ │ │ ├── multipart
│ │ │ │ │ │ │ ├── content
│ │ │ │ │ │ │ │ ├── AbstractContentBody.java
│ │ │ │ │ │ │ │ ├── ByteArrayBody.java
│ │ │ │ │ │ │ │ ├── ContentBody.java
│ │ │ │ │ │ │ │ ├── ContentDescriptor.java
│ │ │ │ │ │ │ │ ├── FileBody.java
│ │ │ │ │ │ │ │ ├── InputStreamBody.java
│ │ │ │ │ │ │ │ └── StringBody.java
│ │ │ │ │ │ │ ├── FormBodyPart.java
│ │ │ │ │ │ │ ├── HttpMultipart.java
│ │ │ │ │ │ │ ├── HttpMultipartMode.java
│ │ │ │ │ │ │ ├── MIME.java
│ │ │ │ │ │ │ ├── MinimalFieldHeader.java
│ │ │ │ │ │ │ ├── MinimalField.java
│ │ │ │ │ │ │ └── MultipartEntity.java
│ │ │ │ │ │ ├── RetryHandler.java
│ │ │ │ │ │ └── util
│ │ │ │ │ │ ├── URIBuilder.java
│ │ │ │ │ │ └── URLEncodedUtils.java
│ │ │ │ │ ├── HttpCache.java
│ │ │ │ │ ├── HttpHandler.java
│ │ │ │ │ ├── RequestParams.java
│ │ │ │ │ ├── ResponseInfo.java
│ │ │ │ │ ├── ResponseStream.java
│ │ │ │ │ └── SyncHttpHandler.java
│ │ │ │ ├── HttpUtils.java
│ │ │ │ ├── task
│ │ │ │ │ ├── PriorityAsyncTask.java
│ │ │ │ │ ├── PriorityExecutor.java
│ │ │ │ │ ├── Priority.java
│ │ │ │ │ ├── PriorityObjectBlockingQueue.java
│ │ │ │ │ ├── PriorityObject.java
│ │ │ │ │ ├── PriorityRunnable.java
│ │ │ │ │ └── TaskHandler.java
│ │ │ │ ├── util
│ │ │ │ │ ├── CharsetUtils.java
│ │ │ │ │ ├── DoubleKeyValueMap.java
│ │ │ │ │ ├── IOUtils.java
│ │ │ │ │ ├── LogUtils.java
│ │ │ │ │ ├── MimeTypeUtils.java
│ │ │ │ │ ├── OtherUtils.java
│ │ │ │ │ └── PreferencesCookieStore.java
│ │ │ │ ├── view
│ │ │ │ │ ├── annotation
│ │ │ │ │ │ ├── ContentView.java
│ │ │ │ │ │ ├── event
│ │ │ │ │ │ │ ├── EventBase.java
│ │ │ │ │ │ │ ├── OnChildClick.java
│ │ │ │ │ │ │ ├── OnClick.java
│ │ │ │ │ │ │ ├── OnCompoundButtonCheckedChange.java
│ │ │ │ │ │ │ ├── OnFocusChange.java
│ │ │ │ │ │ │ ├── OnGroupClick.java
│ │ │ │ │ │ │ ├── OnGroupCollapse.java
│ │ │ │ │ │ │ ├── OnGroupExpand.java
│ │ │ │ │ │ │ ├── OnItemClick.java
│ │ │ │ │ │ │ ├── OnItemLongClick.java
│ │ │ │ │ │ │ ├── OnItemSelected.java
│ │ │ │ │ │ │ ├── OnKey.java
│ │ │ │ │ │ │ ├── OnLongClick.java
│ │ │ │ │ │ │ ├── OnNothingSelected.java
│ │ │ │ │ │ │ ├── OnPreferenceChange.java
│ │ │ │ │ │ │ ├── OnPreferenceClick.java
│ │ │ │ │ │ │ ├── OnProgressChanged.java
│ │ │ │ │ │ │ ├── OnRadioGroupCheckedChange.java
│ │ │ │ │ │ │ ├── OnScroll.java
│ │ │ │ │ │ │ ├── OnScrollStateChanged.java
│ │ │ │ │ │ │ ├── OnStartTrackingTouch.java
│ │ │ │ │ │ │ ├── OnStopTrackingTouch.java
│ │ │ │ │ │ │ ├── OnTabChange.java
│ │ │ │ │ │ │ └── OnTouch.java
│ │ │ │ │ │ ├── PreferenceInject.java
│ │ │ │ │ │ ├── ResInject.java
│ │ │ │ │ │ └── ViewInject.java
│ │ │ │ │ ├── EventListenerManager.java
│ │ │ │ │ ├── ResLoader.java
│ │ │ │ │ ├── ResType.java
│ │ │ │ │ ├── ViewFinder.java
│ │ │ │ │ └── ViewInjectInfo.java
│ │ │ │ └── ViewUtils.java
│ │ │ └── res
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── java
│ │ └── dashihui
│ │ └── xutils
│ │ └── ExampleUnitTest.java
│ └── xutils_library.iml
├── README.md
└── static
└── img
└── wx.jpg
181 directories, 1052 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论