File tree 4 files changed +41
-8
lines changed
4 files changed +41
-8
lines changed Original file line number Diff line number Diff line change 3
3
4
4
# 功能清单
5
5
6
+ ## 正在开发...
7
+
8
+ - 【体验】第一次使用,创建模板笔记,介绍基本使用方式
9
+ - 【整理】分类,标签,重要级别(颜色区分)
10
+ - 【整理】搜索标题、全文搜索,支持筛选(时间范围、内容类型、分类、标签、级别)
11
+ - 【录入】纯文本
12
+ - 【录入】markdown
13
+ - 【录入】录音
14
+ - 【录入】拍照
15
+ - 【录入】每条内容包含:分类,标签,重要级别(颜色区分),标题,创建时间,修改时间,定位,笔记内容,文字备注
16
+ - 【录入】自动保存草稿
17
+
18
+ ## 后期开发
19
+
6
20
- 支持手机 电脑
7
- - 支持纯文本,word, Excel,html,markdown,录音,拍照,摄像
21
+ - 支持word, Excel,html,摄像、白板(随手涂画)
8
22
- 录音支持编辑(裁剪,合并)
9
23
- 录音支持转换成文字
10
24
- 拍照支持转换成文字
11
- - 支持分类,标签,重要级别(颜色区分)
12
25
- 支持手写笔记,每次输入一个文字内容
13
- - 支持随手涂画,手绘草稿
14
- - 每条笔记包含分类,标签,标题,创建修改时间,地点,笔记内容,文字备注,语音旁白
26
+ - 每条笔记包含语音旁白
15
27
- 支持将内容分享到第三方,生成分享链接,加密分享
16
28
- 支持云同步,云备份,变更历史
17
29
- 支持列表,时间轴查看方式
18
- - 第一次使用,创建模板笔记,介绍基本使用方式
30
+ - 支持按分类展示、全部展示,支持筛选(时间范围、内容类型、分类、标签、级别)
19
31
- 支持数据本地备份,还原
20
32
- 支持事件提醒(单次,重复)
21
- - 支持自动保存草稿
22
33
- 支持主题切换,字体及大小切换
23
34
- 支持密码锁(单篇,分类,全局)(数字密码,手势密码)(何时需要显示密码??)
24
35
- 支持一键插入表情,时间,表格,地图
30
41
- 支持帐号登录,绑定手机邮箱,第三方登录
31
42
- 监听粘贴板
32
43
- 支持悬浮(方便对照做笔记:手机号,测试,查资料)
44
+ - 支持修改内容比对
45
+
Original file line number Diff line number Diff line change @@ -25,6 +25,6 @@ dependencies {
25
25
compile project(" :services" )
26
26
// android support
27
27
compile " com.android.support:appcompat-v7:$android_support_version "
28
- // Reactive
28
+ // ReactiveX
29
29
compile " io.reactivex:rxandroid:$library_reactivex_version "
30
30
}
Original file line number Diff line number Diff line change
1
+ # 技术文档
2
+
3
+ ## 整体架构
4
+
5
+ <pre >
6
+ AnyNote
7
+ |- app 主工程(APP程序入口)
8
+ |- services 服务(提供业务支持,包括数据存储等)
9
+ |- third party 第三方(提供第三方支持,包括控件、业务、类库等)
10
+ </pre >
11
+
12
+ ### app(Java)
13
+
14
+ - 使用Reactivex解决多线程问题
15
+
16
+ ### services(Kotlin+Java)
17
+
18
+ - 使用Reactivex解决多线程问题
19
+ - 使用Retrofit处理网络请求
20
+
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ dependencies {
23
23
compile fileTree(dir : ' libs' , include : [' *.jar' ])
24
24
// kotlin
25
25
compile " org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version "
26
- // Reactive
26
+ // ReactiveX
27
27
compile " io.reactivex:rxandroid:$library_reactivex_version "
28
28
// Retrofit
29
29
compile " com.squareup.retrofit2:retrofit:$library_retrofit_version "
You can’t perform that action at this time.
0 commit comments