lj93

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

  •  
  •   lj93 · Apr 11, 2020 · 3564 views
    This topic created in 2404 days ago, the information mentioned may be changed or developed.
    想自己开发一个单机的 app 自己用,提醒一下吃药
    这种是不是可以不用数据库,用其他什么方式记录呢?
    请各位赐教,谢谢
    16 replies  •  2021-03-25 10:42:09 +08:00
    suzper
    suzper
    Apr 11, 2020 via Android
    1
    个人来说,定 3 个闹钟?
    mmdsun
    mmdsun
    Apr 11, 2020 via Android
    2
    你自己存个 txt 保存数据都可以。。

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

    key:medicineTime
    value:[
    {
    "time":"xxx"
    },
    {
    "time":"xxx"
    }
    ]
    DeWhite
    DeWhite
    Apr 11, 2020
    15
    如果你不准备改时间是没关系的,不然还是用数据库填一下。
    snowsir0102
    snowsir0102
    Mar 25, 2021
    16
    终于有人和我想法一样了,最近也想做个定时提醒吃药的 APP,楼主做好了吗,用的什么开发工具
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4670 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    ♥ Do have faith in what you're doing.