全部 文章 问答 分享 共找到29个相关内容
[问答] 计数器里的数字怎么用ViewModel保存
因为是类似购物车的功能,所以Item数量是不固定的,如果我想在ViewModel里面使用LiveData进行数据更新要怎么操作
2020-12-22 15:59 · ViewModel / LiveData / 计数器 / 购物车
[文章] vue星型评分效果实现
鼠标悬浮在icon上面,点击添加入库这时候右上角的购物车会有一个未读消息的标记我们点击那个购物小车,把他加入项目获取icon的css链接资源一开始会显示“暂无代码,点此生成”,点击这个文字,他就会生成css
2021-01-22 16:17 · vue / 前端
[问答] RecycleView嵌套RecycleView完成购物车
当子recycleView中的item全部选择的时候 也需要更新父recycleView的选择 在子adapter中使用nodifychanged刷新 就崩了publicclassShopCarAdapterextendsRecyclerView.Adapter{privateContextmContext;privateList<ShopCarBean.DataBean.AllBean>mList;privatestaticfinalStringTAG="ShopCarAdapter";publicShopCarAdapter(Contextcontext){this.mContext=context;}publicvoidsetData(List<ShopCarBean.DataBean.AllBean>list){mList=newArrayList<>();this.mList=list;}@NonNull@OverridepublicRecyclerView.ViewHolderonCreateViewHolder(@NonNullViewGroupparent,intviewType){Viewview=null;RecyclerView.ViewHolderholder=null;view=LayoutInflater.from(parent.getContext()).inflate(R.layout.adp_shop_car_goods,parent,false);holder=newTitleViewHolder(view);returnholder;}@OverridepublicvoidonBindViewHolder(@NonNullRecyclerView.ViewHolderholder,intposition){if(holderinstanceofTitleViewHolder){((TitleViewHolder)holder).tv_name.setText(mList.get(position).getTimeName());LinearLayoutManagerlinearLayoutManager=newLinearLayoutManager(mContext,RecyclerView.VERTICAL,false);((TitleViewHolder)holder).recyclerView_goods.setLayoutManager(linearLayoutManager);ItemGoodAdapteritemGoodAdapter=newItemGoodAdapter(mContext);((TitleViewHolder)holder).recyclerView_goods.setAdapter(itemGoodAdapter);itemGoodAdapter.setData(mList.get(position).getGoodsBeanList());itemGoodAdapter.notifyDataSetChanged();((TitleViewHolder)holder).ll_goods_choose.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){booleangoodsSelect=mList.get(position).isGoodsSelect();goodsSelect=!goodsSelect;mList.get(position).setGoodsSelect(goodsSelect);setItemColor(goodsSelect,((TitleViewHolder)holder).iv_goods_choose,mList.get(position).getGoodsBeanList());itemGoodAdapter.notifyDataSetChanged();}});}}/***设置多个商品选中的颜色**@paramisColor*@paramiv_goods_choose*/privatevoidsetItemColor(booleanisColor,ImageViewiv_goods_choose,List<ShopCarBean.DataBean.AllBean.GoodsBean>List){if(isColor){iv_goods_choose.setImageResource(R.mipmap.greenright);if(List!=null&&List.size()!=0){for(inty=0;y<List.size();y++){List.get(y).setItemSelect(true);}}}else{iv_goods_choose.setImageResource(R.mipmap.table_gouwuche_onclick_no);if(List!=null&&List.size()!=0){for(inty=0;y<List.size();y++){List.get(y).setItemSelect(false);}}}}@OverridepublicintgetItemCount(){returnmList==null?0:mList.size();}classTitleViewHolderextendsRecyclerView.ViewHolder{privateRecyclerViewrecyclerView_goods;privateTextViewtv_name;privateLinearLayoutll_goods_choose;privateImageViewiv_goods_choose;publicTitleViewHolder(ViewitemView){super(itemView);tv_name=itemView.findViewById(R.id.tv_shop_car_name);recyclerView_goods=itemView.findViewById(R.id.recyclerView_goods);ll_goods_choose=itemView.findViewById(R.id.ll_goods_choose);iv_goods_choose=itemView.findViewById(R.id.iv_goods_choose);}}/***单个商品的值*/classItemGoodAdapterextendsRecyclerView.Adapter{privateList<ShopCarBean.DataBean.AllBean.GoodsBean>iList=newArrayList<>();privateContextcontext;publicItemGoodAdapter(Contextcontext){this.context=context;}publicvoidsetData(List<ShopCarBean.DataBean.AllBean.GoodsBean>List){this.iList=List;}@NonNull@OverridepublicRecyclerView.ViewHolderonCreateViewHolder(@NonNullViewGroupparent,intviewType){Viewview=null;RecyclerView.ViewHolderholder=null;view=LayoutInflater.from(parent.getContext()).inflate(R.layout.adp_shop_car_content,parent,false);holder=newItemViewHolder(view);returnholder;}@OverridepublicvoidonBindViewHolder(@NonNullRecyclerView.ViewHolderholder,intposition){if(holderinstanceofItemViewHolder){((ItemViewHolder)holder).tv_introduce.setText(iList.get(position).getGoods_name());Glide.with(mContext).load(iList.get(position).getGoods_image()).into(((ItemViewHolder)holder).iv_picture);((ItemViewHolder)holder).tv_price.setText(iList.get(position).getGoods_price());((ItemViewHolder)holder).tv_number.setText(iList.get(position).getGoods_num());booleanitemSelect=iList.get(position).isItemSelect();setItemColor(itemSelect,((ItemViewHolder)holder).iv_item_choose);((ItemViewHolder)holder).ll_item_choose.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){booleanitemSelect=iList.get(position).isItemSelect();itemSelect=!itemSelect;iList.get(position).setItemSelect(itemSelect);setItemColor(itemSelect,((ItemViewHolder)holder).iv_item_choose);}});}}@OverridepublicintgetItemCount(){returniList==null?0:iList.size();}/***设置单个商品选中的颜色**@paramisColor*@paramiv_item_choose*/privatevoidsetItemColor(booleanisColor,ImageViewiv_item_choose){if(isColor){iv_item_choose.setImageResource(R.mipmap.greenright);if(bianliAll()){//如果全部都选中了的话for(inti=0;i<mList.size();i++){for(inty=0;y<iList.size();y++){if(mList.get(i).getTimeName().equals(iList.get(y).getShop_name())){Log.d(TAG,"mList.get(i).getTimeName()="+mList.get(i).getTimeName()+",iList.get(y).getShop_name()="+iList.get(y).getShop_name());mList.get(i).setGoodsSelect(true);notifyDataSetChanged();break;}}}}}else{iv_item_choose.setImageResource(R.mipmap.table_gouwuche_onclick_no);if(!bianliAll()){//如果有一个没选中的话for(inti=0;i<mList.size();i++){for(inty=0;y<iList.size();y++){if(mList.get(i).getTimeName().equals(iList.get(y).getShop_name())){mList.get(i).setGoodsSelect(false);notifyDataSetChanged();break;}}}}}}/***遍历子list中的所有商品如果都为true,就表示全部都选中了**@return*/privatebooleanbianliAll(){if(iList!=null&&iList.size()!=0){for(inti=0;i<iList.size();i++){if(!iList.get(i).isItemSelect()){returnfalse;}}}returntrue;}classItemViewHolderextendsRecyclerView.ViewHolder{privateTextViewtv_introduce;privateTextViewtv_price;privateImageViewiv_picture;privateTextViewtv_number;privateLinearLayoutll_item_choose;privateImageViewiv_item_choose;publicItemViewHolder(ViewitemView){super(itemView);tv_introduce=itemView.findViewById(R.id.tv_shop_car_introduce);tv_price=itemView.findViewById(R.id.tv_shop_car_price);iv_picture=itemView.findViewById(R.id.iv_picture);tv_number=itemView.findViewById(R.id.tv_number);ll_item_choose=itemView.findViewById(R.id.ll_item_choose);iv_item_choose=itemView.findViewById(R.id.iv_item_choose);}}}}z在设置单个商品选择的颜色的方法中使用notifyDataSetChanged();给崩了网上说是锁定了那么是不是要换listView嵌套ListView来做呢
2020-03-19 15:43 · 安卓 / 购物车
[文章] Vue + Element使用第三方图标“阿里巴巴矢量图标库”教程详解
之后去阿里icon去搜索自己想要的图标,然后添加到购物车中,然后打开购物车把添加的icon添加到我们创建的项目中。之后就是选择fontClass,然后点击到下载到本地。
2021-03-01 21:03 · .iconfont使用 / 工具 / ui
[文章] 阳光沙滩-商城上线
如果你觉得在商城里的东西都是高价格再打折的,可以先到淘宝里/购物车里找到自己要购买的东西,复制标题到商城搜索即可。搜索以后要么有优惠券,要么没有优惠券。有优惠券领券购买,无优惠券原价购买咯!
2019-10-19 21:30 · 程序员 / 日常 / 商城
[问答] 蓝牙电话获取手机运营商

机的蓝牙电话,当连接成功后,需要机去获取手机是哪个运营商,Android 12版本。请问有谁做过吗?

2022-12-06 19:40 · 蓝牙电话开发
[文章] 【程序员拉大锯】程序员的日常(2021-3-3)
电车以前别人问你开什么呀?你可以说,我骑电动!现在别人问你开什么呀?你也可以说,我骑电动。最近在关注电车。在广东续航其实还好,特斯拉,比亚迪这些续航应该是不错的。
2021-03-03 18:36 · 日常 / 程序员 / 扯蛋 / 再扯蛋 / 蛋疼
[问答] tcp 通信 遇到一个不明白的问题?
做的电动充电广告机和后台通信,用的socket要实时显示充电回路,网上都能查到怎样通信的,用的字节流,但后台给的16进制的报文怎么发过去,当成字符串?也百度不到,可能还没真正搞清tcp通信
2020-07-24 09:41 · tcp通信
[问答] 安卓系统开发和安卓应用开发哪个比较累,新人怎么在空闲时间提升自己

安卓系统开发和安卓应用开发哪个比较累,毕业了可能会去一家企做安卓系统软件开发,主要负责安卓系统软件开发框架开发性能优化配合驱动为上层提供系统架构和各项系统服务,大佬们能不能给小弟一点建议。

2022-01-22 16:35 · 安卓系统开发
[问答] Android系统去掉多用户功能

目前android原生的机系统是有两个用户,感觉影响开机的启动时间,现在想去掉一个用户,请问有谁有接触过这种问题吗?谢谢?


2023-04-13 10:14 · Android多用户
[文章] 晕车人的自我救赎
当时去我姥姥家,山间的那个一般能挤多少人就做多少人。下车之前就已经吐了三四次下车之后我姥姥递来一根香蕉。好家伙,本来没啥事了,结果吃完哇哇的吐。
2022-07-17 16:44 · 晕车
[文章] 《财富与爱神》的改编,金钱可以买到一切吗?
约她出来吃法国菜,看爱情电影,或者开我们家的去兜风,机会多得去了!小轩:爸爸,你不了解。她太忙了!她每天都忙于工作,我几乎没有机会见到她!老爸:我呸!
2021-01-04 18:14 · 故事 / 摘抄 / 网络 / 小说 / 爱情
[问答] 出于安全考虑,已禁止您的手机安装来自此来源的未知应用
目前应该是机系统对非系统应用想要安装其他来源apk所作的限制。

2023-04-20 14:21 · android / framework / settings
[文章] 脸盲患者的自我修炼
很奇怪的是他为啥一点反应都没有,然后为啥还换了个电动。这个电动我没见他骑过。然后我骑过去和他搭话,但我刚骑过去他就走了,我喊他也没有反应,然后他回头我才意识到,我认错人了!
2022-07-14 19:03 · 脸盲 / 修炼
[文章] 领券联盟-前端版本-PowerByNuxt.js-概述
效果应该跟这个差不多阳光沙滩商城推广一下啦,同学们淘宝购物时,可以搜索一下有没有优惠券,通过我们的链接购买,我们会得到一定的佣金。
2020-04-11 15:09 · 前端 / 前后端分类 / 服务端渲染 / NuxtJS / VUEJS
[文章] [老司机]驾考避坑指南
其他事项教练时常给我灌输学驾照就跟上学一样,要好好听教练的,平时勤快一点帮教练多干点活,也确实给他划线(没错我们驾校练习需要划线)扫地,擦之类的。后来我才意识到不对劲。
2022-07-18 11:11 · 驾校 / 驾考
[文章] 2019年,我只能算过了半年
只是周围闲逛,看看奶奶外婆,泡泡温泉,回乡下烧烤,去了从化的国家森林公园(早点去,我下山的时候是中午,上山的特别多,门票人40,10元)后悔的是我没带无人机去,只带了单反烧烤网鱼走了一下鹏城最高峰其实没有朋友跟我玩
2019-12-28 00:24 · 总结2019 / 展望2020
[问答] 实现主页面的切换时,按run出现闪退(已解决)
switchFragment(mDeserveFragment);}elseif(item.getItemId()==R.id.car){LogUtils.e(MainActivity.class,"切换到购物车
2020-04-24 08:18 · 主页面切换 / 闪退
[文章] 猪年回首
多一点时间学习,厚积薄发,会有丰收的时候2020计划~技术:Android不能满足生存需要的,需要增加其他领域的生存技能1、Flutter2、Swift3、Web方向其他方向:希望收获一台mbp,一台送女朋友至于怎么实现
2019-12-27 22:08 · 总结2019 / 展望2020 / Android
[文章] 阳光沙滩要拆分了:单点登陆的思路
阳光沙滩模块我们目前的板块有:博客(笔记)问答(学习讨论)学院(视频,笔记,学习接口)摸鱼(日常分享)商城(购物,领券,服务器优惠)阳光沙滩将会拆分为:-领券商城(www.taobaounion.cn)
2024-02-17 23:42 · 单点登录 / SSO / 多网站登录 / 阳光沙滩 / 登录
[文章] 内容提供者-获取媒体库里的图片
比如说你的上传头像,比如说你做行车记录的,抓拍图片功能用户查看预览,比如说你的微信,QQ发动态,比如说你淘宝购物,要从图片中扫描二维码。这些都从图库里拿这个图片。
[文章] Android逆向吾爱新年题目Android01
就好比你在某个app内有一个商品广告,点击后进入某个购物app的商品详情这个流程。要进入第三方app的某个Activity需要知道最简单的2个参数,目标app的包名,Activity的全路径。
2024-03-01 14:17 · Android / Android逆向 / hook / 反编译
[文章] [异性朋友]从小到大与异性的那些故事
临近开学的时候,她有一次在公园参加她闺蜜的婚礼,然后她讲想吃啥东西,当时没有,然后我说有包子吃不吃,然后我就骑着给她买了一笼包子带过去了,她没想到我真的去给她买并且真的给她送过去了。
2022-05-23 18:16 · 异性 / 暧昧 / 母胎单身
[文章] 如果提高一天的效率?多维竞争!
那这两个原因也揭示了闭门造是不可持续的,而要从这两点入手才能实现全天效率最大化(可能某个工程完成程度低于一天只做一件事)。如何判断是精力不够了呢,就你内心发觉你在抵触,做事情很容易被别的事情吸引。
2021-01-06 17:18 · 思考
[文章] AOSP-Android系统定制下载系统源码
做汽车的机,到家里面的物联网系统。你可以改一个iOS一样的UI出来,也可以改一个跟Windows一样的UI出来。前期准备:做android开发,最好可以访问到google的网站!
[文章] Ubuntu 18.04编译AOSP 10.0r41刷入pixel3
开始编译:make-j4回由于配置低就用4线程编译,如果你配置高,就配置多点开始后你可能会遇到这个错误:testgithub.com/google/blueprint/pathtoolsFAILED:
2022-11-22 21:08 · Ubuntu / AOSP / Android / 刷机 / pixel3
[文章] Android开发测试常用的ADB命令
ADB发送模拟按键我以前做机系统的时候,常用到模拟按键。可以测试呀,可以模拟一些特定的按钮。
2020-05-10 00:52 · ADB / 安卓开发 / android / 命令 / 调试桥
[文章] 内容提供者-向日历中插入提醒事件
内容提供者-向日历中插入提醒事件比如说你要写一个购物,卖票的软件,那么用户可以设置抢票提醒:使用内容提供者,我们向日历里插入提醒事件,比如说什么时候要抢购商品呀,家人的生日呀,小孩上学,纪念日之类的。
2019-11-02 02:55 · 日历 / 内容提供者 / provider / 安卓 / android
[文章] 26、Android开发基础之Activity的生命周期
先举个例子吧:–一辆的生命周期有:被创建—>被购买—->被使用—–>被报废–一个人的生命周期:被成为受精卵—->被出生—–>被长大——>被去世相信这两个例子可以理解吧
  • 1