CN115878231A - 显示方法、装置、设备和存储介质 - Google Patents
显示方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN115878231A CN115878231A CN202111128590.2A CN202111128590A CN115878231A CN 115878231 A CN115878231 A CN 115878231A CN 202111128590 A CN202111128590 A CN 202111128590A CN 115878231 A CN115878231 A CN 115878231A
- Authority
- CN
- China
- Prior art keywords
- target application
- alarm clock
- user
- list
- application list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
本申请公开一种显示方法、装置、设备和存储介质。该方法包括:当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;获取所述第二目标应用列表的第二编辑信息;根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
Description
技术领域
本申请涉及计算机领域,尤其涉及一种显示方法、装置、设备和存储介质。
背景技术
安卓是一种基于Linux内核的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。从Android 4.0开始,Google开始在Android上布局多用户,真正支持多用户是从Android 4.2开始,直到Android 6.0,Android多用户才比较完善。随着多用户的发展,衍生了Android双系统,即在一台硬件上运行2个系统,用户可以自由进行切换,但2个系统下的应用以及数据是相互独立的,切换到某个系统下才能编辑此系统下某应用的数据。
发明内容
为解决上述技术问题,本申请提供显示方法、装置、设备和存储介质,能够同时显示当前系统的第一目标应用列表和其他系统的第二目标应用列表,方便用户查看和编辑,提升用户体验。
第一方面,本申请实施例提供一种显示方法,包括:
当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;
获取所述第二目标应用列表的第二编辑信息;
根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
第二方面,本申请实施例提供一种显示装置,包括:
显示模块,用于当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;
第一获取模块,用于获取所述第二目标应用列表的第二编辑信息;
第一更新模块,用于根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
第三方面,本申请提供了一种终端设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中的任意一种显示方法。
第四方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例中的任意一种显示方法。
关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
附图说明
图1是本申请提供的一种显示方法的流程示意图;
图1a是本申请提供的闹钟应用的显示界面;
图1b是本申请提供的图库应用的显示界面;
图1c是本申请提供的闹钟列表的显示方法的流程示意图;
图1d是本申请提供的数据库更新的流程示意图;
图2为本申请提供的一种显示装置的结构示意图;
图3为本申请提供的一种终端设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在一个示例性实施方式中,图1为本申请提供的一种显示方法的流程示意图,该方法可以适用于至少两个系统上配置目标应用的情况,该方法可以由显示装置执行,该显示装置可以由软件和/或硬件实现,并集成在终端设备上,所述终端设备可以为移动终端。
如图1所示,本申请提供的显示方法,包括S110、S120和S130。
S110、当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表。
其中,所述目标应用可以为闹钟应用、图库应用和日程应用中的至少一种,当前系统配置的目标应用对应的数据存储在数据库中,其他系统配置的目标应用对应的数据也存储在数据库中。
其中,所述第一目标应用列表为当前系统中的目标应用对应的目标应用列表,例如可以是,若目标应用为闹钟应用,则第一目标应用列表为当前系统中的闹钟列表。
其中,所述第二目标应用列表为其他系统中的目标应用对应的目标应用列表,例如可以是,若目标应用为闹钟应用,则第二目标应用列表为其他系统中的闹钟列表。
具体的,当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表的方式可以为:将当前系统的第一目标应用列表显示在当前系统中目标应用的显示界面的第一区域,将他系统的第二目标应用列表显示在当前系统中目标应用的显示界面的第二区域,其中,第一区域和第二区域不同,第一区域可以为显示界面的左侧区域,第二区域可以为显示界面的右侧区域。当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表的方式还可以为:将当前系统的第一目标应用列表显示在当前系统中目标应用的显示界面,将他系统的第二目标应用列表缩小后显示在当前系统中目标应用的显示界面,本发明实施例对此不进行限制。
示例性的,当获取到针对目标应用的开启指令时,获取当前系统对应的USER ID;根据当前系统对应的USER ID和URL地址查询数据库,得到第一目标应用列表,根据其他系统对应的USER ID和URL地址查询所述数据库,得到第二目标应用列表。
示例性的,如图1a所示,闹钟应用的显示界面以分页面的形式在同一个界面分别展示2个系统下的闹钟列表,左页面显示当前系统,即生活系统的闹钟列表;右页面显示后台系统,即工作系统的闹钟列表。闹钟编辑界面对闹钟的相关属性,如小时、分钟、重复日期、铃音、震动等进行设置。
示例性的,本发明实施例基于Android双系统,在双系统下均配置闹钟应用。闹钟的数据通过数据库进行管理,即通过数据库进行闹钟数据的查询、新增、修改和删除。本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,本发明实施例分左右页面进行展示:左页面显示当前系统,即生活系统的闹钟列表;右页面显示后台系统,即工作系统的闹钟列表。当用户切换为工作系统,打开闹钟应用后,也以分页的形式分别展示2个系统下的闹钟列表:如左页面显示当前系统,即工作系统的闹钟列表;右页面显示后台系统,即生活系统的闹钟列表。
示例性的,如图1b所示,本发明实施例基于Android双系统,在双系统下均配置图库应用,图库的数据通过数据库进行管理,即通过数据库进行图库数据的查询、新增、修改和删除。本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开图库应用后,在图库应用的显示界面同时展示2个系统下的图库列表,本发明实施例分左右页面进行展示:左页面显示当前系统,即生活系统的图库列表;右页面显示后台系统,即工作系统的图库列表。当用户切换为工作系统,打开图库应用后,也以分页的形式分别展示2个系统下的图库列表:如左页面显示当前系统,即工作系统的图库列表;右页面显示后台系统,即生活系统的图库列表。
在一个具体的例子中,本发明实施例中定义生活系统的User ID为0,定义工作系统的User ID为999,打开闹钟应用后,开始查询闹钟数据库。根据闹钟数据库表的URI地址,如CONTENT_URI:
Uri CONTENT_URI=Uri.parse("content://com.android.deskclock/alarm"),加入生活系统的User ID,即0,进行数据库查询操作,将查询到的数据显示到闹钟应用的显示界面。
根据闹钟数据库表的URI地址,如CONTENT_URI:
Uri CONTENT_URI=Uri.parse("content://com.android.deskclock/alarm"),加入工作系统的User ID,即999,进行数据库查询操作,将查询到的数据显示到闹钟应用的显示界面。
S120、获取所述第二目标应用列表的第二编辑信息。
其中,所述第二编辑信息可以为对所述第二目标应用列表的增操作对应的信息、删操作对应的信息以及改操作对应的信息中的至少一种。例如可以是,若所述第二目标应用列表为闹钟列表,则第二编辑信息可以为对第二目标应用列表中的闹钟的删除操作对应的信息;第二编辑信息也可以为对第二目标应用列表中的闹钟的修改操作对应的信息;第二编辑信息还可以为在第二目标应用列表中新增闹钟操作对应的信息。
具体的,获取所述第二目标应用列表的第二编辑信息的方式可以为:检测到用户对闹钟应用的显示界面上第二目标应用列表中的第二闹钟对应的标识的选择操作,则显示第二闹钟对应的编辑界面;检测到用户对所述编辑界面上的第二数据的编辑操作,则根据所述编辑操作确定第二编辑信息。
在一个具体的例子中,检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第二目标闹钟列表中闹钟C的标识的选择操作,则显示闹钟C对应的编辑界面,检测到用户将闹钟的时间从5点修改至6点,则将闹钟的时间从5点修改至6点确定为第二编辑信息。
在一个具体的例子中,检测到用户对日程应用的显示界面上的编辑控件的触控操作后,检测到用户对第二目标日程列表中日程D的标识的选择操作,则显示日程D对应的编辑界面,检测到用户将日程的时间从5点修改至6点,则将日程的时间从5点修改至6点确定为第二编辑信息。
S130、根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
其中,所述第二数据为所述第二目标应用列表对应的数据,例如可以是,若目标应用为闹钟应用,则第二数据为其他系统下闹钟列表对应的数据。若目标应用为图库应用,则第二数据为其他系统下图库列表对应的数据。若目标应用为日程应用,则第二数据为其他系统下日程列表对应的数据。
具体的,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据的方式可以为:检测到用户对编辑界面的保存控件的选择操作,则根据其他系统对应的USER ID、URL(Uniform Resource Identifier,统一资源标识符)地址以及第二编辑信息更新数据库中与所述第二目标应用列表对应的第二数据;根据其他系统的用户标识和所述第二编辑信息更新数据库中与所述第二目标应用列表对应的第二数据的方式还可以为:检测到用户对编辑界面的保存控件的选择操作,且当前系统中不存在和所述第二编辑信息对应的数据,则根据所述其他系统对应的USER ID、URL地址以及第二编辑信息更新数据库中与所述第二目标应用列表对应的第二数据。
在一个具体的例子中,本发明实施例基于Android双系统,在双系统下均配置闹钟应用。闹钟的数据通过数据库进行管理,即通过数据库进行闹钟数据的查询、新增和修改。本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,本发明实施例分左右页面进行展示:左页面显示当前系统,即生活系统的闹钟列表;右页面显示后台系统,即工作系统的闹钟列表。检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第二闹钟应用列表中闹钟C的标识的选择操作,则显示闹钟C对应的编辑界面,检测到用户将闹钟的时间从5点修改至6点,将闹钟的时间从5点修改至6点确定为第二编辑信息,根据其他系统的用户标识和所述第二编辑信息更新数据库中与所述第二目标应用列表对应的第二数据。
本发明实施例解决了Android双系统下闹钟数据相互独立,查看编辑不方便的问题。将闹钟数据存储在数据库中,通过URI操作数据库时,在URI中嵌入双系统对应的UserID,以达到操作不同系统闹钟数据库的目的。
本申请提供的一种显示方法,通过当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;获取所述第二目标应用列表的第二编辑信息;根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据,能够同时显示当前系统的第一目标应用列表和其他系统的第二目标应用列表,方便用户查看和编辑,提升用户体验。
在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。
在一个实施例中,还包括:
获取所述第一目标应用列表的第一编辑信息;
根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
其中,所述第一编辑信息可以为对所述第一目标应用列表的增操作对应的信息、删操作对应的信息以及改操作对应的信息中的至少一种。例如可以是,若所述第一目标应用列表为闹钟列表,则第一编辑信息可以为对第一目标应用列表中的闹钟的删除操作对应的信息;第一编辑信息也可以为对第一目标应用列表中的闹钟的修改操作对应的信息;第一编辑信息还可以为在第一目标应用列表中新增闹钟操作对应的信息。
具体的,获取所述第一目标应用列表的第一编辑信息的方式可以为:检测到用户对闹钟应用的显示界面上第一目标应用列表的第一闹钟对应的标识的选择操作,则显示第一闹钟对应的编辑界面;检测到用户对所述编辑界面上的第一数据的编辑操作,则根据所述编辑操作确定第一编辑信息。
在一个具体的例子中,检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第一目标闹钟列表中闹钟A的标识的选择操作,则显示闹钟A对应的编辑界面,检测到用户将闹钟的时间从7点修改至8点,则将闹钟的时间从7点修改至8点确定为第一编辑信息。
在一个具体的例子中,检测到用户对日程应用的显示界面上的编辑控件的触控操作后,检测到用户对第一日程闹钟列表中日程B的标识的选择操作,则显示日程B对应的编辑界面,检测到用户将日程的时间从7点修改至8点,则将日程的时间从7点修改至8点确定为第一编辑信息。
其中,所述用户标识可以为USER ID,不同系统对应的USER ID不同。
其中,所述第一数据为所述第一目标应用列表对应的数据,例如可以是,若目标应用为闹钟应用,则第一数据为当前系统下闹钟列表对应的数据。若目标应用为图库应用,则第一数据为当前系统下图库列表对应的数据。若目标应用为日程应用,则第一数据为当前系统下日程列表对应的数据。
其中,所述数据库用于存储目标应用对应的数据。
具体的,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据的方式可以为:检测到用户对编辑界面的保存控件的选择操作,则根据当前系统对应的USER ID、URL(Uniform Resource Identifier,统一资源标识符)地址以及第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据;根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据的方式还可以为:检测到用户对编辑界面的保存控件的选择操作,且其他系统中不存在和所述第一编辑信息对应的数据,则根据所述当前系统对应的USER ID、URL地址以及第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
在一个具体的例子中,本发明实施例基于Android双系统,在双系统下均配置闹钟应用。闹钟的数据通过数据库进行管理,即通过数据库进行闹钟数据的查询、新增和修改。本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,本发明实施例分左右页面进行展示:左页面显示当前系统,即生活系统的闹钟列表;右页面显示后台系统,即工作系统的闹钟列表。检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第一闹钟应用列表中闹钟A的标识的选择操作,则显示闹钟A对应的编辑界面,检测到用户将闹钟的时间从7点修改至8点,将闹钟的时间从7点修改至8点确定为第一编辑信息,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
在另一个具体的例子中,双系统下闹钟数据库根据系统的USER ID进行区分。不同系统下USER ID不同,定义生活系统下USER ID为0,定义工作系统下USER ID为999。针对生活系统的闹钟数据的增删改查,通过USER ID为0的数据库URI进行闹钟数据的增删改查;针对生活系统的闹钟数据的增删改查,通过USER ID为999的数据库URI进行闹钟数据的增删改查。
在一个实施例中,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据,包括:
在其他系统中不存在和所述第一编辑信息对应的数据的情况下,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
其中,所述第一编辑信息可以为对所述第一目标应用列表的增操作对应的信息和/或改操作对应的信息。例如可以是,若所述第一目标应用列表为闹钟列表,则第一编辑信息可以为对第一目标应用列表中的闹钟的修改操作对应的信息;第一编辑信息还可以为在第一目标应用列表中新增闹钟操作对应的信息。
示例性的,本发明实施例基于Android双系统,在双系统下均配置闹钟应用。闹钟的数据通过数据库进行管理,即通过数据库进行闹钟数据的查询、新增和修改。本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,本发明实施例分左右页面进行展示:左页面显示当前系统,即生活系统的闹钟列表;右页面显示后台系统,即工作系统的闹钟列表。检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第一闹钟应用列表中的闹钟A的标识的选择操作,则显示闹钟A对应的编辑界面,检测到用户将闹钟A的时间从7点修改至8点,检测到用户对编辑界面的保存控件的选择操作,且其他系统中不存在8点的闹钟,则根据所述当前系统对应的USER ID、URL地址以及将闹钟的时间从7点修改至8点更新数据库中与所述第一闹钟应用列表对应的第一数据。
示例性的,当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,检测到用户对闹钟应用的显示界面上第一闹钟应用列表的新增闹钟控件的触控操作后,显示编辑界面,检测到用户对编辑界面的保存控件的触控操作后,根据用户在编辑界面输入的编辑信息创建新的闹钟,若新的闹钟对应的时间为8点,则判断工作系统是否存在时间为8点的闹钟,若工作系统存在时间为8点的闹钟,则提示用户是否保存,若保存,会造成重复闹钟。若工作系统中无时间为8点的闹钟,则在第一闹钟应用列表添加时间为8点的闹钟,并对数据库进行更新。
在一个实施例中,还包括:
在其他系统中存在和所述第一编辑信息对应的数据的情况下,生成提示信息,并在所述显示界面中显示所述提示信息。
其中,所述提示信息可以为提示用户无需编辑,其他系统中已经存储,例如可以是,若目标应用为闹钟应用,则提示信息可以为,提示用户其他系统中已经存在相同的闹钟,若目标应用为日程应用,则提示信息可以为,提示用户其他系统中已经存在相同的日程。所述提示信息可以通过悬浮窗的形式显示。
具体的,在其他系统中存在和所述第一编辑信息对应的数据的情况下,生成提示信息,并在所述显示界面中显示所述提示信息,例如可以是,检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对闹钟A的标识的选择操作,则显示闹钟A对应的编辑界面,检测到用户将闹钟的时间从7点修改至8点,检测到用户对编辑界面的保存控件的选择操作,且其他系统中存在8点的闹钟,则生成提示信息:其他系统中已经存在8点的闹钟,请确定是否保存,若用户选择否,则不进行保存,若用户选择是,则根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
示例性的,本发明实施例基于Android双系统,在双系统下均配置闹钟应用。闹钟的数据通过数据库进行管理,即通过数据库进行闹钟数据的查询、新增和修改。本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,本发明实施例分左右页面进行展示:左页面显示当前系统,即生活系统的闹钟列表;右页面显示后台系统,即工作系统的闹钟列表。检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对闹钟A的标识的选择操作,则显示闹钟A对应的编辑界面,检测到用户将闹钟的时间从7点修改至8点,检测到用户对编辑界面的保存控件的选择操作,且其他系统中存在8点的闹钟,则生成提示信息:其他系统中已经存在8点的闹钟,请确定是否保存,若用户选择否,则不进行保存,若用户选择是,则根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
在一个实施例中,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据,包括:
在当前系统中不存在和所述第二编辑信息对应的数据的情况下,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
其中,所述第二编辑信息可以为对所述第二目标应用列表的增操作对应的信息和/或改操作对应的信息。例如可以是,若所述第二目标应用列表为闹钟列表,则第二编辑信息可以为对第二目标应用列表中的闹钟的修改操作对应的信息;第二编辑信息还可以为在第二目标应用列表中新增闹钟操作对应的信息。
示例性的,本发明实施例基于Android双系统,在双系统下均配置闹钟应用。闹钟的数据通过数据库进行管理,即通过数据库进行闹钟数据的查询、新增和修改。本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,本发明实施例分左右页面进行展示:左页面显示当前系统,即生活系统的闹钟列表;右页面显示后台系统,即工作系统的闹钟列表。检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第二闹钟应用列表中的闹钟C的标识的选择操作,则显示闹钟C对应的编辑界面,检测到用户将闹钟C的时间从5点修改至6点,检测到用户对编辑界面的保存控件的选择操作,且当前系统中不存在6点的闹钟,则根据所述其他系统对应的USER ID、URL地址以及将闹钟的时间从5点修改至6点更新数据库中与所述第二闹钟应用列表对应的第二数据。
示例性的,当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,检测到用户对闹钟应用的显示界面上第二闹钟应用列表的新增闹钟控件的触控操作后,显示编辑界面,检测到用户对编辑界面的保存控件的触控操作后,根据用户在编辑界面输入的编辑信息创建新的闹钟,若新的闹钟对应的时间为8点,则判断生活系统是否存在时间为8点的闹钟,若生活系统存在时间为8点的闹钟,则提示用户是否保存,若保存,会造成重复闹钟。若生活系统中无时间为8点的闹钟,则在第二闹钟应用列表添加时间为8点的闹钟,并对数据库进行更新。
在一个实施例中,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据,包括:
根据当前系统的用户标识和统一资源标识符地址获取数据库中与所述第一目标应用列表对应的第一数据;
根据所述第一编辑信息更新所述第一数据。
具体的,根据所述第一编辑信息更新所述第一数据的方式可以为:根据所述第一编辑信息确定更新后的数据,将所述第一数据替换为所述更新后的数据,例如可以是,若第一编辑信息为将第一闹钟应用列表中的闹钟从7点修改至8点,根据第一编辑信息确定更新后的数据为8点,第一数据为7点,则将数据库中的7点更新为8点。
示例性的,本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第一闹钟应用列表中的闹钟A的标识的选择操作,则显示闹钟A对应的编辑界面,检测到用户将闹钟A的时间从7点修改至8点,检测到用户对编辑界面的保存控件的选择操作,根据当前系统对应的USERID和URL地址确定第一数据,根据第一编辑信息将第一数据更新为8点。
在一个实施例中,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据,包括:
根据其他系统的用户标识和统一资源标识符地址获取数据库中与所述第二目标应用列表对应的第二数据;
根据所述第二编辑信息更新所述第二数据。
其中,根据所述第二编辑信息更新所述第二数据的方式可以为:根据所述第二编辑信息确定更新后的数据,将所述第二数据替换为所述更新后的数据,例如可以是,若第二编辑信息为将第二闹钟应用列表中的闹钟从5点修改至6点,根据第二编辑信息确定更新后的数据为6点,第二数据为5点,则将数据库中的5点更新为6点。
示例性的,本发明实施例中双系统定义为生活系统和工作系统。当用户切换为生活系统,打开闹钟应用后,在闹钟应用的显示界面同时展示2个系统下的闹钟列表,检测到用户对闹钟应用的显示界面上的编辑控件的触控操作后,检测到用户对第二闹钟应用列表中的闹钟C的标识的选择操作,则显示闹钟C对应的编辑界面,检测到用户将闹钟C的时间从5点修改至6点,检测到用户对编辑界面的保存控件的选择操作,根据其他系统对应的USERID和URL地址确定第二数据,根据第二编辑信息将第二数据更新为6点。
在一个实施例中,所述目标应用包括:闹钟应用、图库应用和日程应用中的至少一种。
在一个实施例中,当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表,包括:
当前系统中目标应用的显示界面的第一区域中显示当前系统的第一目标应用列表;
当前系统中目标应用的显示界面的第二区域中显示当前系统的第二目标应用列表,其中,所述第一区域和所述第二区域不同。
其中,所述第一区域和第二区域可以为:第一区域为目标应用的显示界面的左侧区域,所述第二区域为目标应用的显示界面的右侧区域;所述第一区域和所述第二区域还可以为:第一区域为目标应用的显示界面的上部分区域,所述第二区域为目标应用的显示界面的下部分区域;所述第二区域还可以悬浮显示在第一区域上,或者可以为,所述第一区域悬浮显示在所述第二区域上,本发明实施例对此不进行限制。
在一个具体的例子中,将当前系统的第一闹钟应用列表展示到闹钟应用的显示界面的左页面,将后台系统的第二闹钟应用列表展示到闹钟应用的显示界面右页面。具体流程如下:如图1c所示,打开闹钟应用后,首先读取当前系统的User ID。当前系统是生活系统,读取到的ID为0;当前系统是工作系统,读取到的ID为999。判断当前系统是否是生活系统:读取到当前系统的User ID后,根据User ID判断当前系统是生活系统还是工作系统,若当前系统User ID为0,则当前系统是生活系统,否则当前系统是工作系统。当判断到当前系统是生活系统时,先后执行第一步骤和第二步骤;当判断到当前系统是工作系统时,先后执行第三步骤和第四步骤。
第一步骤、根据闹钟数据库表的URI地址,如CONTENT_URI:
Uri CONTENT_URI=Uri.parse("content://com.android.deskclock/alarm"),加入当前系统的User ID,即0,进行数据库查询操作,将查询到的数据显示到闹钟列表左页面。
第二步骤、根据闹钟数据库表的URI地址,加入工作系统的User ID,即999,进行数据库查询操作,将查询到的数据显示到闹钟列表右页面。
第三步骤、根据闹钟数据库表的URI地址,如CONTENT_URI:
Uri CONTENT_URI=Uri.parse("content://com.android.deskclock/alarm"),加入当前系统的User ID,即999,进行数据库查询操作,将查询到的数据显示到闹钟列表左页面。
第四步骤、根据闹钟数据库表的URI地址,加入生活系统的User ID,即0,进行数据库查询操作,将查询到的数据显示到闹钟列表右页面。
在另一个具体的例子中,如图1d所示,用户从闹钟应用的显示界面打开闹钟编辑界面时,传入相应的User ID,如是从生活系统的闹钟列表进入闹钟编辑界面,传入的UserID为0;如果是从工作系统闹钟列表进入闹钟编辑界面,传入的User ID为999,进入闹钟编辑界面时将此User ID进行保存。在闹钟编辑界面,如果进行的是新增闹钟操作或者编辑已有闹钟操作。则当用户设置完诸如:小时、分钟、重复日期、闹钟铃音、震动以及闹钟标签等设置项后,提示用户是否保存。若用户选择不保存,则返回到闹钟应用的显示界面;若用户选择保存,则更新相应的数据库并返回闹钟应用的显示界面。根据闹钟数据库的URI地址,如Uri.parse("content://com.android.deskclock/alarm"),加入先前保存的User ID,进行数据库更新操作。当某闹钟编辑后,若在另一个系统中存在相同的闹钟,则在保存时也提示用户是否选择保存。在闹钟编辑界面,当用户删除闹钟时,提示用户是否删除。若用户选择不删除,则返回到闹钟应用的显示界面;若用户确认删除,则从相应的数据库删除此闹钟记录并返回闹钟应用的显示界面。根据闹钟数据库表的URI地址,Uri.parse("content://com.android.deskclock/alarm"),加入先前保存的User ID,进行数据库删除操作。对闹钟进行增删改操作后,都进行数据库更新,如新增闹钟时在数据库增加一条记录;修改闹钟时更新闹钟数据库记录的字段;删除闹钟时从数据库删除一条记录。
本申请提供了一种显示装置,图2为本申请提供的一种显示装置的结构示意图,该装置配置于终端设备,参见图2,该显示装置包括:显示模块210、第一获取模块220和第一更新模块230;
其中,显示模块210,用于当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;
第一获取模块220,用于获取所述第二目标应用列表的第二编辑信息;
第一更新模块230,用于根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
本实施例提供的显示装置用于实现本申请实施例的显示方法,本实施例提供的显示装置实现原理和技术效果与本申请实施例的显示方法类似,此处不再赘述。
在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。
在一个实施例中,还包括:
第二获取模块,用于获取所述第一目标应用列表的第一编辑信息;
第二更新模块,用于根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
在一个实施例中,所述第二更新模块具体用于:
在其他系统中不存在和所述第一编辑信息对应的数据的情况下,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
在一个实施例中,所述第二更新模块具体用于:
在其他系统中存在和所述第一编辑信息对应的数据的情况下,生成提示信息,并在所述显示界面中显示所述提示信息。
在一个实施例中,所述第一更新模块具体用于:
在当前系统中不存在和所述第二编辑信息对应的数据的情况下,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
在一个实施例中,所述第二更新模块具体用于:
根据当前系统的用户标识和统一资源标识符地址获取数据库中与所述第一目标应用列表对应的第一数据;
根据所述第一编辑信息更新所述第一数据。
在一个实施例中,所述第一更新模块具体用于:
根据其他系统的用户标识和统一资源标识符地址获取数据库中与所述第二目标应用列表对应的第二数据;
根据所述第二编辑信息更新所述第二数据。
在一个实施例中,所述目标应用包括:闹钟应用、图库应用和日程应用中的至少一种。
在一个实施例中,所述显示模块具体用于:
当前系统中目标应用的显示界面的第一区域中显示当前系统的第一目标应用列表;
当前系统中目标应用的显示界面的第二区域中显示当前系统的第二目标应用列表,其中,所述第一区域和所述第二区域不同。
本申请提供的一种显示装置,包括:显示模块,用于当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;获取模块,用于获取所述第二目标应用列表的第二编辑信息;更新模块,用于根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据,能够同时显示当前系统的第一目标应用列表和其他系统的第二目标应用列表,方便用户查看和编辑,提升用户体验。
本申请提供了一种终端设备,图3为本申请提供的一种终端设备的结构示意图,如图3所示,本申请提供的终端设备,包括一个或多个处理器51和存储装置52;该终端设备中的处理器51可以是一个或多个,图3中以一个处理器51为例;存储装置52用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器51执行,使得所述一个或多个处理器51实现如本申请实施例中图1所述的显示方法。
终端设备还包括:通信装置53、输入装置54和输出装置55。
终端设备中的处理器51、存储装置52、通信装置53、输入装置54和输出装置55可以通过总线或其他方式连接,图3中以通过总线连接为例。
输入装置54可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的按键信号输入。输出装置55可包括显示屏等显示终端设备。
通信装置53可以包括接收器和发送器。通信装置53设置为根据处理器51的控制进行信息收发通信。信息包括但不限于上行授权信息。
存储装置52作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请实施例图1所述显示方法对应的程序指令/模块(例如,显示装置中的显示模块210、第一获取模块220和第一更新模块230)。存储装置52可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储装置52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置52可进一步包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本申请实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例所述的显示方法,该方法包括:
当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;
获取所述第一目标应用列表的第一编辑信息;
根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、闪存、光纤、便携式CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(Radio Frequency,RF)等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(LAN)或广域网(WAN)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
以上所述,仅为本申请的示例性实施例而已,并非用于限定本申请的保护范围。
本领域内的技术人员应明白,术语用户终端设备涵盖任何适合类型的无线用户终端设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。
一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。
本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(Instruction Set Architecture,ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(Read-Only Memory,ROM)、随机访问存储器(Random Access Memory,RAM)、光存储器装置和系统(数码多功能光碟(Digital Video Disc,DVD)或光盘(Compact Disk,CD))等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑器件(Field-Programmable Gate Array,FGPA)以及基于多核处理器架构的处理器。
通过示范性和非限制性的示例,上文已提供了对本申请的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本申请的范围。因此,本申请的恰当范围将根据权利要求确定。
Claims (12)
1.一种显示方法,其特征在于,包括:
当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;
获取所述第二目标应用列表的第二编辑信息;
根据其他系统的用户标识和所述第二编辑信息更新数据库中与所述第二目标应用列表对应的第二数据。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取所述第一目标应用列表的第一编辑信息;
根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
3.根据权利要求2所述的方法,其特征在于,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据,包括:
在其他系统中不存在和所述第一编辑信息对应的数据的情况下,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据。
4.根据权利要求3所述的方法,其特征在于,还包括:
在其他系统中存在和所述第一编辑信息对应的数据的情况下,生成提示信息,并在所述显示界面中显示所述提示信息。
5.根据权利要求1所述的方法,其特征在于,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据,包括:
在当前系统中不存在和所述第二编辑信息对应的数据的情况下,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据。
6.根据权利要求2所述的方法,其特征在于,根据当前系统的用户标识和所述第一编辑信息更新数据库中与所述第一目标应用列表对应的第一数据,包括:
根据当前系统的用户标识和统一资源标识符地址获取数据库中与所述第一目标应用列表对应的第一数据;
根据所述第一编辑信息更新所述第一数据。
7.根据权利要求1所述的方法,其特征在于,根据其他系统的用户标识和所述第二编辑信息更新所述数据库中与所述第二目标应用列表对应的第二数据,包括:
根据其他系统的用户标识和统一资源标识符地址获取数据库中与所述第二目标应用列表对应的第二数据;
根据所述第二编辑信息更新所述第二数据。
8.根据权利要求1所述的方法,其特征在于,所述目标应用包括:闹钟应用、图库应用和日程应用中的至少一种。
9.根据权利要求1所述的方法,其特征在于,当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表,包括:
当前系统中目标应用的显示界面的第一区域中显示当前系统的第一目标应用列表;
当前系统中目标应用的显示界面的第二区域中显示当前系统的第二目标应用列表,其中,所述第一区域和所述第二区域不同。
10.一种显示装置,其特征在于,包括:
显示模块,用于当前系统中目标应用的显示界面中显示当前系统的第一目标应用列表和其他系统的第二目标应用列表;
第一获取模块,用于获取所述第二目标应用列表的第二编辑信息;
第一更新模块,用于根据其他系统的用户标识和所述第二编辑信息更新数据库中与所述第二目标应用列表对应的第二数据。
11.一种终端设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-9任一所述的方法。
12.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111128590.2A CN115878231A (zh) | 2021-09-26 | 2021-09-26 | 显示方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111128590.2A CN115878231A (zh) | 2021-09-26 | 2021-09-26 | 显示方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115878231A true CN115878231A (zh) | 2023-03-31 |
Family
ID=85762527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111128590.2A Pending CN115878231A (zh) | 2021-09-26 | 2021-09-26 | 显示方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115878231A (zh) |
-
2021
- 2021-09-26 CN CN202111128590.2A patent/CN115878231A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2607616C2 (ru) | Выборочное связывание учетных записей сообщений | |
CN109491742B (zh) | 页面表格渲染方法及装置 | |
CN105279278A (zh) | 文件的搜索方法及装置 | |
US9485306B2 (en) | Methods, apparatuses, and computer program products for facilitating a data interchange protocol | |
CN111190899B (zh) | 一种埋点数据处理方法、装置、服务器及存储介质 | |
CN105827841A (zh) | 一种图标显示方法及装置 | |
CN105763554A (zh) | 网络检测方法、客户端及系统 | |
CN111984239A (zh) | 一种页面配置方法、装置、服务器及存储介质 | |
KR102106484B1 (ko) | 정보 표시 방법, 단말 및 서버 | |
JP2015156224A (ja) | スマートカードでのデバイスアプレット管理のための方法および装置 | |
CN111381913B (zh) | 前端多语言加载适配方法、装置、计算机设备及存储介质 | |
US10491730B2 (en) | Method and apparatus for providing contact information | |
CN104063400A (zh) | 数据搜索方法和装置 | |
CN104361040A (zh) | 一种定制查询的方法及装置 | |
WO2011101821A1 (en) | Method and apparatus for providing a search tool in connection with address book management | |
CN115878231A (zh) | 显示方法、装置、设备和存储介质 | |
CN113721936B (zh) | 一种应用管理方法及智能终端、装置及存储介质 | |
CN111339140A (zh) | 数据查询方法、装置、存储介质及电子设备 | |
CN110674082A (zh) | 移除在线文档的方法、装置、电子设备及计算机可读介质 | |
CN119336778A (zh) | 搜索方法和电子设备 | |
CN107463618B (zh) | 一种索引创建方法和装置 | |
CN111367500A (zh) | 数据的处理方法和装置 | |
CN103618961A (zh) | 一种显示视频标题的方法、系统及浏览器 | |
CN115495325A (zh) | 历史记录的管理方法、装置、设备及存储介质 | |
CN107729013B (zh) | 管理网页上操作按钮的方法和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |