安卓开发新人请教个弱智问题

2020-04-11 09:21:19 +08:00
 lj93
想自己开发一个单机的 app 自己用,提醒一下吃药
这种是不是可以不用数据库,用其他什么方式记录呢?
请各位赐教,谢谢
2616 次点击
所在节点    移动开发
16 条回复
suzper
2020-04-11 09:23:41 +08:00
个人来说,定 3 个闹钟?
mmdsun
2020-04-11 09:36:45 +08:00
你自己存个 txt 保存数据都可以。。

记录数据可以用 SharedPreferences,安卓内置的 SQLite
KNOX
2020-04-11 09:36:46 +08:00
仅仅不想用数据库还是不想用任何数据存储?
dream7758522
2020-04-11 09:40:28 +08:00
app 里写死。
littleylv
2020-04-11 09:42:58 +08:00
定闹钟 [花季
你这个本身就不需要用到数据存储,直接 app 里写就好了
lj93
2020-04-11 10:03:26 +08:00
@mmdsun 我只是觉得每天记录一两个数字,用数据库是不是太繁琐了?没接触过安卓开发,如果数据库很轻量 dehumidifier 啊,也可以用数据库啊
lj93
2020-04-11 10:03:42 +08:00
@KNOX 肯定要数据存储啊
hoyixi
2020-04-11 10:15:22 +08:00
不想用数据库,就用 SharedPreferences 或者直接存文件
lj93
2020-04-11 10:26:09 +08:00
另外再请教个弱智问题啊,在日历界面记录数据,是不是就是在绘制出来的每个日期上面覆盖一个相应的按钮,触控事件发生的时候就等于点击了相应日期的按钮,触发事件,弹出输入框?
iFlicker
2020-04-11 10:29:42 +08:00
用 SharedPreferences ,就是一个极简的 key-value 储存
如果稍稍复杂点就用 SQLite 非常轻量的数据库了,原生自带 而且 android 默认还有 ORM 封装
Takuron
2020-04-11 10:37:54 +08:00
SharedPreferences/SQLite/文件,无论哪个都能轻松实现。
v2 不是百度知道,请下次不要在这里问你百度一下都满天飞的问题。
lj93
2020-04-11 11:40:13 +08:00
@Takuron 谢谢指教
lj93
2020-04-11 11:41:50 +08:00
@lj93 哦,好像不需要这么复杂,直接用网格放置按钮,每个按钮显示对应的一个日期,按钮对应着动作,点击按钮就弹出输入框
Tecrafter
2020-04-11 13:45:15 +08:00
这种轻量的存储直接 SP 保存就可以了。
直接把数组转成 Json 保存一下就行了。

key:medicineTime
value:[
{
"time":"xxx"
},
{
"time":"xxx"
}
]
DeWhite
2020-04-11 15:54:34 +08:00
如果你不准备改时间是没关系的,不然还是用数据库填一下。
snowsir0102
2021-03-25 10:42:09 +08:00
终于有人和我想法一样了,最近也想做个定时提醒吃药的 APP,楼主做好了吗,用的什么开发工具

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/661363

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX