package top.yokey.shopnc.activity.goods;
import android.graphics.Paint;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.EditorInfo;
import android.widget.RelativeLayout;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.appcompat.widget.LinearLayoutCompat;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.squareup.otto.Subscribe;
import com.youth.banner.Banner;
import com.youth.banner.BannerConfig;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.xutils.view.annotation.ContentView;
import org.xutils.view.annotation.ViewInject;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import cn.sharesdk.onekeyshare.OnekeyShare;
import top.yokey.base.base.BaseHttpListener;
import top.yokey.base.base.BaseSnackBar;
import top.yokey.base.bean.BaseBean;
import top.yokey.base.bean.EvaluateGoodsBean;
import top.yokey.base.bean.GoodsCommendBean;
import top.yokey.base.bean.VoucherGoodsBean;
import top.yokey.base.event.GoodsAreaEvent;
import top.yokey.base.event.GoodsBeanEvent;
import top.yokey.base.event.GoodsEvaluateEvent;
import top.yokey.base.event.GoodsGoneEvent;
import top.yokey.base.event.GoodsIdEvent;
import top.yokey.base.event.GoodsShowEvent;
import top.yokey.base.model.GoodsModel;
import top.yokey.base.model.MemberCartModel;
import top.yokey.base.model.MemberFavoritesModel;
import top.yokey.base.model.MemberVoucherModel;
import top.yokey.base.util.JsonUtil;
import top.yokey.shopnc.R;
import top.yokey.shopnc.activity.base.LoginActivity;
import top.yokey.shopnc.activity.choose.AreaActivity;
import top.yokey.shopnc.activity.main.CartActivity;
import top.yokey.shopnc.adapter.EvaluateGoodsSimpleListAdapter;
import top.yokey.shopnc.adapter.GoodsCommendListAdapter;
import top.yokey.shopnc.adapter.SpecListAdapter;
import top.yokey.shopnc.adapter.VoucherGoodsListAdapter;
import top.yokey.shopnc.base.BaseAnimClient;
import top.yokey.shopnc.base.BaseApplication;
import top.yokey.shopnc.base.BaseBusClient;
import top.yokey.shopnc.base.BaseConstant;
import top.yokey.shopnc.base.BaseFragment;
import top.yokey.shopnc.base.BaseImageLoader;
import top.yokey.shopnc.base.UBLImageLoader;
import top.yokey.shopnc.view.CenterTextView;
/**
* @author MapStory
* @ qq 1002285057
* @ Project https://gitee.com/MapStory/ShopNc-Android
*/
@SuppressWarnings("ConstantConditions")
@ContentView(R.layout.fragment_goods_goods)
public class GoodsFragment extends BaseFragment {
@ViewInject(R.id.headerRelativeLayout)
private RelativeLayout headerRelativeLayout;
@ViewInject(R.id.mainBanner)
private Banner mainBanner;
@ViewInject(R.id.favoritesImageView)
private AppCompatImageView favoritesImageView;
@ViewInject(R.id.shareImageView)
private AppCompatImageView shareImageView;
@ViewInject(R.id.nameTextView)
private AppCompatTextView nameTextView;
@ViewInject(R.id.descTextView)
private AppCompatTextView descTextView;
@ViewInject(R.id.moneyTextView)
private AppCompatTextView moneyTextView;
@ViewInject(R.id.marketPriceTextView)
private AppCompatTextView marketPriceTextView;
@ViewInject(R.id.mobileTextView)
private AppCompatTextView mobileTextView;
@ViewInject(R.id.saleTextView)
private AppCompatTextView saleTextView;
@ViewInject(R.id.activityLinearLayout)
private LinearLayoutCompat activityLinearLayout;
@ViewInject(R.id.activityTitleTextView)
private AppCompatTextView activityTitleTextView;
@ViewInject(R.id.activityDescTextView)
private AppCompatTextView activityDescTextView;
@ViewInject(R.id.manSongLinearLayout)
private LinearLayoutCompat manSongLinearLayout;
@ViewInject(R.id.manSongDescTextView)
private AppCompatTextView manSongDescTextView;
@ViewInject(R.id.manSongGoodsImageView)
private AppCompatImageView manSongGoodsImageView;
@ViewInject(R.id.voucherTextView)
private AppCompatTextView voucherTextView;
@ViewInject(R.id.areaRelativeLayout)
private RelativeLayout areaRelativeLayout;
@ViewInject(R.id.areaAddressTextView)
private AppCompatTextView areaAddressTextView;
@ViewInject(R.id.areaHaveTextView)
private AppCompatTextView areaHaveTextView;
@ViewInject(R.id.areaChooseTextView)
private AppCompatTextView areaChooseTextView;
@ViewInject(R.id.specRelativeLayout)
private RelativeLayout specRelativeLayout;
@ViewInject(R.id.specOneTextView)
private AppCompatTextView specOneTextView;
@ViewInject(R.id.specTwoTextView)
private AppCompatTextView specTwoTextView;
private AppCompatTextView[] specTextView;
@ViewInject(R.id.serviceDescTextView)
private AppCompatTextView serviceDescTextView;
@ViewInject(R.id.serviceSevDayTextView)
private AppCompatTextView serviceSevDayTextView;
@ViewInject(R.id.serviceQualityTextView)
private AppCompatTextView serviceQualityTextView;
@ViewInject(R.id.serviceReissueTextView)
private AppCompatTextView serviceReissueTextView;
@ViewInject(R.id.serviceLogisticsTextView)
private AppCompatTextView serviceLogisticsTextView;
@ViewInject(R.id.evaluateRelativeLayout)
private RelativeLayout evaluateRelativeLayout;
@ViewInject(R.id.evaluateDescTextView)
private AppCompatTextView evaluateDescTextView;
@ViewInject(R.id.evaluateNumberTextView)
private AppCompatTextView evaluateNumberTextView;
@ViewInject(R.id.evaluateRecyclerView)
private RecyclerView evaluateRecyclerView;
@ViewInject(R.id.storeRelativeLayout)
private RelativeLayout storeRelativeLayout;
@ViewInject(R.id.storeNameTextView)
private AppCompatTextView storeNameTextView;
@ViewInject(R.id.storeOwnTextView)
private AppCompatTextView storeOwnTextView;
@ViewInject(R.id.storeDescTextView)
private AppCompatTextView storeDescTextView;
@ViewInject(R.id.storeDescPercentTextView)
private AppCompatTextView storeDescPercentTextView;
@ViewInject(R.id.storeServiceTextView)
private AppCompatTextView storeServiceTextView;
@ViewInject(R.id.storeServicePercentTextView)
private AppCompatTextView storeServicePercentTextView;
@ViewInject(R.id.storeDeliveryTextView)
private AppCompatTextView storeDeliveryTextView;
@ViewInject(R.id.storeDeliveryPercentTextView)
private AppCompatTextView storeDeliveryPercentTextView;
@ViewInject(R.id.commendRecyclerView)
private RecyclerView commendRecyclerView;
@ViewInject(R.id.customerTextView)
private CenterTextView customerTextView;
@ViewInject(R.id.cartTextView)
private CenterTextView cartTextView;
@ViewInject(R.id.addCartTextView)
private AppCompatTextView addCartTextView;
@ViewInject(R.id.buyTextView)
private AppCompatTextView buyTextView;
@ViewInject(R.id.chooseRelativeLayout)
private RelativeLayout chooseRelativeLayout;
@ViewInject(R.id.chooseGoodsImageView)
private AppCompatImageView chooseGoodsImageView;
@ViewInject(R.id.chooseNameTextView)
private AppCompatTextView chooseNameTextView;
@ViewInject(R.id.chooseMoneyTextView)
private AppCompatTextView chooseMoneyTextView;
@ViewInject(R.id.chooseStorageTextView)
private AppCompatTextView chooseStorageTextView;
@ViewInject(R.id.chooseLineOneView)
private View chooseLineOneView;
@ViewInject(R.id.chooseLineTwoView)
private View chooseLineTwoView;
@ViewInject(R.id.chooseValueOneTextView)
private AppCompatTextView chooseValueOneTextView;
@ViewInject(R.id.chooseValueTwoTextView)
private AppCompatTextView chooseValueTwoTextView;
@ViewInject(R.id.chooseValueOneRecyclerView)
private RecyclerView chooseValueOneRecyclerView;
没有合适的资源?快使用搜索试试~ 我知道了~
基于好商城ShopNc的原生Android客户端,简单修改两行代码即可适配到自己的商城系统
共506个文件
xml:221个
java:180个
png:87个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 41 浏览量
2023-11-21
10:53:50
上传
评论
收藏 3.25MB ZIP 举报
温馨提示
ShopNC B2B2C Android 基于好商城ShopNc的原生Android客户端,简单修改两行代码即可适配到自己的商城系统。目前实现的功能:二维码扫描,支付宝微信支付,商家后台等(一个完整的购物APP均已实现)
资源推荐
资源详情
资源评论
收起资源包目录
基于好商城ShopNc的原生Android客户端,简单修改两行代码即可适配到自己的商城系统 (506个子文件)
Base.aar 1.83MB
gradlew.bat 2KB
.gitignore 105B
.gitignore 105B
build.gradle 5KB
build.gradle 436B
settings.gradle 18B
gradlew 5KB
AliPay.jar 330KB
WxPay.jar 198KB
gradle-wrapper.jar 52KB
GoodsFragment.java 42KB
SlideFrameLayout.java 34KB
BaseApplication.java 22KB
PayActivity.java 17KB
MineFragment.java 16KB
HomeFragment.java 15KB
RefundApplyActivity.java 15KB
OrderActivity.java 15KB
DetailedActivity.java 15KB
BuyActivity.java 15KB
ListActivity.java 14KB
GoodsListActivity.java 14KB
GoodsEditActivity.java 13KB
HomeFragment.java 13KB
RegisterActivity.java 13KB
CartFragment.java 13KB
ListActivity.java 13KB
StoreActivity.java 12KB
OrderSendActivity.java 12KB
CartActivity.java 12KB
ChatOnlyActivity.java 12KB
GoodsFragment.java 12KB
HomeListAdapter.java 11KB
ReturnApplyActivity.java 11KB
GoodsActivity.java 10KB
MainActivity.java 10KB
OrderActivity.java 10KB
SpecialActivity.java 10KB
OrderVirtualActivity.java 10KB
GoodsActivity.java 10KB
EvaluateActivity.java 9KB
FavoritesActivity.java 9KB
GoodsAddActivity.java 9KB
PreDepositActivity.java 9KB
CateActivity.java 9KB
GoodsListAdapter.java 9KB
ModifyMobileActivity.java 8KB
Base64.java 8KB
AreaActivity.java 8KB
CateFragment.java 8KB
SellerActivity.java 8KB
EvaluateGoodsListAdapter.java 8KB
EvaluateAgainActivity.java 8KB
RefundActivity.java 8KB
StoreOrderListAdapter.java 8KB
DistributionActivity.java 8KB
BuyActivity.java 8KB
RechargeCardActivity.java 7KB
RedPacketActivity.java 7KB
VoucherActivity.java 7KB
StreetActivity.java 7KB
PasswordActivity.java 7KB
GoodsActivity.java 7KB
PayPassActivity.java 7KB
ActivityFragment.java 7KB
FindPassActivity.java 7KB
OrderEvaluateAgainListAdapter.java 7KB
OrderEvaluateListAdapter.java 6KB
DetailedActivity.java 6KB
CartListAdapter.java 6KB
RefundDetailedActivity.java 6KB
SettingActivity.java 6KB
SlideBackActivity.java 6KB
LoadActivity.java 6KB
InvoiceAddActivity.java 6KB
OrderSellerListAdapter.java 6KB
BaseAnimClient.java 5KB
LoginActivity.java 5KB
EvaluateFragment.java 5KB
OrderPointsListAdapter.java 5KB
OrderListAdapter.java 5KB
GoodsCartListAdapter.java 5KB
ExchangeActivity.java 5KB
AddressEditActivity.java 5KB
AddressEditActivity.java 5KB
StoreBuyListAdapter.java 5KB
ReturnDeliveryActivity.java 5KB
ChatOnlyListAdapter.java 5KB
NewFragment.java 5KB
AddressActivity.java 5KB
GoodsCateActivity.java 5KB
ExpressActivity.java 5KB
SignActivity.java 5KB
SettingActivity.java 5KB
ChatListAdapter.java 5KB
SearchFragment.java 5KB
InvoiceActivity.java 5KB
BindMobileActivity.java 5KB
LoginWebActivity.java 4KB
共 506 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功