一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

界面显示方法、装置及计算机可读存储介质与流程

2022-02-20 04:48:41 来源:中国专利 TAG:


1.本发明实施例涉及显示技术领域,特别涉及一种界面显示方法、装置及计算机可读存储介质。


背景技术:

2.手机屏幕近几年的发展形态已经发生了翻天覆地的变化,从一开始的刘海屏、水滴屏、挖孔屏再到升降摄像头设计,手机屏幕的设计正在朝着100%全面屏形态演进,以为用户呈现更多的显示空间。屏下摄像头技术是实现手机100%全面屏至关重要的一个环节,具体的说,屏下摄像头技术是将摄像头安装在手机屏幕的下方,摄像头上方的屏幕显示区域在摄像头关闭时要能正常的显示,当摄像头启动后,这一区域要能够确保前置摄像头拥有充足的进光量,以确保摄像头的拍摄性能。也就是说,摄像头上方的屏幕显示区域的透光率需求和ppi需求注定是互斥的关系。
3.现有技术中改善手机界面显示效果的方法有待提高,因此,有必要提供一种新的界面显示方法来解决上述问题。


技术实现要素:

4.本发明实施方式的目的在于提供一种界面显示方法、装置及计算机可读存储介质,其能够在确保移动终端拍摄效果的同时,提高移动终端界面的显示效果。
5.为解决上述技术问题,本发明的实施方式提供了一种界面显示方法,包括:
6.获取待显示的应用程序的显示策略,其中,所述显示策略至少包括根据所述应用程序的类型确定所述应用程序的显示模式,以及根据所述应用程序的显示界面的显示效果确定所述应用程序的显示模式中的一种;根据所述显示策略以全屏模式显示所述应用程序,或以固定状态栏模式显示所述应用程序,其中,所述移动终端包括正对拍摄装置的辅屏显示区以及与所述辅屏显示区相邻的主屏显示区,所述以全屏模式显示所述应用程序为所述辅屏显示区和所述主屏显示区共同显示所述应用程序的界面,所述以固定状态栏模式显示所述应用程序为所述主屏显示区单独显示所述应用程序的界面。
7.本发明的实施方式还提供了一种界面显示装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的界面显示方法。
8.本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的界面显示方法。
9.本发明的实施方式相对于现有技术而言,由于显示策略至少包括根据应用程序的类型确定应用程序的显示模式,以及根据应用程序的显示界面的显示效果确定应用程序的显示模式中的一种,因此通过获取待显示的应用程序的显示策略,能够根据应用程序的类型或其显示界面的显示效果得到合适的显示模式;又由于移动终端包括辅屏显示区和主屏
显示区,通过采用辅屏显示区和主屏显示区共同显示应用程序的界面、主屏显示区单独显示应用程序的界面这两种显示模式,能够在辅屏显示区的显示效果与主屏显示区的显示效果差异较大时选择主屏显示区单独显示应用程序的界面,以提高显示界面的整体显示效果;在辅屏显示区的显示效果与主屏显示区的显示效果差异较小时选择辅屏显示区和主屏显示区共同显示应用程序的界面,从而在全屏显示应用程序以提高用户的使用体验的同时,不影响显示界面的显示效果。此外,通过上述界面显示方法,无需在辅屏显示区设置过多的像素,从而提高了辅屏显示区的透光率,确保了移动终端的拍摄效果。
10.另外,所述显示策略为根据所述应用程序的类型确定所述应用程序的显示模式;所述根据所述显示策略以全屏模式显示所述应用程序,或以固定状态栏模式显示所述应用程序,具体包括:判断所述应用程序是否在预设的白名单中;在判定所述应用程序在所述白名单中时,以全屏模式显示所述应用程序;在判定所述应用程序不在所述白名单中时,以固定状态栏模式显示所述应用程序。
11.另外,所述白名单中存储多个预设应用程序的多个预设特征信息;在判断所述应用程序是否在预设的白名单之前,还包括:获取所述应用程序的特征信息;所述判断所述应用程序是否在预设的白名单中,具体包括:判断所述特征信息是否属于多个所述预设特征信息中的一个,在判定所述特征信息属于多个所述预设特征信息中的一个时,判定所述应用程序在预设的白名单中;在判定所述特征信息不属于多个所述预设特征信息中的一个时,判定所述应用程序不在预设的白名单中。
12.另外,在判定所述应用程序不在所述白名单中时,还包括:在云端服务器中查找所述应用程序的类型;判断所述类型是否属于多种预设类型中的一种;在判定不属于多种所述预设类型中的一种时,再执行以固定状态栏模式显示所述应用程序;在判定属于多种所述预设类型中的一种时,以全屏模式显示所述应用程序。
13.另外,所述显示策略为根据所述应用程序的显示界面的显示效果确定所述应用程序的显示模式;所述根据所述显示策略在移动终端的显示界面显示所述应用程序,具体包括:判断所述辅屏显示区的显示效果是否满足预设要求;在判定所述显示效果满足所述预设要求时,以全屏模式显示所述应用程序;在判定所述显示效果不满足所述预设要求时,以固定状态栏模式显示所述应用程序。
14.另外,所述判断所述辅屏显示区的显示效果是否满足预设要求,具体包括:获取所述辅屏显示区中多个预设位置的像素点的灰度值;判断是否存在预设数量的所述像素点的灰度值小于预设灰度值,在判定存在预设数量的所述像素点的灰度值小于所述预设灰度值时,判定所述显示效果不满足所述预设要求;在判定不存在预设数量的所述像素点的灰度值小于所述预设灰度值时,判定所述显示效果满足所述预设要求。
15.另外,在判断所述辅屏显示区的显示效果是否满足预设要求之后,还包括:获取判断所述辅屏显示区的显示效果是否满足预设要求的判断次数;判断所述判断次数是否等于预设次数;在判定等于所述预设次数时,获取在所述预设次数内以全屏模式显示所述应用程序的第一总次数,和以固定状态栏模式显示所述应用程序的第二总次数;判断所述第一总次数是否大于预设总次数或所述第二总次数是否大于预设总次数,在判定第一总次数大于预设总次数时,将所述应用程序的身份信息和全屏模式对应,并将上述对应关系存储于所述移动终端的存储单元;在判定第二总次数大于预设总次数时,将所述应用程序的身份
信息和固定状态栏模式对应,并将上述对应关系存储于所述存储单元。
16.另外,在将上述对应关系存储于所述移动终端的存储单元之后,还包括:判断待显示的应用程序的身份信息是否属于所述存储单元内多种身份信息中的一种;在判定属于所述存储单元内多种身份信息中的一种时,得到与所述身份信息匹配的对应关系;根据所述对应关系确定所述应用程序的显示模式,根据所述显示模式显示所述应用程序。
附图说明
17.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
18.图1是根据本发明第一实施方式提供的界面显示方法的流程图;
19.图2是根据本发明第一实施方式提供的移动终端的的显示方案选择界面;
20.图3是根据本发明第一实施方式提供的移动终端的自定义列表;
21.图4是根据本发明第一实施方式提供的移动终端的俯视图;
22.图5是根据本发明第二实施方式提供的界面显示方法的流程图;
23.图6是根据本发明第三实施方式提供的界面显示方法的流程图;
24.图7是根据本发明第四实施方式提供的界面显示方法的流程图;
25.图8是根据本发明第四实施方式提供的辅屏显示区的像素点示意图;
26.图9是根据本发明第五实施方式提供的界面显示方法的流程图;
27.图10是根据本发明第五实施方式提供的显示模式判断结果统计图;
28.图11是根据本发明第五实施方式提供的应用列表示意图;
29.图12是根据本发明第六实施方式提供的界面显示装置的结构示意图;
30.图13是根据本发明第七实施方式提供的界面显示方法的结构示意图。
具体实施方式
31.具有屏下摄像头的手机,摄像头区域(即辅屏区域)尽管能正常显示,但较低的像素密度让这一区域显示的图像会有轻微马赛克。具体的说,由于辅屏区域与主屏区域的形成材质不同(辅屏区域的像素密度相较于主屏区域的像素密度较小),导致在手机显示画面时,辅屏区域的色彩表现与主屏区域不一样,容易产生“色彩偏淡甚至具有干扰条纹”的现象,让屏幕的显示效果变得不一致。
32.目前硬件技术的缺陷就是如果辅屏区域像素密度越高,与主屏区域看起来整体效果会统一,但会使得辅屏区域的透光率越低,导致屏下摄像头的拍照效果越差;如果辅屏区域像素密度越低,辅屏区域的透光率就会越好,屏下摄像头的拍照效果正常,但与主屏区域的像素密度差距很大,从而就会出现色块和显示效果明显不统一的现象。
33.为此,本发明的实施方式提供一种界面显示方法,先获取待显示的应用程序的显示策略,再根据所述显示策略以全屏模式显示所述应用程序,或以固定状态栏模式显示所述应用程序,从而能够根据不同情况选择合适的应用程序显示模式,提高显示界面的显示效果;且无需在辅屏显示区设置过多的像素,从而提高了辅屏显示区的透光率,确保了移动终端的拍摄效果。
34.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本发明而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本发明所要求保护的技术方案。
35.本发明的第一实施方式涉及一种界面显示方法,具体流程如图1所示,包括:
36.s101:获取待显示的应用程序的显示策略。
37.具体的说,本实施方式中显示策略至少包括根据所述应用程序的类型确定所述应用程序的显示模式,以及根据所述应用程序的显示界面的显示效果确定所述应用程序的显示模式中的一种。
38.请参见图2,移动终端能够提供多种显示方案供用户选择,包括但不限于:(1)全屏显示方式(2)固定状态栏显示方式(3)应用类型自适应显示方式(4)界面自适应显示方式。具体的说,用户可以通过选择不同的方案,以让移动终端通过不同方式确定应用程序的显示界面,如选择“全面屏”模式后,所有打开的应用程序均为全面屏显示;选择“固定状态栏”模式后,所有打开的的应用程序均为固定状态栏显示;选择“应用类型自适应”模式后,移动终端根据所述应用程序的类型确定所述应用程序的显示模式(全面屏显示或固定状态栏显示);选择“界面主题自适应”模式后,移动终端根据应用程序的显示界面的显示效果确定应用程序的显示模式。
39.请参见图3,本实施方式还可以将移动终端所有带图标的应用都放在自定义显示列表里,用户可以根据个人喜好手动选择设置显示方式。一旦某个应用程序被用户手动设置显示方式之后,后续该应用程序均会以用户设置的显示方式显示。
40.s102:根据显示策略以全屏模式显示应用程序,或以固定状态栏模式显示应用程序。
41.具体的说,如图4所示,移动终端包括正对拍摄装置的辅屏显示区101以及与辅屏显示区101相邻的主屏显示区102,以全屏模式显示应用程序为辅屏显示区101和主屏显示区102共同显示应用程序的界面,以固定状态栏模式显示应用程序为主屏显示区102单独显示应用程序的界面。
42.可以理解的是,在固定状态栏模式下,整个状态栏底色使用一种较深颜色代替,屏幕除了状态栏显示应用部分等比例压缩显示,以保证呈现给用户的显示界面是完整的。
43.本发明的实施方式相对于现有技术而言,由于显示策略至少包括根据应用程序的类型确定应用程序的显示模式,以及根据应用程序的显示界面的显示效果确定应用程序的显示模式中的一种,因此通过获取待显示的应用程序的显示策略,能够根据应用程序的类型或其显示界面的显示效果得到合适的显示模式;又由于移动终端包括辅屏显示区和主屏显示区,通过采用辅屏显示区和主屏显示区共同显示应用程序的界面、主屏显示区单独显示应用程序的界面这两种显示模式,能够在辅屏显示区的显示效果与主屏显示区的显示效果差异较大时选择主屏显示区单独显示应用程序的界面,以提高显示界面的整体显示效果;在辅屏显示区的显示效果与主屏显示区的显示效果差异较小时选择辅屏显示区和主屏显示区共同显示应用程序的界面,从而在全屏显示应用程序以提高用户的使用体验的同时,不影响显示界面的显示效果。此外,通过上述界面显示方法,无需在辅屏显示区设置过多的像素,从而提高了辅屏显示区的透光率,确保了移动终端的拍摄效果。
44.本发明的第二实施方式涉及一种界面显示方法,第二实施方式是对第一实施方式的举例说明,具体说明了:第一实施方式中显示策略为根据应用程序的类型确定应用程序的显示模式时,确定所述显示模式的过程。
45.本实施方式的核心之处在于:判断所述应用程序是否在预设的白名单中;在判定所述应用程序在所述白名单中时,以全屏模式显示所述应用程序;在判定所述应用程序不在所述白名单中时,以固定状态栏模式显示所述应用程序。下面对本实施方式的界面显示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
46.本实施方式中的界面显示方法的具体流程如图5所示,包括:
47.s201:获取应用程序的特征信息。
48.s202:判断特征信息是否属于多个所述预设特征信息中的一个,在判定属于时,执行步骤s203;否则,执行步骤s204。
49.s203:以全屏模式显示应用程序。
50.s204:以固定状态栏模式显示应用程序。
51.关于步骤s201至步骤s204,具体的说,本实施方式中的特征信息包括应用程序的应用包名和版本号中的至少一者,每个应用程序均有其特定的应用包名,由于同一应用程序可能存在多个版本,版本号即表征应用程序当前的版本。
52.需要说明的是,本实施方式中的白名单包含所有需全屏显示的应用程序,如视频类、地图类、游戏类、壁纸类应用程序的显示画面比较丰富,用户难以发现辅屏显示区和主屏显示区的显示效果的差异,因此可将应用市场里排行前100的视频类、地图类、游戏类、壁纸类应用程序均写入白名单中。可以理解的是,上述全屏显示的应用程序类型仅为常见类型的举例,本实施方式并不对写入白名单中应用程序的类型作具体限定,可以根据实际需求设置。
53.可以理解的是,移动终端具有存储单元,存储单元内存储有白名单中所有应用程序对应的应用包名,在用户打开应用程序时,移动终端的分析单元判断待显示的应用程序的应用包名是否属于存储单元内存储的应用包名,在判定属于时,以全屏模式显示应用程序。
54.进一步的,由于不同版本的同一应用程序可能具有不同的界面显示需求(如应用程序a的上一个版本适合以固定状态栏模式显示,当前版本适合以全屏模式显示),因此本实施方式中的存储单元内还存储有所有应用程序对应的版本号,在用户打开应用程序时,移动终端的分析单元判断待显示的应用程序的应用包名是否属于存储单元内存储的应用包名、且版本号是否属于存储单元内存储的版本号,在判定均属于时,以全屏模式显示应用程序。
55.本发明的实施方式相对于现有技术而言,由于显示策略至少包括根据应用程序的类型确定应用程序的显示模式,以及根据应用程序的显示界面的显示效果确定应用程序的显示模式中的一种,因此通过获取待显示的应用程序的显示策略,能够根据应用程序的类型或其显示界面的显示效果得到合适的显示模式;又由于移动终端包括辅屏显示区和主屏显示区,通过采用辅屏显示区和主屏显示区共同显示应用程序的界面、主屏显示区单独显示应用程序的界面这两种显示模式,能够在辅屏显示区的显示效果与主屏显示区的显示效
果差异较大时选择主屏显示区单独显示应用程序的界面,以提高显示界面的整体显示效果;在辅屏显示区的显示效果与主屏显示区的显示效果差异较小时选择辅屏显示区和主屏显示区共同显示应用程序的界面,从而在全屏显示应用程序以提高用户的使用体验的同时,不影响显示界面的显示效果。此外,通过上述界面显示方法,无需在辅屏显示区设置过多的像素,从而提高了辅屏显示区的透光率,确保了移动终端的拍摄效果。
56.本发明的第三实施方式涉及一种界面显示方法,第三实施方式是在第二实施方式的基础上做了进一步改进,具体改进之处在于:在本实施方式中,在判定应用程序不在白名单中时,还会在云端服务器查找应用程序的类型,并根据应用程序的类型再次选择该应用程序的显示模式(即以全屏模式显示或以固定状态栏模式显示)。通过此种方式,能够使最终确定的显示模式更符和待显示的应用程序,从而确保了显示界面的显示效果。
57.本实施方式中的界面显示方法的具体流程如图6所示,包括:
58.s301:获取应用程序的特征信息。
59.s302:判断特征信息是否属于多个所述预设特征信息中的一个,在判定属于时,执行步骤s303;否则,执行步骤s304。
60.s303:以全屏模式显示应用程序。
61.本实施方式中的步骤s301至步骤s303与第二实施方式中的步骤s201至步骤s203类似,为了避免重复,此处不再赘述。
62.s304:在云端服务器中查找应用程序的类型。
63.具体的说,本实施方式中的云端服务器可以为移动终端的应用市场。
64.s305:判断类型是否属于多种预设类型中的一种,在判定不属于多种预设类型中的一种时,执行步骤s306;否则,执行步骤s303。
65.具体的说,由于视频类、地图类、游戏类、壁纸类应用程序的显示画面比较丰富,用户难以发现辅屏显示区和主屏显示区的显示效果的差异,因此可将视频类、地图类、游戏类、壁纸类作为预设类型。可以理解的是,本实施方式并不对预设类型的种类及数量作具体限定,可以根据实际需求设置。
66.s306:以固定状态栏模式显示应用程序。
67.为了便于理解,下面对本实施方式如何显示应用程序进行具体的举例说明:
68.1、对移动终端出厂预装应用程序进行逐个筛查,将视频类、地图类、游戏类、壁纸类应用默认设置为全屏显示,此白名单信息存放在移动终端的存储单元。
69.2、将当前应用市场里前100的应用提取出来分析,将视频类、地图类、游戏类、壁纸类应用的应用包名提前写入全屏显示应用白名单,此白名单信息存放在存储单元。
70.3、用户后期安装应用程序,如果应用程序在前期预设的白名单里,直接执行全屏显示。
71.4、用户后期安装应用程序,如果应用程序不在前期预设的白名单里,在后台使用此应用程序的应用包名在应用市场里搜索,确定应用程序的类型。如果类型为视频类、地图类、游戏类、壁纸类应用,则默认为全屏显示应用;除此之外,则按照固定状态栏显示方式设置。将应用包名和判断结果存入存储单元,后续在打开该应用程序时直接根据存储的判断结果确定应用程序的显示模式。
72.值得一提的是,除上述方式确定应用程序的显示模式外,如果应用程序不在前期
预设的白名单里,还可以在在后台使用此应用程序的应用包名在应用市场里搜索,判断使用同一应用程序的用户通常是以什么模式(全屏显示或固定状态栏显示)显示该应用程序,如大多数用户均选择以全屏显示该应用程序,则用户的移动终端也以全屏显示该应用程序。
73.本发明的实施方式相对于现有技术而言,由于显示策略至少包括根据应用程序的类型确定应用程序的显示模式,以及根据应用程序的显示界面的显示效果确定应用程序的显示模式中的一种,因此通过获取待显示的应用程序的显示策略,能够根据应用程序的类型或其显示界面的显示效果得到合适的显示模式;又由于移动终端包括辅屏显示区和主屏显示区,通过采用辅屏显示区和主屏显示区共同显示应用程序的界面、主屏显示区单独显示应用程序的界面这两种显示模式,能够在辅屏显示区的显示效果与主屏显示区的显示效果差异较大时选择主屏显示区单独显示应用程序的界面,以提高显示界面的整体显示效果;在辅屏显示区的显示效果与主屏显示区的显示效果差异较小时选择辅屏显示区和主屏显示区共同显示应用程序的界面,从而在全屏显示应用程序以提高用户的使用体验的同时,不影响显示界面的显示效果。此外,通过上述界面显示方法,无需在辅屏显示区设置过多的像素,从而提高了辅屏显示区的透光率,确保了移动终端的拍摄效果。
74.本发明的第四实施方式涉及一种界面显示方法,第四实施方式是对第一实施方式的举例说明,具体说明了:第一实施方式中显示策略为根据应用程序的显示界面的显示效果确定应用程序的显示模式时,确定所述显示模式的过程。
75.本实施方式的核心之处在于:判断所述辅屏显示区的显示效果是否满足预设要求;在判定所述显示效果满足所述预设要求时,以全屏模式显示所述应用程序;在判定所述显示效果不满足所述预设要求时,以固定状态栏模式显示所述应用程序。下面对本实施方式的界面显示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
76.本实施方式中的界面显示方法的具体流程如图7所示,包括:
77.s401:获取辅屏显示区中多个预设位置的像素点的灰度值。
78.具体的说,如图8所示,预设位置为辅屏显示区的四个顶点、四条边的四个中点、斜对角线的焦点、两条斜对角线的四个四分之一点,每个预设位置均对应一个像素点。值得一提的是,上述13个预设位置均为辅屏显示区的特殊位置,通过获取上述13个预设位置对应的13个像素点的灰度值,即可根据该灰度值准确判断辅屏显示区的显示效果。可以理解的是,13个预设位置仅为本实施方式的一个可行的举例,实际应用中并不对预设位置作具体限定,可以根据需求设置。
79.需要说明的是,通常我们看到的显示面板显示出的图像上的一点由红、绿、蓝三个像素组成,每一个像素背后的光源可以显示出不同的亮度级别,灰度代表亮度由最亮到最暗的不同层次级别,层次越多显现的画面效果越细。例如,256个亮度层次称为256个灰度,图像上的每一个点的色彩变化代表由构成这个点的三个子像素的灰度的变化。
80.s402:判断是否存在预设数量的像素点的灰度值小于预设灰度值,在判定存在时,执行步骤s403;否则,执行步骤s404。
81.具体的说,以预设数量为3,预设灰度值为10为例,如果上述13个像素点中存在3个及以上的像素点的灰度值小于10,则执行步骤s403。可以理解的是,本实施方式并不对预设
数量以及预设灰度值作具体限定,可以根据实际需求设置。
82.s403:以固定状态栏模式显示应用程序。
83.s404:以全屏模式显示应用程序。
84.本发明的实施方式相对于现有技术而言,由于显示策略至少包括根据应用程序的类型确定应用程序的显示模式,以及根据应用程序的显示界面的显示效果确定应用程序的显示模式中的一种,因此通过获取待显示的应用程序的显示策略,能够根据应用程序的类型或其显示界面的显示效果得到合适的显示模式;又由于移动终端包括辅屏显示区和主屏显示区,通过采用辅屏显示区和主屏显示区共同显示应用程序的界面、主屏显示区单独显示应用程序的界面这两种显示模式,能够在辅屏显示区的显示效果与主屏显示区的显示效果差异较大时选择主屏显示区单独显示应用程序的界面,以提高显示界面的整体显示效果;在辅屏显示区的显示效果与主屏显示区的显示效果差异较小时选择辅屏显示区和主屏显示区共同显示应用程序的界面,从而在全屏显示应用程序以提高用户的使用体验的同时,不影响显示界面的显示效果。此外,通过上述界面显示方法,无需在辅屏显示区设置过多的像素,从而提高了辅屏显示区的透光率,确保了移动终端的拍摄效果。
85.本发明的第五实施方式涉及一种界面显示方法,第五实施方式是在第四实施方式的基础上做了进一步改进,具体改进之处在于:在本实施方式中,还会获取判断辅屏显示区的显示效果是否满足预设要求的判断次数,并将预设次数内选择较多的显示模式作为应用程度的固定显示模式,后续启动该应用程序时,不需要再进行具体判断,直接按照之前判断的结论显示即可。
86.本实施方式中的界面显示方法的具体流程如图9所示,包括:
87.s501:获取辅屏显示区中多个预设位置的像素点的灰度值。
88.s502:判断是否存在预设数量的像素点的灰度值小于预设灰度值,在判定存在时,执行步骤s503;否则,执行步骤s504。
89.s503:以固定状态栏模式显示应用程序。
90.s504:以全屏模式显示应用程序。
91.本实施方式的步骤s501至步骤s504与第四实施方式的步骤s401至步骤s404类似,为了避免重复,此处不再赘述。
92.s505:获取判断辅屏显示区的显示效果是否满足预设要求的判断次数。
93.具体的说,每次判断辅屏显示区的显示效果是否满足预设要求后,所述判断次数加1.
94.s506:在判定判断次数等于预设次数时,获取在预设次数内以全屏模式显示应用程序的第一总次数,和以固定状态栏模式显示应用程序的第二总次数。
95.s507:在判定第一总次数大于预设总次数时,将应用程序的身份信息和全屏模式对应,并将上述对应关系存储于移动终端的存储单元;在判定第二总次数大于预设总次数时,将应用程序的身份信息和固定状态栏模式对应,并将上述对应关系存储于移动终端的存储单元。
96.关于步骤s506至步骤s507,具体的说,本实施方式中的身份信息包括应用程序的应用包名和版本号。本实施方式并不对预设总次数的大小做具体限定,预设总次数的大小优选为与预设次数的差值在5至10之间。
97.s508:在判定待显示的应用程序的身份信息属于存储单元内多种身份信息中的一种时,获取与身份信息匹配的对应关系。
98.s509:根据对应关系确定应用程序的显示模式,根据显示模式显示应用程序。
99.为了便于理解,下面对本实施方式如何显示应用程序进行具体的举例说明:
100.1、如图10所示,将应用程序a的每次判断次序都记录存储下来。
101.2、当应用程序a满足100次的判断,计算这100次的判断里,是否有95次及以上的显示结果是统一的。
102.3、如图11所示,如果应用程序a的统计结果有90次及以上的显示结果是统一的,那么就认为应用程序a统一显示为该种方式,并将应用程序a的包名、版本号信息、整体判断结果存储起来。例如:应用com.123在三天内满足启动100次的条件,且99次显示了全屏,就认为a应用适合使用全屏显示,并存储应用的包名、版本号信息、判断结果。
103.4、后续启动应用程序a,只要应用版本号不变,不需要进行具体判断,直接按照之前判断的结论显示即可。如果应用版本号与之前匹配不符,就需要对各个界面重新判断。
104.本发明的实施方式相对于现有技术而言,由于显示策略至少包括根据应用程序的类型确定应用程序的显示模式,以及根据应用程序的显示界面的显示效果确定应用程序的显示模式中的一种,因此通过获取待显示的应用程序的显示策略,能够根据应用程序的类型或其显示界面的显示效果得到合适的显示模式;又由于移动终端包括辅屏显示区和主屏显示区,通过采用辅屏显示区和主屏显示区共同显示应用程序的界面、主屏显示区单独显示应用程序的界面这两种显示模式,能够在辅屏显示区的显示效果与主屏显示区的显示效果差异较大时选择主屏显示区单独显示应用程序的界面,以提高显示界面的整体显示效果;在辅屏显示区的显示效果与主屏显示区的显示效果差异较小时选择辅屏显示区和主屏显示区共同显示应用程序的界面,从而在全屏显示应用程序以提高用户的使用体验的同时,不影响显示界面的显示效果。此外,通过上述界面显示方法,无需在辅屏显示区设置过多的像素,从而提高了辅屏显示区的透光率,确保了移动终端的拍摄效果。
105.本发明第六实施方式涉及一种界面显示装置,如图12所示,包括:
106.至少一个处理器601;以及,
107.与至少一个处理器601通信连接的存储器602;其中,
108.存储器602存储有可被至少一个处理器601执行的指令,指令被至少一个处理器601执行,以使至少一个处理器601能够执行上述界面显示方法。
109.其中,存储器602和处理器601采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器601和存储器602的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器601处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器601。
110.处理器601负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器602可以被用于存储处理器601在执行操作时所使用的数据。
111.本发明的第七实施方式涉及一种界面显示装置,如图13所示,包括:设置单元701、分析单元702、存储单元703和显示单元704。设置单元701用于给用户提供设置选项(包括四种显示方式,第一实施方式中已有详细描述,此处不再赘述);分析单元702用于获取待显示的应用程序的显示策略,并将显示策略发送至显示单元704;显示单元704用于根据分析单元702发送的显示策略,以全屏模式显示应用程序,或以固定状态栏模式显示应用程序。
112.值得一提的是,分析单元702还可以建立应用程序与显示策略的对应关系,并将所述对应关系存储至存储单元703。在后续再次启动相同的应用程序时,无需再次获取该应用程序的显示策略,仅需根据存储在存储单元703的对应关系即可得知根据哪种方式显示应用程序。
113.不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
114.值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
115.本发明第八实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
116.即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
117.本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献