📅  最后修改于: 2023-12-03 15:09:43.995000             🧑  作者: Mango
本项目是一个使用Java语言编写的带有搜索栏的倒数计时器,可以灵活地按名字搜索并选择定时器,支持同时开启多个计时器。
.
├── src # 源代码目录
│ ├── com.example.countdowntimer # 主要代码包
│ │ ├── model # 数据模型
│ │ ├── ui # 用户界面
│ │ ├── adapter # 适配器
│ │ └── utils # 工具类
│ └── res # 资源目录
│ ├── layout # 布局文件
│ ├── values # 值资源文件
└── README.md # 项目说明文档
本项目使用了以下技术和工具:
以下是本项目主要代码包的结构:
.
├── model # 数据模型包
│ ├── CountdownModel.java # 计时器数据模型
│ ├── CountDownSettingModel.java # 计时器设置数据模型
│ ├── VibrateModel.java # 自定义振动模型
│ └── VibratePatternModel.java # 自定义振动模式模型
├── ui # 用户界面包
│ ├── adapter # 适配器包
│ │ ├── CountdownAdapter.java # 计时器列表适配器
│ │ └── VibrateListAdapter.java # 自定义振动列表适配器
│ ├── CountdownDetailActivity.java # 计时器详情页面
│ ├── CountdownListActivity.java # 计时器列表页面
│ ├── CreateCountdownActivity.java # 新建计时器页面
│ ├── SettingActivity.java # 计时器设置页面
│ ├── VibrateCreateActivity.java # 新建自定义振动页面
│ ├── VibrateCreatePatternActivity.java # 新建自定义振动模式页面
│ ├── VibrateEditActivity.java # 编辑自定义振动页面
│ ├── VibrateEditPatternActivity.java # 编辑自定义振动模式页面
│ └── VibrateListActivity.java # 自定义振动列表页面
├── adapter # 工具类包
│ ├── CountdownComparator.java # 计时器比较器
│ └── VibrateUtil.java # 自定义振动工具类
└── utils # 工具类包
├── CountdownUtil.java # 计时器工具类
└── SharedPreferencesUtil.java # SharedPreferences工具类
以上是部分结构示例,完整代码请查看本项目Github仓库。
感谢您的阅读,祝使用愉快!