一个应用JetPack的拨号电话号码的综合示例(DataBinding+LiveData+ViewModel)[目录]零,本文内容简介本文主要完成了电话拨号器的3中实现方式:原始的实现JetPack之DatBinding+LiveData+ViewModel实现JetPack+Kotlin之DatBinding+LiveData+ViewModel实现一,理论本文采取了传统模式和JetPack两种方式实现了一个电话拨号器的示例。
1.1传统方式与JetPack方式对比传统方式:违背单一原则(因为职责过多);
代码臃肿,不便管理;
非常依赖Activity(什么都要Activity来管)。
JetPack方式:体现了单一原则;
分层清晰;
不需要非常依赖Activity。
用ViewModel保存数据,可以避免Activity横竖屏切换时数据丢失的问题。
2024/4/3 3:43:02 2.46MB Java
1
数字电路实验自己选的大作业基本功能:数码管显示当前余额投入五角的硬币和一元的硬币有三种饮料:可乐2元,茶3元,牛奶3.5元,每种饮料初始存货有限,共有5瓶。
并且能用LED灯看出饮料的存货剩余。
当没有存货时,当前饮料对应的灯灭。
当购买相应饮料时,数码管显示购买后的余额。
当饮料存货不足但仍点击购买时,数码管闪烁“FFF.F”2秒左右,不再购买点击确定键可以看到当前余额。
当余额不足时:数码管闪烁当前饮料的价格2秒左右,不再购买点击确定键可以看到当前余额。
找零功能:找零时,先显示当前余额,再次点击数码管显示余额为0;
2024/3/31 12:47:23 680KB verilo basys2 fpga 自动售货机
1
开发工具,vb2005,sqlserver2000,这是我给公司写的库管管理小程序,这时还未做优化声明:本程序仅用于源码交流使用,请勿传播,发布
2024/3/30 21:01:30 1.99MB 仓库管理 ,vb2005 sql2000
1
该软件以库存管理为主要线索,提供了一套完整的库存管理解决方案。
支持常用的出库、入库、盘点、调拨、实时库存;
支持一种货品多个型号、多个仓库情况的管理;
支持货品的无限分级分类支持先进先出、移动平均加权等多种记长方法;
支持条码打印、识别;
支持首拼码;
支持报表的自定义设计;
支持产品图片管理,支持小数数量出入库。
智能多重备份,完备的用户权限管理。
软件小巧,功能强大、界面简洁。
2024/3/30 6:17:48 3.6MB 笛佛 库管大师
1
解决了没有锁存器来显示数据的困难,直接对数码管进行扫描实现这个功能
2024/3/29 17:47:39 2KB 数码管显示1到999
1
简单压控电流源电路,使用DA给定控制电压,通过放大器和MOS管输出电流,参数可变,能输出2A,电阻需要采用功率电路
2024/3/28 9:53:29 201KB 电流源
1
数字秒表是日常生活中比较常见的电子产品,秒表的逻辑结构主要由时基电路、分频器、十进制计数器、6进制计数器、数据选择器和译码器等组成。
整个秒表还需有一个启动信号和一个归零信号,以便秒表能随意停止及启动,计数器的输出全都为BCD码输出,方便显示译码器连接。
本设计基于简单易行的原则,秒表显示以0.1s为最小单位,最大量程为9.9s,采用七段数码管作为显示部分,以此来达到基本设计要求.
2024/3/27 16:01:07 36KB 电子秒表 时基电路
1
Diodes二极管BridgeRectifiers整流管Generic普通二极管Rectifiers整流二极管Schottky肖特基二极管Switching开关二极管Tunnel隧道二极管Varicap变容二极管Zenner稳压二极管
2024/3/27 14:26:44 53KB proteus
1
1.可以测量0~5V范围内的8路直流电压值。
2.在4位LED数码管上轮流显示各路电压值或单路选择显示,其中3位LED数码管显示电压值,显示范围为0.00V~5.00V,1位LED数码管显示路数,8路分别为0-8。
3.测量最小分辨率为0.02V。
2024/3/27 4:32:06 77KB 简易数字电压表的设计
1
基于单片机的超声波测距系统设计,系统主要由51单片机最小系统,超声波传感器HC-SR04,报警电路,LED数码管显示电路等组成。
该系统以51单片机STC89C51为核心,结合超声波测距传感器HC-SR04,测算出汽车与障碍物之间的距离,然后单片机会对数据进行计算和处理。
如果所测的距离低于预先设置的安全距离,单片机STC89C51会发出指令,命令蜂鸣器和指示灯报警.
2024/3/26 4:33:27 1.97MB MCU 51单片机 超声波测距 倒车系统
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