新建Android应用程序,参考软件效果图,利用竞赛资料提供的引用库与文档说明、图片资源、等资源,实现程序的开发。

任务要求:

  • 完成本系统的硬件设备选型,并将安装到对应的区域。

  • 利用超高频RFID设备,找到三个超高频标签代表客人A、B、C的消费情况;并用标签纸贴上分别标注为客人A、客人B、客人C。

  • 客人A、B、C现消费情况为:24、30、27;

请将这些客人的“超高频标签卡号、姓名、消费额”进行存储(提示:可用SQLite数据库、XML文档、轻量级的储类SharedPreferences类中的任意一种方法)。随意读取其中的一张超高频,将该客人的消费额显示在界面上

!!!注意要判断是否为空当为空的时间将名称及商品价格都设置默认为空 我这里设置了tts传入的字符串为空 否者会一直播报金额。

最后附上代码

package com.example.a3_2productinquirysystem;

import androidx.appcompat.app.AppCompatActivity;

import android.content.SharedPreferences;

import android.os.Bundle;

import android.util.Log;

import android.view.View;

import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

public String huwei="EPC1";

public String pinguo="EPC2";

public String xiaomi="EPC3";

EditText ed_Input;

TextView tv_display;

TextView tv_money;

String a;

SharedPreferences sharedPreferences;

SharedPreferences.Editor editor;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

setTitle("商品查询系统");

sharedPreferences=getSharedPreferences("info",MODE_PRIVATE);

editor=sharedPreferences.edit();

ed_Input=(EditText)findViewById(R.id.et_Input);

tv_display=findViewById(R.id.tv_display);

tv_money=findViewById(R.id.tv_money);

initData();

shihsi();

}

private void shihsi() {

new Thread(new Runnable() {

@Override

public void run() {

while (true){

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

e.printStackTrace();

}

a=ed_Input.getText().toString().trim();

String HE=sharedPreferences.getString("标签1",huwei);

String PG=sharedPreferences.getString("标签2",pinguo);

String XM=sharedPreferences.getString("标签3",xiaomi);

Log.d("InPut",a);

if(a.equals(HE)){

runOnUiThread(new Runnable() {

@Override

public void run() {

tv_display.setText("华为mate20");

tv_money.setText("5999元");

}

});

}

if(a.equals(PG)){

runOnUiThread(new Runnable() {

@Override

public void run() {

tv_display.setText("IPhoneXS");

tv_money.setText("2299元");

}

});

}

if(a.equals(XM)){

runOnUiThread(new Runnable() {

@Override

public void run() {

Log.d("AAA","到达");

tv_display.setText("小米Mix3");

tv_money.setText("7699元");

}

});

}

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}).start();

}

private void initData() {

editor.putString("标签1",huwei);

editor.putString("标签2",pinguo);

editor.putString("标签3",xiaomi);

editor.commit();

}

}

