/LOG-MACHINE

使用人体工程学**设计的记事本。

Primary LanguageKotlin

记忆机器

简介

一个普通的安卓记事本+随地可见的计时器混合的产物。

目标

使用桌面固件等功能快速记录当时发生的任何事情,以项目的形式进行大体分类,以TAG作为模糊搜索的依据。

前设计

前设计是指在最初的框架,后续开发不会离开前设计的规范。

{
    模块: [
        '主页展示模块',
        '搜索模块',
        'TAG模块',{
            '项目管理模块': '增删改'
         },
    ],
    界面:{
        主页:{
            项目列表:{
                //项目概略
                项目详细:'跳转'
            },
        },
        项目详细:{
            //详细的展示
            '追加信息':'跳转'
        },
        添加项目:{
            目标:'填写'
        }
    },
    数据库:{
        :{
            项目:[
                'id',
                '名称',
                '副标题',
                '权重',
                '是否还在进行',
                '创建时间',
                '默认记录填写值',
                // '标识颜色'
            ],
            记录:[
                'id',
                '项目ID',
                '时间',
                '记录值',//后续添加Markdown支持
                '小标语',
                // 图片
            ],
            标签:[
                'id',
                '名称',
                '权重',
            ],
            贴标_项目:[
                '项目id',
                '标签id'
            ],
            贴标_记录:[
                '记录id',
                '标签id'
            ],
            点击记录:[
                'id',
                '时间',{
                    字段名称:'tags',
                    字段内容:'id;id;id;id.....',
                },{
                    字段名称:'action',
                    字段内容:{
                        '-2':'ActivityDestroy',
                        '-1':'ViewModelDestroy',
                        '0':'启动APP',
                        '1':'点击项目',
                        '2':'添加记录',
                    }                    
                },'目标ID'
            ],
        }
    }
}