parent
93a229b1a4
commit
ad0fcbd5c3
@ -0,0 +1,61 @@
|
|||||||
|
@startuml
|
||||||
|
package "net.micode.notes" {
|
||||||
|
package data {
|
||||||
|
class Notes {
|
||||||
|
+TYPE_NOTE
|
||||||
|
+TYPE_WIDGET_2X
|
||||||
|
+TYPE_WIDGET_4X
|
||||||
|
}
|
||||||
|
class NoteItemData {
|
||||||
|
+id
|
||||||
|
+snippet
|
||||||
|
+widgetId
|
||||||
|
+bgColorId
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
package widget {
|
||||||
|
abstract class NoteWidgetProvider {
|
||||||
|
#update()
|
||||||
|
#getLayoutId()
|
||||||
|
#getBgResourceId()
|
||||||
|
#getWidgetType()
|
||||||
|
}
|
||||||
|
class NoteWidgetProvider_2x
|
||||||
|
class NoteWidgetProvider_4x
|
||||||
|
}
|
||||||
|
|
||||||
|
package ui {
|
||||||
|
class NotesListActivity {
|
||||||
|
+onCreate()
|
||||||
|
+onListItemClick()
|
||||||
|
}
|
||||||
|
class NotesListItem
|
||||||
|
}
|
||||||
|
|
||||||
|
package tool {
|
||||||
|
class ResourceParser {
|
||||||
|
+WidgetBgResources
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
NoteWidgetProvider_2x --|> NoteWidgetProvider
|
||||||
|
NoteWidgetProvider_4x --|> NoteWidgetProvider
|
||||||
|
NoteWidgetProvider ..> ResourceParser
|
||||||
|
NoteWidgetProvider ..> Notes
|
||||||
|
NoteItemData ..> Notes
|
||||||
|
DataUtils ..> Notes
|
||||||
|
NotesListActivity ..> NoteItemData
|
||||||
|
NotesListActivity ..> NotesListItem
|
||||||
|
class DataUtils {
|
||||||
|
+batchDeleteNotes()
|
||||||
|
+moveNoteToFoler()
|
||||||
|
+batchMoveToFolder()
|
||||||
|
+getUserFolderCount()
|
||||||
|
}
|
||||||
|
class ContentResolver
|
||||||
|
class ContentProviderOperation
|
||||||
|
DataUtils --> ContentResolver
|
||||||
|
DataUtils --> ContentProviderOperation
|
||||||
|
@enduml
|
@ -0,0 +1,10 @@
|
|||||||
|
@startuml
|
||||||
|
left to right direction
|
||||||
|
actor 用户
|
||||||
|
rectangle 笔记系统 {
|
||||||
|
用户 --> (创建笔记)
|
||||||
|
用户 --> (删除笔记)
|
||||||
|
用户 --> (移动笔记)
|
||||||
|
用户 --> (查看笔记)
|
||||||
|
}
|
||||||
|
@enduml
|
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 96 KiB |
Loading…
Reference in new issue