Compare commits

...

3 Commits

Author SHA1 Message Date
hhy f0d5d8cdac 11
6 months ago
hhy c0b19135b4 11
6 months ago
hhy efeed3184a doc/01_小米便签泛读报告_韩慧燕.docx
7 months ago

@ -0,0 +1,338 @@
<mxfile host="Electron" modified="2024-06-05T13:41:40.522Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="l4wHv4il21c0WgP8ne6P" version="24.4.8" type="device" pages="4">
<diagram name="第 1 页" id="0toZV_5c6OvLuj2Vg_BX">
<mxGraphModel dx="605" dy="708" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="u9luo7xnUF-spjxSZzpo-1" value="用户" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
<mxGeometry x="340" y="430" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="u9luo7xnUF-spjxSZzpo-5" value="私密模式" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="480" y="320" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="u9luo7xnUF-spjxSZzpo-6" value="设置背景图片" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="490" y="480" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="u9luo7xnUF-spjxSZzpo-8" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.003;entryY=0.604;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="u9luo7xnUF-spjxSZzpo-1" target="u9luo7xnUF-spjxSZzpo-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="430" as="sourcePoint" />
<mxPoint x="470" y="380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="u9luo7xnUF-spjxSZzpo-9" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.008;entryY=0.413;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="u9luo7xnUF-spjxSZzpo-1" target="u9luo7xnUF-spjxSZzpo-6">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="460" y="480" as="sourcePoint" />
<mxPoint x="510" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="8ZWPazBIZDLy8oLSZyf9" name="第 2 页">
<mxGraphModel dx="1432" dy="708" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7oc-fuhjadWUgmloYNWX-1" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=60;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="160" y="50" width="520" height="160" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-2" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=60;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="160" y="260" width="510" height="190" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-3" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=60;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="160" y="500" width="510" height="190" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-4" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=60;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="160" y="750" width="510" height="200" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-5" value="界面层" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="160" y="50" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-6" value="业务层" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="160" y="260" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-7" value="模型层" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="160" y="500" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-8" value="数据层" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="160" y="750" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-10" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=40;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="220" y="120" width="90" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-11" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=41;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="379" y="120" width="81" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-12" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=40;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="550" y="120" width="80" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-13" value="ui" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="210" y="120" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-14" value="res" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="370" y="120" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-15" value="widget" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="540" y="120" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-16" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=40;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="240" y="350" width="80" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-17" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=75;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="375" y="350" width="105" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-18" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=100;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="530" y="350" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-19" value="tool" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="230" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-20" value="gtask.remote" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="384" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-21" value="gtask.exception" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="550" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-22" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=55;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="245" y="590" width="85" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-23" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=60;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="480" y="590" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-24" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=110;tabHeight=40;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="220" y="840" width="150" height="70" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-25" value="" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=50;tabHeight=30;tabPosition=left;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="490" y="860" width="90" height="50" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-26" value="model" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="245" y="590" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-27" value="gtask.data" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="480" y="590" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-28" value="SharedPreference" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="245" y="850" width="65" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-29" value="data" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="480" y="860" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-31" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="390" y="240" as="sourcePoint" />
<mxPoint x="420" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-32" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.499;entryY=0.17;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-2" target="7oc-fuhjadWUgmloYNWX-3">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="360" y="510" as="sourcePoint" />
<mxPoint x="520" y="510" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-33" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0.48;exitY=0.991;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.48;entryY=0.15;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-3" target="7oc-fuhjadWUgmloYNWX-4">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="350" y="740" as="sourcePoint" />
<mxPoint x="510" y="740" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-34" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0;exitY=0;exitDx=90;exitDy=45;exitPerimeter=0;entryX=0;entryY=0;entryDx=0;entryDy=45;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-10" target="7oc-fuhjadWUgmloYNWX-11">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="270" y="160" as="sourcePoint" />
<mxPoint x="430" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-35" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0;exitY=0;exitDx=0;exitDy=45;exitPerimeter=0;entryX=0;entryY=0;entryDx=81;entryDy=45;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-12" target="7oc-fuhjadWUgmloYNWX-11">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="470" y="150" as="sourcePoint" />
<mxPoint x="630" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-36" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0;exitY=0;exitDx=65;exitDy=30;exitPerimeter=0;entryX=0;entryY=0;entryDx=60;entryDy=30;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-10" target="7oc-fuhjadWUgmloYNWX-12">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="310" y="110" as="sourcePoint" />
<mxPoint x="470" y="110" as="targetPoint" />
<Array as="points">
<mxPoint x="285" y="90" />
<mxPoint x="610" y="90" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-37" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;entryX=0;entryY=0;entryDx=80;entryDy=37.5;entryPerimeter=0;exitX=0;exitY=0;exitDx=0;exitDy=37.5;exitPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-17" target="7oc-fuhjadWUgmloYNWX-16">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="370" y="390" as="sourcePoint" />
<mxPoint x="430" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-38" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0;exitY=0;exitDx=105;exitDy=45;exitPerimeter=0;entryX=0;entryY=0;entryDx=0;entryDy=45;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-17" target="7oc-fuhjadWUgmloYNWX-18">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="420" y="330" as="sourcePoint" />
<mxPoint x="580" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-39" value="在这一层中加入自定义密码对话框展示逻辑、用户密码输入交互等界面相关的内容。界面层负责呈现用户可见的ui元素包括密码对话框、输入框、确认按钮等。" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-80" y="80" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-40" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.058;entryY=0.813;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-39" target="7oc-fuhjadWUgmloYNWX-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="320" as="sourcePoint" />
<mxPoint x="240" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-41" value="在这一层中加入动态权限申请的逻辑,包括检查、请求、处理权限的相关操作。业务层负责应用程序的业务逻辑处理,是连接界面层和数据层的桥梁。" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-70" y="300" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-42" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.118;entryY=0.842;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-41" target="7oc-fuhjadWUgmloYNWX-2">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="410" as="sourcePoint" />
<mxPoint x="240" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-43" value="数据层中加入SharedPreference存储接口的相关操作负责处理数据的读写、存储等功能。数据层负责数据的持久化存储确保数据在应用关闭或重启后能够被正常访问和操作" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-60" y="790" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="7oc-fuhjadWUgmloYNWX-44" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=62.5;entryPerimeter=0;" edge="1" parent="1" source="7oc-fuhjadWUgmloYNWX-43" target="7oc-fuhjadWUgmloYNWX-24">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="850" as="sourcePoint" />
<mxPoint x="240" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="KFVDtPbh1BcI2vAvjUCH" name="第 3 页">
<mxGraphModel dx="605" dy="708" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="AcvJwzMEBndl9K-dIOVx-1" value="Password Ui" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="290" y="300" width="140" height="90" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-2" value="+Password" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="AcvJwzMEBndl9K-dIOVx-1">
<mxGeometry y="30" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-3" value="+Confirm" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="AcvJwzMEBndl9K-dIOVx-1">
<mxGeometry y="60" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-5" value="Album Ui" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="700" y="290" width="140" height="90" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-6" value="+get albumuri" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="AcvJwzMEBndl9K-dIOVx-5">
<mxGeometry y="30" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-7" value="+on pause" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="AcvJwzMEBndl9K-dIOVx-5">
<mxGeometry y="60" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-9" value="" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;" vertex="1" parent="1">
<mxGeometry x="700" y="460" width="180" height="100" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-10" value="" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;" vertex="1" parent="1">
<mxGeometry x="290" y="460" width="200" height="100" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-11" value="用户输入Password设置密码" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="300" y="480" width="170" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-12" value="用户确认,设置成功" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="320" y="510" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-13" value="动态方法uri访问相册" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="710" y="480" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-14" value="保存图片on pause设置成背景" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="710" y="520" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-15" value="" style="endArrow=none;html=1;rounded=0;exitX=0.517;exitY=1.056;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.358;entryY=0.023;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="AcvJwzMEBndl9K-dIOVx-3" target="AcvJwzMEBndl9K-dIOVx-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="490" y="390" as="sourcePoint" />
<mxPoint x="540" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AcvJwzMEBndl9K-dIOVx-16" value="" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0;exitDx=75;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="AcvJwzMEBndl9K-dIOVx-9" target="AcvJwzMEBndl9K-dIOVx-7">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="760" y="460" as="sourcePoint" />
<mxPoint x="810" y="410" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="FxHbpaKIdcJiQPGMR_h3" name="第 4 页">
<mxGraphModel dx="605" dy="708" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-1" value="Album ui" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="290" y="220" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-8" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ZOJ2LFCV1NJcdMSGMSIf-1">
<mxGeometry x="45" y="80" width="10" height="160" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-2" value="Picture Ui" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="470" y="220" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-11" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ZOJ2LFCV1NJcdMSGMSIf-2">
<mxGeometry x="45" y="80" width="10" height="160" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-3" value="Edit Ui" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="120" y="220" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-7" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ZOJ2LFCV1NJcdMSGMSIf-3">
<mxGeometry x="45" y="70" width="10" height="180" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-4" value="Set Ui" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="490" y="590" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-12" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ZOJ2LFCV1NJcdMSGMSIf-4">
<mxGeometry x="45" y="80" width="10" height="180" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-5" value="Home ui" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="314" y="590" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-10" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ZOJ2LFCV1NJcdMSGMSIf-5">
<mxGeometry x="46" y="80" width="10" height="190" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-6" value="Password Ui" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="140" y="590" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-9" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ZOJ2LFCV1NJcdMSGMSIf-6">
<mxGeometry x="45" y="80" width="10" height="190" as="geometry" />
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-13" value="change background" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="175" y="320" as="sourcePoint" />
<mxPoint x="339.5" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-14" value="choose picture" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1" source="ZOJ2LFCV1NJcdMSGMSIf-8" target="ZOJ2LFCV1NJcdMSGMSIf-11">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="380" y="380" as="sourcePoint" />
<mxPoint x="460" y="380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-15" value="success" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="510" y="430" as="sourcePoint" />
<mxPoint x="170" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-16" value="correct password" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="195" y="710" as="sourcePoint" />
<mxPoint x="363.5" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-17" value="set a password" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1" source="ZOJ2LFCV1NJcdMSGMSIf-10" target="ZOJ2LFCV1NJcdMSGMSIf-12">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="410" y="750" as="sourcePoint" />
<mxPoint x="490" y="750" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZOJ2LFCV1NJcdMSGMSIf-18" value="success" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="535" y="820" as="sourcePoint" />
<mxPoint x="370" y="820" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

@ -0,0 +1,801 @@
<mxfile host="app.diagrams.net" modified="2024-06-05T10:29:40.508Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0" etag="ip6rz2Dvca4CmEo-C7My" version="24.4.14" type="device" pages="2">
<diagram name="第 1 页" id="uRUhbIeVGeDwrRt7nvN-">
<mxGraphModel dx="808" dy="525" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="dm1lOBWL5MVuK3XUU--V-1" value="" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};participant=umlActor;" vertex="1" parent="1">
<mxGeometry x="140" y="150" width="20" height="400" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-2" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-1">
<mxGeometry x="5" y="78" width="10" height="322" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-3" value="appUi" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="250" y="150" width="100" height="400" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-4" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-3">
<mxGeometry x="45" y="70" width="10" height="330" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-5" value="NotesPrenferenceActivity" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="380" y="150" width="150" height="360" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-6" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-5">
<mxGeometry x="70" y="70" width="10" height="80" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-7" value="privatepassworddialog" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="560" y="150" width="140" height="360" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-8" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-7">
<mxGeometry x="65" y="108" width="10" height="120" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-9" value="PrivacyAuth" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="730" y="150" width="100" height="340" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-10" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-9">
<mxGeometry x="45" y="210" width="10" height="130" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-11" value="" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};participant=umlActor;" vertex="1" parent="1">
<mxGeometry x="140" y="720" width="20" height="300" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-12" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-11">
<mxGeometry x="5" y="50" width="10" height="240" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-13" value="NoteEditActivity" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="414" y="720" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-14" value="homeUi" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="250" y="720" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-15" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-14">
<mxGeometry x="45" y="70" width="10" height="230" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-16" value="Alubmcenter" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="620" y="720" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-17" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="dm1lOBWL5MVuK3XUU--V-16">
<mxGeometry x="45" y="110" width="10" height="110" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-18" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="149.5" y="230" as="sourcePoint" />
<mxPoint x="299.5" y="230" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-19" value="open" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="185" y="198" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-20" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" target="dm1lOBWL5MVuK3XUU--V-8">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="460" y="280" as="sourcePoint" />
<mxPoint x="610" y="280" as="targetPoint" />
<Array as="points">
<mxPoint x="520.5" y="280" />
<mxPoint x="580.5" y="280" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-21" value="checkboxpreference()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="460" y="250" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-22" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="150" y="330" as="sourcePoint" />
<mxPoint x="299.5" y="330" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-23" value="selectbutton(positive)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="150" y="300" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-24" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" source="dm1lOBWL5MVuK3XUU--V-1" target="dm1lOBWL5MVuK3XUU--V-3">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="160" y="390" as="sourcePoint" />
<mxPoint x="260" y="390" as="targetPoint" />
<Array as="points">
<mxPoint x="210" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-25" value="setPrivatePassword()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="150" y="380" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-26" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" target="dm1lOBWL5MVuK3XUU--V-6">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="300" y="260" as="sourcePoint" />
<mxPoint x="460" y="260" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-27" value="setrequest" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="334" y="228" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-28" value="" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;" edge="1" parent="1" source="dm1lOBWL5MVuK3XUU--V-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="609.5" y="360" as="sourcePoint" />
<mxPoint x="299.5" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-29" value="dialogshow()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="465" y="330" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-30" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="300" y="410" as="sourcePoint" />
<mxPoint x="780" y="410" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-31" value="preservePassword" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="470" y="388" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-32" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" source="dm1lOBWL5MVuK3XUU--V-11" target="dm1lOBWL5MVuK3XUU--V-14">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="169.25" y="819.9999999999998" as="sourcePoint" />
<mxPoint x="329.5" y="819.9999999999998" as="targetPoint" />
<Array as="points">
<mxPoint x="240" y="820" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-33" value="selectAlbumBottom" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="160" y="790" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-34" value="ResourceParser.getAlumUri()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="290" y="820" width="180" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-35" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" target="dm1lOBWL5MVuK3XUU--V-46">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="299.2500000000002" y="850" as="sourcePoint" />
<mxPoint x="465" y="850.0000000000002" as="targetPoint" />
<Array as="points">
<mxPoint x="365.5" y="850" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-36" value="chuseBackground()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="505" y="855" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-37" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="149.9973684210526" y="890" as="sourcePoint" />
<mxPoint x="670.0500000000002" y="890" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-38" value="saveAlumUri()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="515" y="920" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-39" value="getAlbumUri()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="330" y="940" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-40" value="OnActivityResult()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="510" y="890" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-41" value="initNoteScream()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="330" y="990" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-42" value="" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;" edge="1" parent="1" target="dm1lOBWL5MVuK3XUU--V-46">
<mxGeometry relative="1" as="geometry">
<mxPoint x="668.12" y="920" as="sourcePoint" />
<mxPoint x="461.87000000000023" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-43" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="465" y="980" as="sourcePoint" />
<mxPoint x="300.7500000000002" y="980" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-44" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="300.13" y="1010" as="sourcePoint" />
<mxPoint x="149.88000000000022" y="1010" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-45" value="exit" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="205" y="980" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-46" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="460" y="830" width="10" height="160" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-47" value="" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="457.5" y="869.47" as="sourcePoint" />
<mxPoint x="302.5" y="869.47" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-48" value="&lt;span style=&quot;text-align: left; text-wrap: wrap;&quot;&gt;savePreferences()&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="470" y="280" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-49" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" target="dm1lOBWL5MVuK3XUU--V-4">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="152.75" y="432.47000000000014" as="sourcePoint" />
<mxPoint x="297.25" y="432.47000000000014" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-50" value="&lt;span style=&quot;text-align: left; text-wrap: wrap;&quot;&gt;inprivicyAuth()&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="170" y="430" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-51" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="155" y="480" as="sourcePoint" />
<mxPoint x="295" y="480" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-52" value="&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: initial; text-wrap: wrap;&quot;&gt;selectbuttom(negative)&lt;/span&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="150" y="480" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="dm1lOBWL5MVuK3XUU--V-53" value="outprivicyAuth()" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry x="0.0714" y="10" width="160" relative="1" as="geometry">
<mxPoint x="295" y="520" as="sourcePoint" />
<mxPoint x="155" y="520" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-1" value="user" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="900" y="86" width="160" height="112" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-2" value="+ string username" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-4" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;selectAlbumBottom&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-1">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-5" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;chuseBackground()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-1">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-6" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;NoteEditActivity&lt;/span&gt;" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1200" y="70" width="160" height="164" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-7" value="+ ImageView mNoteImage" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-6">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-8" value="+ EditText mVoteEditor" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-6">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-9" value="+ string mNoteId" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-6">
<mxGeometry y="78" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-10" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-6">
<mxGeometry y="104" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-11" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;initNoteScream()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-6">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-12" value="&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;+ getAlbumUri()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-6">
<mxGeometry y="138" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-13" value="Alubm" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1190" y="310" width="160" height="138" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-14" value="+ string path" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-13">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-15" value="+ string description" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-13">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-16" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-13">
<mxGeometry y="78" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-17" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;OnActivityResult()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-13">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-18" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;saveAlumUri()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-13">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-19" value="" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1.021;exitY=0.038;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="ZsEk2QHo-oKAXVVjzKl0-4" target="ZsEk2QHo-oKAXVVjzKl0-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1060" y="240" as="sourcePoint" />
<mxPoint x="980" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-20" value="" style="endArrow=diamondThin;endFill=0;endSize=24;html=1;rounded=0;exitX=0.469;exitY=1.131;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="ZsEk2QHo-oKAXVVjzKl0-12" target="ZsEk2QHo-oKAXVVjzKl0-13">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1080" y="250" as="sourcePoint" />
<mxPoint x="1240" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-21" value="user" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="860" y="690" width="160" height="164" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-22" value="+ string username" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-21">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-23" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-21">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-24" value="+ inprivicyAuth()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-21">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-25" value="+ outPrivicyAuth()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-21">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-26" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;selectbutton()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-21">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-27" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;setPrivatePassword()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-21">
<mxGeometry y="138" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-28" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;NotesPreferenceActivity&lt;/span&gt;" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1250" y="910" width="160" height="138" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-29" value="+ string syncPreference" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-28">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-30" value="+ string themePreference" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-28">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-31" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-28">
<mxGeometry y="78" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-32" value="+ savePreferences()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-28">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-33" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;checkboxpreference()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-28">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-34" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;privatepassworddialog&lt;/span&gt;" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="880" y="950" width="160" height="86" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-35" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;+ string icon&lt;/span&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-34">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-36" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-34">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-37" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;dialogshow()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-34">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-38" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=1.016;exitY=0.115;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.035;entryY=0.154;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="ZsEk2QHo-oKAXVVjzKl0-25" target="ZsEk2QHo-oKAXVVjzKl0-44">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1030" y="680" as="sourcePoint" />
<mxPoint x="1070" y="650" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-39" value="" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0.596;exitY=1.223;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="ZsEk2QHo-oKAXVVjzKl0-27" target="ZsEk2QHo-oKAXVVjzKl0-34">
<mxGeometry relative="1" as="geometry">
<mxPoint x="990" y="920" as="sourcePoint" />
<mxPoint x="910" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-40" value="" style="endArrow=diamondThin;endFill=0;endSize=24;html=1;rounded=0;exitX=-0.007;exitY=1.015;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="ZsEk2QHo-oKAXVVjzKl0-30" target="ZsEk2QHo-oKAXVVjzKl0-35">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1130" y="920" as="sourcePoint" />
<mxPoint x="1290" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-41" value="appUi" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1240" y="716" width="160" height="112" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-42" value="+ string content" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-41">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-43" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-41">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-44" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;setrequest()&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-41">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-45" value="+&amp;nbsp;&lt;span style=&quot;text-align: center; text-wrap: nowrap;&quot;&gt;preservePassword&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="ZsEk2QHo-oKAXVVjzKl0-41">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-46" value="" style="endArrow=diamondThin;endFill=0;endSize=24;html=1;rounded=0;exitX=0.51;exitY=1.123;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="ZsEk2QHo-oKAXVVjzKl0-45" target="ZsEk2QHo-oKAXVVjzKl0-28">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1020" y="880" as="sourcePoint" />
<mxPoint x="1180" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-47" value="私密模式顺序图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="345" y="558" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-48" value="更改背景顺序图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="305" y="1098" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-49" value="私密模式类图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1130" y="488" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="ZsEk2QHo-oKAXVVjzKl0-51" value="更改背景类图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1120" y="1068" width="100" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="dhLaOvqbDB6PJbEJrElx" name="第 3 页">
<mxGraphModel dx="808" dy="525" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="_9ogZL8LAJCIPSjC6-3g-25" value="私密模式中心" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="710" y="650" width="100" height="350" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-46" value="" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};participant=umlActor;" vertex="1" parent="1">
<mxGeometry x="110" y="110" width="20" height="300" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-47" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-46">
<mxGeometry x="5" y="60" width="10" height="210" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-48" value="小米便签界面" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="230" y="110" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-49" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-48">
<mxGeometry x="45" y="60" width="10" height="220" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-50" value="相册控制器" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="450" y="110" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-51" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-50">
<mxGeometry x="45" y="60" width="10" height="150" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-52" value="背景管理器" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="630" y="110" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-53" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-52">
<mxGeometry x="45" y="90" width="10" height="200" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-54" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="125" y="220" as="sourcePoint" />
<mxPoint x="275" y="220" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-55" value="点击相册按钮" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="150" y="190" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-56" value="从相册导入并选择" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="330" y="238" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-57" value="申请所选的背景图片" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="530" y="280" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-58" value="更新背景" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="480" y="368" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-59" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="285" y="240" as="sourcePoint" />
<mxPoint x="495" y="240" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-60" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="510" y="280" as="sourcePoint" />
<mxPoint x="680" y="280" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-61" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-53">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="755" y="350" as="sourcePoint" />
<mxPoint x="279.5" y="350" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-62" value="" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};participant=umlActor;" vertex="1" parent="1">
<mxGeometry x="110" y="650" width="20" height="340" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-63" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-62">
<mxGeometry x="5" y="90" width="10" height="250" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-64" value="页面" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="210" y="650" width="100" height="350" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-65" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-64">
<mxGeometry x="45" y="90" width="10" height="260" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-66" value="偏好设置" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="380" y="650" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-67" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-66">
<mxGeometry x="45" y="90" width="10" height="180" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-68" value="密码控制器" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="560" y="650" width="100" height="350" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-69" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-68">
<mxGeometry x="45" y="220" width="10" height="100" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-70" value="私密模式中心" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="710" y="650" width="100" height="350" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-71" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-70">
<mxGeometry x="45" y="90" width="10" height="260" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-72" value="点击菜单按钮" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="140" y="748" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-73" value="进入设置模式" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="300" y="768" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-74" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-63">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="130" y="778" as="sourcePoint" />
<mxPoint x="255" y="778" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-75" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="265" y="798" as="sourcePoint" />
<mxPoint x="429.5" y="798" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-76" value="勾选私密模式" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="285" y="820" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-77" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" target="_9ogZL8LAJCIPSjC6-3g-67">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="130" y="850" as="sourcePoint" />
<mxPoint x="230" y="850" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-78" value="提交进入私密模式申请" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="445" y="850" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-79" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;exitX=0.5;exitY=0.833;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="435.25" y="860" as="sourcePoint" />
<mxPoint x="764.75" y="860" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-80" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;exitX=-0.06;exitY=0.912;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="754.4000000000001" y="900" as="sourcePoint" />
<mxPoint x="615" y="900" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-81" value="申请" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="650" y="880" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-82" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="605" y="920" as="sourcePoint" />
<mxPoint x="259.5" y="920" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-83" value="弹出密码框" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="440" y="920" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-84" value="输入密码" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="145" y="918" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-85" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="125" y="948" as="sourcePoint" />
<mxPoint x="255" y="948" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-86" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="262.25" y="960" as="sourcePoint" />
<mxPoint x="610" y="960" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-87" value="保存密码" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="440" y="960" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-88" value="" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=-5;exitPerimeter=0;entryX=1;entryY=1;entryDx=0;entryDy=-5;entryPerimeter=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-71" target="_9ogZL8LAJCIPSjC6-3g-65">
<mxGeometry relative="1" as="geometry">
<mxPoint x="445" y="1010" as="sourcePoint" />
<mxPoint x="365" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-89" value="便签界面" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="900" y="130" width="160" height="190" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-90" value="+便签列表" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-89">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-91" value="+ 菜单" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-89">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-92" value="+ 图册" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-89">
<mxGeometry y="78" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-93" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-89">
<mxGeometry y="104" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-94" value="+ 编辑()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-89">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-95" value="+ 菜单设置()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-89">
<mxGeometry y="138" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-96" value="+ 背景设置()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-89">
<mxGeometry y="164" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-97" value="相册控制器" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1130" y="152" width="160" height="164" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-98" value="+ 图片内容" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-97">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-99" value="+ 图片大小" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-97">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-100" value="+ 图片格式" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-97">
<mxGeometry y="78" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-101" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-97">
<mxGeometry y="104" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-102" value="+ 导入图片()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-97">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-103" value="+ 选择图片()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-97">
<mxGeometry y="138" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-104" value="背景管理器" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="910" y="460" width="160" height="138" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-105" value="+ 背景内容" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-104">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-106" value="+ 背景格式" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-104">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-107" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-104">
<mxGeometry y="78" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-108" value="+ 背景确认()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-104">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-109" value="+ 跟新背景()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-104">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-110" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=1.025;exitY=0.869;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.017;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-92" target="_9ogZL8LAJCIPSjC6-3g-100">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1050" y="390" as="sourcePoint" />
<mxPoint x="1210" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-111" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;entryX=0.495;entryY=1.162;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.423;exitY=-0.042;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-104" target="_9ogZL8LAJCIPSjC6-3g-96">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="820" y="470" as="sourcePoint" />
<mxPoint x="980" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-112" value="" style="endArrow=open;endSize=12;dashed=1;html=1;rounded=0;exitX=0.483;exitY=1.131;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-103" target="_9ogZL8LAJCIPSjC6-3g-106">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1200" y="430" as="sourcePoint" />
<mxPoint x="1360" y="430" as="targetPoint" />
<Array as="points">
<mxPoint x="1210" y="525" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-113" value="便签页面" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="910" y="680" width="160" height="190" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-114" value="+ 便签列表" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-113">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-115" value="+ 菜单" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-113">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-116" value="+ 图册" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-113">
<mxGeometry y="78" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-117" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-113">
<mxGeometry y="104" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-118" value="+ 编辑()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-113">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-119" value="+ 菜单设置()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-113">
<mxGeometry y="138" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-120" value="+ 背景设置()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-113">
<mxGeometry y="164" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-121" value="偏好设置" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1161" y="706" width="160" height="112" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-122" value="+ 设置名称" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-121">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-123" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-121">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-124" value="+选择偏好()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-121">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-125" value="+ 确认偏好()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-121">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-126" value="密码控制器" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="920" y="967" width="160" height="138" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-127" value="+ 密码框" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-126">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-128" value="+ 密码类型" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-126">
<mxGeometry y="52" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-129" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-126">
<mxGeometry y="78" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-130" value="+ 显示()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-126">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-131" value="+ 保存密码()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-126">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-132" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;" edge="1" parent="1" target="_9ogZL8LAJCIPSjC6-3g-71">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="620" y="960" as="sourcePoint" />
<mxPoint x="700" y="960" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-133" value="确认" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="655" y="930" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-134" value="私密模式" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1170" y="980" width="160" height="112" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-135" value="+私密密码" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-134">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-136" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-134">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-137" value="+密码设置()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-134">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-138" value="+确认()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="_9ogZL8LAJCIPSjC6-3g-134">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-139" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.016;entryY=0.146;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-116" target="_9ogZL8LAJCIPSjC6-3g-124">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1110" y="850" as="sourcePoint" />
<mxPoint x="1270" y="850" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-140" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;exitX=0.529;exitY=1.115;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-125" target="_9ogZL8LAJCIPSjC6-3g-134">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1160" y="880" as="sourcePoint" />
<mxPoint x="1320" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-141" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-136" target="_9ogZL8LAJCIPSjC6-3g-130">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_9ogZL8LAJCIPSjC6-3g-142" value="" style="endArrow=block;dashed=1;endFill=0;endSize=12;html=1;rounded=0;entryX=0.583;entryY=1.115;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="_9ogZL8LAJCIPSjC6-3g-126" target="_9ogZL8LAJCIPSjC6-3g-120">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="930" y="920" as="sourcePoint" />
<mxPoint x="1090" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ofIHFmQ354MH_KtyFCyO-1" value="更改背景顺序图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="375" y="478" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="ofIHFmQ354MH_KtyFCyO-2" value="私密模式顺序图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="315" y="1048" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="ofIHFmQ354MH_KtyFCyO-3" value="更改背景类图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1110" y="588" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="ofIHFmQ354MH_KtyFCyO-4" value="私密模式类图" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1160" y="1118" width="100" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

@ -0,0 +1 @@
Subproject commit 597a7cf44db3a1e00ed052b89116f538856b8b7b
Loading…
Cancel
Save