【物联网赛题】智能商超系统相关推荐

  1. java计算机毕业设计基于Web的社区商超系统的设计与实现源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计基于Web的社区商超系统的设计与实现源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计基于Web的社区商超系统的设计与实现源码+数据库+系统+lw文档 ...

  2. 基于物联网的畜禽智能养殖监控系统

    一.需求说明 畜牧业是关系国计民生的重要产业,肉蛋奶是百姓"菜篮子"的重要品种.近年来,我国畜牧业综合生产能力不断增强,在保障国家食物安全.繁荣农村经济.促进农牧民增收等方面发挥了 ...

  3. 基于物联网技术的智能远程医疗系统构建

    智能远程医疗系统的主要作用和目的在于利用物联网技术实现对医疗行业的资源整合,优化社会医疗卫生资源配置,提供具有个性服务.全面感知.智能监控等特点的智能远程医疗服务. 远程医疗 智能远程医疗系统的架构设 ...

  4. 物联网卡解决智能安防系统监控难题,开启全新安防时代

    安防系统对于社会生活的监控与防护的重要性不言而喻,然而长久以来由于技术的不到位,我国安防监控系统不管是对社会的监管还是对社区家庭的保护都存在有很多漏洞,技术层面的难题是安防系统之所以监管不到位的主要原 ...

  5. 基于机智云物联网平台的智能垃圾桶监管系统

    本文来自机智云开发者:凌加平,潘绍明,田径北,韦明峥,周俊男,谭晧 广西科技大学电气与信息工程学院广西科技大学工程训练中心 摘 要:随着社会的发展,我国对城市卫生越来越重视,城市环卫工作的智能化是建设 ...

  6. WMS产品设计:基于物联网技术的智能仓储原型系统

    什么是物资储存保管? 物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为"物流的支柱",储存保管是指通过仓库对商品进行储存和保管. "仓"指仓库,存放 ...

  7. 2021全国职业技能大赛郑州市“网络空间安全赛项”赛题及赛题解析(超详细)

    2021年中职组"网络空间安全"赛项 一.郑州市竞赛任务书 二.任务书解析 三.任务书答案 四.不懂的可以私信博主! 一.郑州市竞赛任务书 一.竞赛时间 8:00-11:00 共计 ...

  8. 基于onenet物联网平台---宠物智能喂食监测系统

    前言:最近在做一个小项目,这个东西也是我在寒假的时候刷到视频,有那种跑腿平台让人上门照顾宠物的,还比较火爆,我也从这里灵感触发,想着做个这个东西,正好参加一个比赛,一举两得,做这个还是学到了许多东西, ...

  9. 关于物联网赛题使用navicat连接Mysql并且创建插入触发器

    题目: 遇到的坑:去网上找了找发现竟然有一样的题目并且还解决了,如图下 复制大佬代码之后运行,一直报格式错误,可能是用软件的版本不同,无奈只有去百度解决报错,然后就找到这篇文章 链接:MySQL中de ...

最新文章

  1. 量子计算的基本原理——本质上是在操作薛定谔的猫(同时去运算和操作死+不死两种状态)...
  2. sublime代码整理
  3. CSS之深入理解 flex 布局以及计算
  4. 用python写用手机发邮件_如何用python写发邮件?
  5. 牛客假日团队赛1 D.Promotion Counting
  6. ASP.NET把图片存入数据库和使用文件流读取显示(转)
  7. Access数据库语句大全
  8. GTG-Shapley: Efficient and Accurate Participant Contribution Evaluation in Federated Learning 读后总结
  9. 手把手教你找回学信网原来的登记手机号码
  10. 微软的一道前端面试题
  11. [转]Linux块设备加速缓存bcache和dm-cache:使用SSD来加速服务器
  12. 感恩节(Thanksgiving Day)与感恩(组图)
  13. firewalld中理解直接规则和富语言
  14. [4月24日] 苦练基本功,事半功倍!
  15. PDF文档在线浏览防下载加密方案
  16. Factory IO仿真工厂与西门子博途软件联动仿真
  17. c语言中输入格式带括号,C语言中printf()后的括号里面的怎么写,表示什么?...
  18. 青少年CTF Misc-Easy 女神的朋友圈 WP
  19. no such column
  20. CS5213设计电路图|CS5213demo测试版参考电路|HDMI转VGA带音频方案开发设计

热门文章

  1. wifi 驱动 android,无线驱动下载_无线驱动手机版下载【官方安卓版】-太平洋下载中心...
  2. 什么软件测试显示屏好,显示器测试软件
  3. 奇迹mu服务端架设开服技术教程
  4. 如何将mac用到极致
  5. ue文本编辑器linux,UltraEdit下载_UltraEdit文本编辑器官方版下载28.0.0.98 - 系统之家...
  6. C++:用栈实现反转链表,超简单!
  7. polygenic risk score:多基因风险评分
  8. Flash--基础认识
  9. 计算机课答辩,《计算机基础答辩》PPT课件.ppt
  10. 一款好用的网络骗子举报系统无加密版本源码