课程索引⑩——随手记
第一节:用户界面
文件管理器组件:向手机的存储设备上保存文件,或从手机存储设备上读取文件,需要设置文件路径及文件名;
用文本文件的格式保存笔记内容:已“##”、“####”作为不同内容的分隔符;
文件存放位置:默认为手机sd卡根目录,可以自行设置路径,如“/AppInventor/notes.txt”。
第二节:记笔记
水平布局中的按钮的宽度均设为充满,则所有按钮等宽,均分父容器的宽度;
从计时器中提取日期、时间信息:设置日期时间格式;
计时器的当前时间:可从中提取日期、时间信息;
对话框:显示警告信息——提示输入笔记内容;
有返回值过程:完整字串——遍历并拼接列表项,以便保存到文本文件中;
文件管理器:保存文件,需要提供文件内容及文件名;
全局变量——文件名:在需要时,引用文件名,避免拼写错误。
文件管理器:当文件保存成功时,会触发保存成功事件;
文件管理器:当读取到文件时,触发收到文本事件。
第三节:查看笔记
格式文本的解析:创建过程——解析字串;
文本处理:用分隔符分解字符串,生成列表;
对列表长度的循环,逐项分解单条笔记,生成两个列表——标题列表及内容列表;
改造过程——完整字串,添加参数,让过程更具适应性;
单条执行指令;
列表选择框:完成选择事件——显示单条笔记内容。
第四节:修改与删除
删除列表项:分别从标题及内容列表中删除[选中项索引值]项;
修改列表项 = 替换内容列表中的[选中项索引值]项;
根据“新建”按钮的启用状态确定“保存”按钮的功能:新增笔记或修改笔记。
第五节:状态切换(上)
用表格描述用户界面组件的所有可能状态——共有三类;
创建过程:针对三种不同的组件状态创建不同的过程。
第六节:状态切换(下)
在不同的事件处理程序中,调用设置组件状态过程,并删除重复代码。
提醒:点击链接(蓝色文字)可直接进入视频课程页面。