操作项选择状态显示方法及装置.pdf

上传人:1*** 文档编号:6096125 上传时间:2019-04-10 格式:PDF 页数:18 大小:1.16MB
返回 下载 相关 举报
摘要
申请专利号:

CN201610812526.9

申请日:

2016.09.08

公开号:

CN106325684A

公开日:

2017.01.11

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/0482申请日:20160908|||公开

IPC分类号:

G06F3/0482(2013.01)I; G06F9/44

主分类号:

G06F3/0482

申请人:

广东欧珀移动通信有限公司

发明人:

郑学成

地址:

523860 广东省东莞市长安镇乌沙海滨路18号

优先权:

专利代理机构:

深圳市恒申知识产权事务所(普通合伙) 44312

代理人:

李红梅

PDF下载: PDF下载
内容摘要

本发明公开了一种操作项选择状态显示方法及装置,该方法包括:当检测到操作项的选择状态发生变化时,在预置的存储表中记录变化后的选择状态,当该操作项的选择界面更新显示时,从该存储表中查询该操作项对应的选择状态的记录,若未查询到记录,则将该操作项的选择状态显示为默认选择状态,若查询到记录,则将该操作项的选择状态显示为查询到的记录中记录的选择状态。本发明可实现再次该选择界面更新显示时,操作项列表的选择状态和更新显示之前保持一致,不需再次对操作项进行重新选择,增加操作的便捷性。

权利要求书

1.一种操作项选择状态显示方法,其特征在于,所述方法包括:
当检测到运行的应用的选择界面中,操作项的选择状态发生变化时,在预置的存储表
中记录变化后的选择状态;
当所述操作项的选择界面更新显示时,从所述存储表中查询所述操作项对应的选择状
态的记录;
若未查询到记录,则将所述操作项的选择状态显示为默认选择状态;
若查询到记录,则将所述操作项的选择状态显示为查询到的记录中记录的选择状态。
2.根据权利要求1所述的方法,其特征在于,所述当检测到运行的应用的选择界面中,
操作项的选择状态发生变化时,在预置的存储表中记录变化后的选择状态包括:
当检测到所述操作项的选择状态发生第一次变化时,在预先建立的哈希映射表中增加
所述操作项和所述操作项变化后的选择状态对应的记录,所述操作项和所述操作项变化后
的选择状态分别以键和键值的形式进行记录。
3.根据权利要求2所述的方法,其特征在于,所述当检测到所述操作项的选择状态发生
第一次变化时,在预先建立的哈希映射表中增加所述操作项和所述操作项变化后的选择状
态对应的记录之后包括:
当检测到所述操作项的选择状态再次发生变化时,通过修改所述键值的方式,修改所
述哈希映射表中记录的所述操作项变化后的选择状态。
4.根据权利要求1所述的方法,其特征在于,所述在预置的存储表中记录变化后的选择
状态包括:
确定所述操作项的类型,并按照所述操作项的类型,在预先建立的哈希映射表中记录
变化后的选择状态,其中,记录的具体形式是将键记录为所述操作项的身份标识,并将所述
键的键值记录为变化后的选择状态。
5.根据权利要求4所述的方法,其特征在于,所述从所述存储表中查询所述操作项对应
的选择状态的记录包括:
从所述哈希映射表中查询所述操作项的身份标识,并查询与所述身份标识对应的选择
状态的记录。
6.根据权利要求5所述的方法,其特征在于,所述按照所述操作项的类型,在预先建立
的哈希映射表中记录变化后的选择状态,其中,记录的具体形式是将键记录为所述操作项
的身份标识,并将所述键的键值记录为变化后的选择状态包括:
若所述操作项为应用程序,则在预先建立的哈希映射表中记录变化后的选择状态,其
中,记录的具体形式是将键记录为所述应用程序的安装包名,并将所述键的键值记录为变
化后的选择状态;
若所述操作项为文件,则在预先建立的哈希映射表中记录变化后的选择状态,其中,记
录的具体形式是将键记录为所述文件的存储目录和文件名,并将所述键的键值记录为变化
后的选择状态;
若所述操作项为预置类型的数据,则在预先建立的哈希映射表中记录变化后的选择状
态,其中,记录的具体形式是将键记录为所述预置类型的数据对应的整数数据类型,并将所
述键的键值记录为变化后的选择状态,所述预置类型的数据包括个人数据和/或系统数据;
若所述操作项为文件夹,则在预先建立的哈希映射表中记录变化后的选择状态,其中,
记录的具体形式是将键记录为文件夹名,并将所述键的键值记录为变化后的选择状态。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述操作项为文件夹,则在预先建立的哈希映射表中增加与所述操作项对应的
defaultchecked属性;
则,所述若未查询到记录,则将所述操作项的选择状态显示为默认选择状态包括:
若未查询到记录,则将所述文件夹的选择状态,按照返回的所述defaultchecked的默
认值对应的选择状态进行显示。
8.根据权利要求2至7任一项所述的方法,其特征在于,所述方法还包括:
当检测到退出所述应用的选择界面的操作时,清空所述哈希映射表中的记录。
9.一种操作项选择状态显示装置,其特征在于,所述装置包括:
记录模块,用于当检测到运行的应用的选择界面中,操作项的选择状态发生变化时,在
预置的存储表中记录变化后的选择状态;
查询模块,用于当所述操作项的选择界面更新显示时,从所述存储表中查询所述操作
项对应的选择状态的记录;
显示模块,用于若未查询到记录,则将所述操作项的选择状态显示为默认选择状态;
所述显示模块,还用于若查询到记录,则将所述操作项的选择状态显示为查询到的记
录中记录的选择状态。
10.根据权利要求9所述的装置,其特征在于,
所述记录模块,还用于当检测到所述操作项的选择状态发生第一次变化时,在预先建
立的哈希映射表中增加所述操作项和所述操作项变化后的选择状态对应的记录,所述操作
项和所述操作项变化后的选择状态分别以键和键值的形式进行记录。
11.根据权利要求9所述的装置,其特征在于,
所述记录模块,还用于当检测到所述操作项的选择状态再次发生变化时,通过修改所
述键值的方式,修改所述哈希映射表中记录的所述操作项变化后的选择状态。
12.根据权利要求9所述的装置,其特征在于,
所述记录模块,还用于确定所述操作项的类型,并按照所述操作项的类型,在预先建立
的哈希映射表中记录变化后的选择状态,其中,记录的具体形式是将键记录为所述操作项
的身份标识,并将所述键的键值记录为变化后的选择状态。
13.根据权利要求12所述的装置,其特征在于,
所述查询模块,还用于从所述哈希映射表中查询所述操作项的身份标识,并查询与所
述身份标识对应的选择状态的记录。
14.根据权利要求13所述的装置,其特征在于,
所述记录模块,还用于若所述操作项为应用程序,则在预先建立的哈希映射表中记录
变化后的选择状态,其中,记录的具体形式是将键记录为所述应用程序的安装包名,并将所
述键的键值记录为变化后的选择状态;
若所述操作项为文件,则在预先建立的哈希映射表中记录变化后的选择状态,其中,记
录的具体形式是将键记录为所述文件的存储目录和文件名,并将所述键的键值记录为变化
后的选择状态;
若所述操作项为预置类型的数据,则在预先建立的哈希映射表中记录变化后的选择状
态,其中,记录的具体形式是将键记录为所述预置类型的数据对应的整数数据类型,并将所
述键的键值记录为变化后的选择状态,所述预置类型的数据包括个人数据和/或系统数据;
若所述操作项为文件夹,则在预先建立的哈希映射表中记录变化后的选择状态,其中,
记录的具体形式是将键记录为文件夹名,并将所述键的键值记录为变化后的选择状态。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
增加模块,用于若所述操作项为文件夹,则在预先建立的哈希映射表中增加与所述操
作项对应的defaultchecked属性;
所述显示模块,还用于若未查询到记录,则将所述文件夹的选择状态,按照返回的所述
defaultchecked的默认值对应的选择状态进行显示。
16.根据权利要求10至15任一项所述的装置,其特征在于,所述装置还包括:
清空模块,用于当检测到退出所述应用的选择界面的操作时,清空所述哈希映射表中
的记录。

说明书

操作项选择状态显示方法及装置

技术领域

本发明属于移动终端技术领域,尤其涉及一种操作项选择状态显示方法及装置。

背景技术

随着智能移动终端,特别是智能手机的普及,用户对智能手机数据的安全性越来
越关注。备份与恢复模块几乎在所有的智能手机中都有,用户可以通过备份与恢复模块先
在云端或在电脑等其他存储设备上备份一个智能手机上的数据,然后通过备份与恢复模块
在另一个智能手机上恢复,可以在更换智能手机后或者对智能手机刷机后,便捷快速地实
现智能手机之间数据转移的功能。

在现有技术中,备份数据时,启动备份与恢复应用,在该应用的备份项(item)选择
界面中,选中的备份项可以加入到备份项列表中。但是当用户触发多任务按键或者Home键
将该应用退到后台,而再次通过点击该应用的图标或者最近任务进入该应用后,上一次备
份项列表的选择状态并不能随之恢复显示,而是显示成默认全选的状态,用户需要再次选
择备份项,给用户的操作带来不便。

发明内容

本发明提供一种操作项选择状态显示方法及装置,旨在解决当操作项的选择界面
需要更新显示时,操作项的选择状态与更新显示前的选择状态不一致,而给用户带来不便
的问题。

本发明第一方面提供了一种操作项选择状态显示方法,包括:

当检测到运行的应用的选择界面中,操作项的选择状态发生变化时,在预置的存
储表中记录变化后的选择状态;

当所述操作项的选择界面更新显示时,从所述存储表中查询所述操作项对应的选
择状态的记录;

若未查询到记录,则将所述操作项的选择状态显示为默认选择状态;

若查询到记录,则将所述操作项的选择状态显示为查询到的记录中记录的选择状
态。

本发明第二方面提供了一种操作项选择状态显示装置,包括:

记录模块,用于当检测到运行的应用的选择界面中,操作项的选择状态发生变化
时,在预置的存储表中记录变化后的选择状态;

查询模块,用于当所述操作项的选择界面更新显示时,从所述存储表中查询所述
操作项对应的选择状态的记录;

显示模块,用于若未查询到记录,则将所述操作项的选择状态显示为默认选择状
态;

显示模块,还用于若查询到记录,则将所述操作项的选择状态显示为查询到的记
录中记录的选择状态。

从上述本发明实施例可知,本发明提供的操作项选择状态显示方法及装置,通过
在存储表中记录操作项发生变化的选择状态,当操作项的选择界面需要更新显示时,从该
存储表中查询关于操作项的选择状态的记录,若查询不到,则将该操作项的选择状态按照
默认选择状态进行显示,若查询得到,则将该操作项的选择状态按照查询到的状态进行显
示,以实现再次该选择界面更新显示时,操作项列表的选择状态和更新显示之前保持一致,
不需再次对操作项进行重新选择,增加操作的便捷性。并且,若操作项被删除或卸载,由于
在该选择界面中并不显示系统中不存在的操作项,因此不执行从该存储表中查询该操作项
对应的选择状态的记录,则在该选择界面更新显示时,不会显示该删除或卸载的操作项及
其选择状态,使得操作项列表的选择状态和更新显示之前保持一致,不需再次对操作项进
行重新更新,进一步增加操作的便捷性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例。

图1是本发明第一实施例提供的操作项选择状态显示方法的实现流程示意图;

图2示出了其中一种移动终端操作项的选择界面;

图3是本发明第二实施例提供的操作项选择状态显示方法的实现流程示意图;

图4是本发明第三实施例提供的操作项选择状态显示装置的结构示意图;

图5是本发明第四实施例提供的操作项选择状态显示装置的结构示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明
实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实
施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的操作项选择状态显示方法,可应用于智能手机、平板电脑等
移动终端设备中。

请参阅图1,图1为本发明第一实施例提供的操作项选择状态显示方法的实现流程
示意图,主要包括以下步骤:

S101、当检测到运行的应用的选择界面中,操作项的选择状态发生变化时,在预置
的存储表中记录变化后的选择状态;

移动终端运行应用时显示的界面中,常常存在对操作项的选择界面,例如各种APP
中的操作项对应的选择项目。图2示出了其中一种移动终端操作项的选择界面,即“备份与
恢复”APP(application)的备份界面,向用户显示了可以备份的选项列表,即可以备份的各
个操作项,这些操作项按照类型划分,可以包括个人数据类、系统数据类、应用程序类、文件
类或文件夹类(其中文件夹类,图2中未示出),其中,应用程序类还可以包括:安全支付、地
图、电子邮件和新闻等。用户可以通过点选每个操作项对应的勾选框,来控制对该操作项的
选择状态,即通过点击CheckBox控件选中要备份的操作项。当用户选中一个操作项时,勾选
框通过改变颜色通知用户该操作项已被选中,当前的选择状态是“选中”。选中操作项后,点
击“开始备份”按钮,对选中的操作项进行备份处理。

本发明实施例中,在系统中预先设置一个存储表,用于记录操作项的选择状态,当
检测到操作项的选择状态发生变化时,在预置的存储表中记录变化后的选择状态,即,操作
项当前为选中状态,还是未选中状态。

S102、当该操作项的选择界面更新显示时,从该存储表中查询该操作项对应的选
择状态的记录;

该操作项的选择界面更新显示,是指如用户需要进行其他操作,例如,用户点击多
任务按键或者Home键,将APP退到后台运行,再次通过点击APP图标或者“最近任务”进入该
APP而使得该选择界面的操作项更新显示。从该存储表中查询该操作项对应的选择状态的
记录。

需要说明的是,若操作项被删除或卸载,则在选择界面中并不显示该操作项,也不
会执行从该存储表中查询该操作项对应的选择状态的记录。因此,在更新显示时,不会显示
该删除或卸载的操作项及其选择状态,显示信息更准确,进一步简化用户的操作。

例如,当备份和恢复APP退回后台运行,此时卸载位于操作项列表中的一个APP应
用,那么当备份和恢复APP再次回到前端运行时,操作项列表不显示刚刚卸载的该APP,且其
他操作项的选择状态会正确更新卸载情况,并正确显示退回到后台运行之前的各操作项的
选择状态。

S103、若未查询到记录,则将该操作项的选择状态显示为默认选择状态;

若未查询到与该操作项的选择状态相关的记录,表示该操作项的选择状态未发生
过改变,因此在该存储表中没有相关记录,则将该操作项的选择状态显示为默认选择状态。

其中,默认选择状态,是指在系统中默认设置的该选择界面中的操作项对应的选
择状态,例如,该默认选择状态可以是全部选中,也可以是全部未选。

S104、若查询到记录,则将该操作项的选择状态显示为查询到的记录中记录的选
择状态。

查询到与该操作项的选择状态相关的记录,按照记录的内容显示该操作项的选择
状态,即,显示该记录中选择状态对应的选择状态。

本发明实施例中,通过在存储表中记录操作项发生变化的选择状态,当操作项的
选择界面需要更新显示时,从该存储表中查询关于操作项的选择状态的记录,若查询不到,
则将该操作项的选择状态按照默认选择状态进行显示,若查询得到,则将该操作项的选择
状态按照查询到的状态进行显示,以实现再次该选择界面更新显示时,操作项列表的选择
状态和更新显示之前保持一致,不需再次对操作项进行重新选择,增加操作的便捷性。并
且,若操作项被删除或卸载,由于在该选择界面中并不显示系统中不存在的操作项,因此不
执行从该存储表中查询该操作项对应的选择状态的记录,则在该选择界面更新显示时,不
会显示该删除或卸载的操作项及其选择状态,使得操作项列表的选择状态和更新显示之前
保持一致,不需再次对操作项进行重新更新,进一步增加操作的便捷性。

请参阅图2,图2为本发明第二实施例提供的操作项选择状态显示方法的实现流程
示意图,主要包括以下步骤:

本实施例中,记录操作项对应的选择状态的存储表以哈希映射表(HashMap)为例,
也可以是其他任何可以保存操作项与选择状态对应关系的存储表,此处不作具体限定。具
体地,在选择界面对应的Adapter中,新建一个HashMap<String,Boolean>记录变量。该
HashMap为空,不存在任何数据。

S201、当检测到操作项的选择状态发生第一次变化时,在预先建立的哈希映射表
中增加操作项和操作项变化后的选择状态对应的记录;

当检测到运行的应用的选择界面中,操作项的选择状态发生第一次变化时,在预
先建立的HashMap中增加操作项和操作项变化后的选择状态对应的记录,即,用户第一次点
击该操作项的勾选框时,在该HashMap中新增一条该操作项与该操作项对应的选择状态的
记录。其中,操作项和操作项变化后的选择状态分别以键和键值的形式进行记录,键值以
true表示选中状态,以false表示未选中状态。

需要说明的是,可预先设置系统的默认选择状态的键值,例如,默认在第一次打开
操作项列表时,所有操作项默认是选中的,即所有操作项的键值均为true,当用户点击一次
勾选框,将选中状态改为未选中状态时,该键值记录为false。或者,反之亦然,默认在第一
次打开操作项列表时,所有操作项默认是未选中的,即所有操作项的键值均为false。

具体地,在预置的存储表(HashMap)中记录变化后的选择状态的方式,可以是:确
定操作项的类型,并按照操作项的类型,在预先建立的HashMap中记录变化后的选择状态。
其中,记录的具体形式是将键记录为该操作项的身份标识,并将该键的键值记录为变化后
的选择状态。

其中,操作项的类型可以分为应用程序、文件、预置类型的数据(包括个人数据和/
或系统数据)以及文件夹。每一类操作项都具备一类身份标识,该身份标识使得每一类操作
项中的每个操作项都身份唯一。具体地,应用程序的身份标识为其安装包的包名;文件的身
份标识为该文件的存储目录和文件名;个人数据及系统数据的身份标识分别为不同的整数
数据类型,例如,个人数据的身份标识为type|1,系统数据的身份标识为type|2;文件夹的
身份标识为该文件夹的文件夹名。

若该操作项为应用程序,则在预先建立的HashMap中记录变化后的选择状态,其
中,记录的具体形式是将键记录为该应用程序的安装包名,并将该键的键值记录为变化后
的选择状态。

例如,应用程序A的安装包名为com.coloros.backuprestore,且应用程序A变化后
的前选择状态为选中状态,则应用程序A的选择状态记录的具体形式为:
{“com.coloros.backuprestore”,true}。

若该操作项为文件,则在预先建立的HashMap中记录变化后的选择状态,其中,记
录的具体形式是将键记录为文件的存储目录和文件名,并将该键的键值记录为变化后的选
择状态。

例如,文件B的存储目录为music和文件名为name,且文件B变化后的选择状态为未
选中状态,则文件B的选择状态记录的具体形式为:{“name|music”,false}。

若该操作项为预置类型的数据,包括个人数据和系统数据中的一种或两种,则在
预先建立的HashMap中记录变化后的选择状态,其中,记录的具体形式是将键记录为该个人
数据、系统数据分别对应的整数数据类型,并将该键的键值记录为变化后的选择状态。

例如,个人数据的整数数据类型为type|1,且个人数据变化后的选择状态为选中
状态,则个人数据的选择状态记录的具体形式为:{“type|1”,true}。

若过操作项为文件夹,则在预先建立的HashMap中记录变化后的选择状态,其中,
记录的具体形式是将键记录为文件夹名,并将过键的键值记录为变化后的选择状态。

例如,文件夹C的文件夹名为camera,且文件夹C变化后的选择状态为未选中状态,
则文件夹C的选择状态记录的具体形式为:{“camera”,false}。

需要说明的是,文件夹类的操作项默认的选择状态并不都是true,所以为文件夹
类型的操作项在HashMap中增加一个与该操作项对应的属性defaultChecked,
defaultChecked属性可返回checked属性的默认值。默认在操作项被选中时返回true,否则
返回false。defaultChecked属性在文件夹操作项初始化时被赋值,不同文件夹的
defaultChecked值不同。在查询HashMap中文件夹操作项对应的记录时,若查询不到,则返
回该文件夹操作项的defaultChecked值,而不必然返回系统默认的其他操作项的true。

S202、当检测到该操作项的选择状态再次发生变化时,通过修改该键值的方式,修
改该哈希映射表中记录的该操作项变化后的选择状态;

当检测到操作项的选择状态再次发生变化时,通过修改该键值的方式,修改该
HashMap中记录的操作项变化后的选择状态。即,当再次检测到用户点击操作项的勾选框
时,只需修改该操作项对应的键值为相反状态即可,例如,该操作项的选择状态未再次发生
变化之前,键值为ture,那么当该选择状态再次发生变化后,将键值修改为false。

S203、当该操作项的选择界面更新显示时,从该存储表中查询该操作项对应的选
择状态的记录;

该操作项的选择界面更新显示,是指如用户需要进行其他操作,例如,用户点击多
任务按键或者Home键,将APP退到后台运行,再次通过点击APP图标或者“最近任务”进入该
APP而使得该选择界面的操作项更新显示。从该存储表中查询该操作项对应的选择状态的
记录。

具体地,不同类型的操作项,查询的关键字不同,关键字为不同类型的操作项对应
的身份标识。从HashMap中查询操作项的身份标识,并查询与过身份标识对应的选择状态的
记录。具体地,应用程序查询其安装包的包名,文件查询该文件的存储目录和文件名,个人
数据及系统数据的身份标识查询对应的整数数据类型。

需要说明的是,若操作项被删除或卸载,则在选择界面中并不显示该操作项,也不
会执行从该存储表中查询该操作项对应的选择状态的记录。因此,在更新显示时,不会显示
该删除或卸载的操作项及其选择状态。

例如,当备份和恢复APP退回后台运行,此时卸载位于操作项列表中的一个APP应
用,那么当备份和恢复APP再次回到前端运行时,操作项列表不显示刚刚卸载的该APP,且其
他操作项的选择状态会正确更新卸载情况,并正确显示退回到后台运行之前的各操作项的
选择状态。

S204、若未查询到记录,则将该操作项的选择状态显示为默认选择状态;

若未查询到与该操作项的选择状态相关的记录,表示该操作项的选择状态未发生
过改变,因此在该存储表中没有相关记录,则将该操作项的选择状态显示为默认选择状态。

其中,默认选择状态,是指在系统中默认设置的该选择界面中的操作项对应的选
择状态,例如,该默认选择状态可以是全部选中,也可以是全部不选。

需要说明的是,当操作项为文件夹时,若未查询到记录,则将该文件夹的选择状
态,按照返回的defaultchecked的默认值对应的选择状态进行显示。而当操作项为其他类
型时,则将该操作项的选择状态显示为该默认选择状态。

S205、若查询到记录,则将该操作项的选择状态显示为查询到的记录中记录的选
择状态。

查询到与该操作项的选择状态相关的记录,按照记录的内容显示该操作项的选择
状态,即,显示该记录中选择状态对应的选择状态。

进一步地,当检测到退出该应用的选择界面的操作时,清空该HashMap中的记录,
即,当检测到该操作项的选择界面退回到主界面或上一页显示界面时,即清空该HashMap中
的记录。是为了保证该选择界面退出后,再次进入该选择界面时,该选择界面中各操作项的
选择状态能够全部恢复为默认值,这样可以让用户重新选择各操作项,而不受上次选择的
影响,增加操作的便捷性。

本发明实施例中,通过在存储表中记录操作项发生变化的选择状态,当操作项的
选择界面需要更新显示时,从该存储表中查询关于操作项的选择状态的记录,若查询不到,
则将该操作项的选择状态按照默认选择状态进行显示,若查询得到,则将该操作项的选择
状态按照查询到的状态进行显示,以实现再次该选择界面更新显示时,操作项列表的选择
状态和更新显示之前保持一致,不需再次对操作项进行重新选择,增加操作的便捷性。并
且,若操作项被删除或卸载,由于在该选择界面中并不显示系统中不存在的操作项,因此不
执行从该存储表中查询该操作项对应的选择状态的记录,则在该选择界面更新显示时,不
会显示该删除或卸载的操作项及其选择状态,使得操作项列表的选择状态和更新显示之前
保持一致,不需再次对操作项进行重新更新,进一步增加操作的便捷性。

请参阅图4,图4是本发明第三实施例提供的操作项选择状态显示装置的结构示意
图,为了便于说明,仅示出了与本发明实施例相关的部分。图4示例的操作项选择状态显示
装置可以是前述图1和图3所示实施例提供的操作项选择状态显示方法的执行主体。该装置
可以为移动终端或移动终端的一个模块。图4示例的操作项选择状态显示装置,主要包括:
记录模块301、查询模块302以及显示模块303。以上各功能模块详细说明如下:

其中,记录模块301,用于当检测到运行的应用的选择界面中,操作项的选择状态
发生变化时,在预置的存储表中记录变化后的选择状态。

查询模块302,用于当该操作项的选择界面更新显示时,从该存储表中查询该操作
项对应的选择状态的记录。

该操作项的选择界面更新显示,是指如用户需要进行其他操作,例如,用户点击多
任务按键或者Home键,将APP退到后台运行,再次通过点击APP图标或者“最近任务”进入该
APP而使得该选择界面的操作项更新显示。从该存储表中查询该操作项对应的选择状态的
记录。

需要说明的是,若操作项被删除或卸载,则在选择界面中并不显示该操作项,也不
会执行从该存储表中查询该操作项对应的选择状态的记录。因此,在更新显示时,不会显示
该删除或卸载的操作项及其选择状态,显示信息更准确,进一步简化用户的操作。

显示模块303,用于若未查询到记录,则将该操作项的选择状态显示为默认选择状
态。

若未查询到与该操作项的选择状态相关的记录,表示该操作项的选择状态未发生
过改变,因此在该存储表中没有相关记录,则将该操作项的选择状态显示为默认选择状态。

其中,默认选择状态,是指在系统中默认设置的该选择界面中的操作项对应的选
择状态,例如,该默认选择状态可以是全部选中,也可以是全部未选。

显示模块303,还用于若查询到记录,则将该操作项的选择状态显示为查询到的记
录中记录的选择状态。

查询到与该操作项的选择状态相关的记录,按照记录的内容显示该操作项的选择
状态,即,显示该记录中选择状态对应的选择状态。

本实施例未尽之细节,请参阅前述图1至图3所示实施例的描述,此处不再赘述。

需要说明的是,以上图4示例的操作项选择状态显示装置的实施方式中,各功能模
块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的
实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将操作项选择状态显示装
置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应
用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行
相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。

本发明实施例中,通过在存储表中记录操作项发生变化的选择状态,当操作项的
选择界面需要更新显示时,从该存储表中查询关于操作项的选择状态的记录,若查询不到,
则将该操作项的选择状态按照默认选择状态进行显示,若查询得到,则将该操作项的选择
状态按照查询到的状态进行显示,以实现再次该选择界面更新显示时,操作项列表的选择
状态和更新显示之前保持一致,不需再次对操作项进行重新选择,增加操作的便捷性。并
且,若操作项被删除或卸载,由于在该选择界面中并不显示系统中不存在的操作项,因此不
执行从该存储表中查询该操作项对应的选择状态的记录,则在该选择界面更新显示时,不
会显示该删除或卸载的操作项及其选择状态,使得操作项列表的选择状态和更新显示之前
保持一致,不需再次对操作项进行重新更新,进一步增加操作的便捷性。

请参阅图5,本发明第四实施例提供的操作项选择状态显示装置的结构示意图,为
了便于说明,仅示出了与本发明实施例相关的部分。图5示例的操作项选择状态显示装置可
以是前述图1和图3所示实施例提供的操作项选择状态显示方法的执行主体。该装置可以为
移动终端或移动终端的一个模块。图5示例的操作项选择状态显示装置,与图4所示实施例
中的装置的不同之处主要在于:

记录操作项对应的选择状态的存储表以HashMap为例,具体地,在选择界面对应的
Adapter中,新建一个HashMap<String,Boolean>记录变量。该HashMap为空,不存在任何数
据。

记录模块301,还用于当检测到该操作项的选择状态发生第一次变化时,在预先建
立的哈希映射表中增加该操作项和该操作项变化后的选择状态对应的记录,该操作项和该
操作项变化后的选择状态分别以键和键值的形式进行记录。

当检测到操作项的选择状态发生第一次变化时,在预先建立的HashMap中增加操
作项和操作项变化后的选择状态对应的记录,即,用户第一次点击该操作项的勾选框时,在
该HashMap中新增一条该操作项与该操作项对应的选择状态的记录。其中,操作项和操作项
变化后的选择状态分别以键和键值的形式进行记录,键值以true表示选中状态,以false表
示未选中状态。

进一步地,记录模块301,还用于当检测到该操作项的选择状态再次发生变化时,
通过修改该键值的方式,修改该哈希映射表中记录的该操作项变化后的选择状态。

当检测到操作项的选择状态再次发生变化时,通过修改该键值的方式,修改该
HashMap中记录的操作项变化后的选择状态。即,当再次检测到用户点击操作项的勾选框
时,只需修改该操作项对应的键值为相反状态即可,例如,该操作项的选择状态未再次发生
变化之前,键值为ture,那么当该选择状态再次发生变化后,将键值修改为false。

进一步地,记录模块301,还用于确定该操作项的类型,以及,按照该操作项的类
型,在预先建立的哈希映射表中记录变化后的选择状态,其中,记录的具体形式是将键记录
为操作项的身份标识,并将该键的键值记录为变化后的选择状态。

查询模块302,还用于从该哈希映射表中查询该操作项的身份标识,并查询与该身
份标识对应的选择状态的记录。

操作项的类型可以分为应用程序、文件、预置类型的数据(包括个人数据和/或系
统数据)。每一类操作项都具备一类身份标识,该身份标识使得每一类操作项中的每个操作
项都身份唯一。具体地,应用程序的身份标识为其安装包的包名,文件的身份标识为该文件
的存储目录和文件名,个人数据及系统数据的身份标识分别为不同的整数数据类型,例如,
个人数据的身份标识为type|1,系统数据的身份标识为type|2。

进一步地,记录模块301,还用于若该操作项为应用程序,则在预先建立的哈希映
射表中记录变化后的选择状态,其中,记录的具体形式是将键记录为该应用程序的安装包
名,并将该键的键值记录为变化后的选择状态;

若该操作项为文件,则在预先建立的哈希映射表中记录变化后的选择状态,其中,
记录的具体形式是将键记录为该文件的存储目录和文件名,并将该键的键值记录为变化后
的选择状态;

若该操作项为预置类型的数据,则在预先建立的哈希映射表中记录变化后的选择
状态,其中,记录的具体形式是将键记录为该预置类型的数据对应的整数数据类型,并将该
键的键值记录为变化后的选择状态,该预置类型的数据包括个人数据和/或系统数据;

若该操作项为文件夹,则在预先建立的哈希映射表中记录变化后的选择状态,其
中,记录的具体形式是将键记录为文件夹名,并将该键的键值记录为变化后的选择状态。

本发明实施例中,该装置还可以进一步包括:

增加模块401,用于若该操作项为文件夹,则在预先建立的哈希映射表中增加与该
操作项对应的defaultchecked属性。

显示模块303,还用于若未查询到记录,则将该文件夹的选择状态,按照返回的该
defaultchecked的默认值对应的选择状态进行显示。

文件夹默认的选择状态并不都是true,所以为文件夹类型的操作项在HashMap中
增加一个属性defaultChecked,defaultChecked属性可返回checked属性的默认值。默认在
操作项被选中时返回true,否则返回false。在查询HashMap中文件夹操作项对应的记录时,
若查询不到,则返回该文件夹操作项的defaultChecked值,而不必然返回系统默认的其他
操作项的true。

该装置还可以进一步包括:

清空模块402,用于当检测到退出该应用的选择界面的操作时,清空该哈希映射表
中的记录。

当检测到退出该应用的选择界面的操作时,清空该HashMap中的记录,即,当检测
到该操作项的选择界面退回到主界面或上一页显示界面时,即清空该HashMap中的记录。是
为了保证该选择界面退出后,再次进入该选择界面时,该选择界面中各操作项的选择状态
能够全部恢复为默认值,这样可以让用户重新选择各操作项,而不受上次选择的影响,增加
操作的便捷性。

本实施例未尽之细节,请参阅前述图1至图4所示实施例的描述,此处不再赘述。

本发明实施例中,通过在存储表中记录操作项发生变化的选择状态,当操作项的
选择界面需要更新显示时,从该存储表中查询关于操作项的选择状态的记录,若查询不到,
则将该操作项的选择状态按照默认选择状态进行显示,若查询得到,则将该操作项的选择
状态按照查询到的状态进行显示,以实现再次该选择界面更新显示时,操作项列表的选择
状态和更新显示之前保持一致,不需再次对操作项进行重新选择,增加操作的便捷性。并
且,若操作项被删除或卸载,由于在该选择界面中并不显示系统中不存在的操作项,因此不
执行从该存储表中查询该操作项对应的选择状态的记录,则在该选择界面更新显示时,不
会显示该删除或卸载的操作项及其选择状态,使得操作项列表的选择状态和更新显示之前
保持一致,不需再次对操作项进行重新更新,进一步增加操作的便捷性。

在本申请所提供的多个实施例中,应该理解到,所揭露的装置和方法,可以通过其
它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结
合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的
相互之间的耦合或直接耦合或通信链接可以是通过一些接口,装置或模块的间接耦合或通
信链接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显
示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个
网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目
的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以
是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模
块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用
时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全
部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only
Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程
序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列
的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为
依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知
悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发
明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部
分,可以参见其它实施例的相关描述。

以上为对本发明所提供的操作项选择状态显示方法及装置的描述,对于本领域的
一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,
综上,本说明书内容不应理解为对本发明的限制。

操作项选择状态显示方法及装置.pdf_第1页
第1页 / 共18页
操作项选择状态显示方法及装置.pdf_第2页
第2页 / 共18页
操作项选择状态显示方法及装置.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《操作项选择状态显示方法及装置.pdf》由会员分享,可在线阅读,更多相关《操作项选择状态显示方法及装置.pdf(18页珍藏版)》请在专利查询网上搜索。

本发明公开了一种操作项选择状态显示方法及装置,该方法包括:当检测到操作项的选择状态发生变化时,在预置的存储表中记录变化后的选择状态,当该操作项的选择界面更新显示时,从该存储表中查询该操作项对应的选择状态的记录,若未查询到记录,则将该操作项的选择状态显示为默认选择状态,若查询到记录,则将该操作项的选择状态显示为查询到的记录中记录的选择状态。本发明可实现再次该选择界面更新显示时,操作项列表的选择状态和。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1