System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 显示方法和电子设备技术_技高网

显示方法和电子设备技术

技术编号:40545067 阅读:6 留言:0更新日期:2024-03-05 19:02
本申请实施例提供了一种显示方法和电子设备。该方法应用于电子设备,该方法包括:应用向图形框架渲染进程提交绘制命令,绘制命令中包括内容选择界面的绘制要求;管理服务模块向图形框架渲染进程发送待选文件的缩略信息;图形框架渲染进程根据待选文件的缩略信息和绘制要求,生成内容选择界面,内容选择界面包括待选文件的缩略信息。通过本申请实施例提供的显示方法和电子设备,能够使得用户使用应用分享文件生成内容选择界面时,内容选择界面能够根据应用的要求定制且保护用户的隐私,维护文件安全,提升了用户体验感。

【技术实现步骤摘要】

本申请实施例涉及一种显示方法和电子设备,更具体地,涉及一种媒体文件内容选择界面的显示方法和电子设备。


技术介绍

1、随着科技的发展,以手机、电脑等为代表的终端设备成为生活中不可或缺的工具,用户使用终端设备分享本地存储的照片、视频、文档、音频等文件时,需要支持文件的预览,以便于用户选择需要分享的图片、视频、文档、音频等。

2、在预览文件的过程中,一些系统会允许应用获取到应用请求的所有的待选文件的缩略信息,从而应用使用该缩略信息请求图形框架渲染进程绘制便于用户预览的内容选择界面时,图像框架渲染进程可以根据应用的请求,绘制与应用的风格匹配的内容选择界面,但是这样会使得除了用户选择的文件,应用能够获取到所有待选文件的缩略信息,造成用户隐私的泄露。或者当应用需要用户在内容选择界面选择目标文件分享时,拉起系统提供的内容选择器应用,从而由内容选择器应用提供内容选择界面供用户选择目标文件,但是内容选择器提供的内容选择界面风格单一,与应用风格差异大,用户体验较差。


技术实现思路

1、本申请实施例提供一种显示方法和电子设备,能够在保护用户隐私安全的前提下,允许应用定制符合应用的界面风格的内容选择界面,提高用户的体验感。

2、第一方面,提供了一种显示方法,应用于电子设备,包括:应用向图形框架渲染进程提交绘制命令,所述绘制命令中包括内容选择界面的绘制要求;管理服务模块向所述图形框架渲染进程发送待选文件的缩略信息;所述图形框架渲染进程根据所述待选文件的缩略信息和所述绘制要求,生成所述内容选择界面,所述内容选择界面包括待选文件的缩略信息。

3、待选文件可以为图片、视频、音频、文档、压缩包或者任何形式的文件类型,待选文件的缩略信息可以为缩略图、文件名称、文件创建或修改时间、文件大小等信息,具体的细节描述可以参考后文s610中对于待选文件以及缩略信息的描述。管理服务模块向图形框架渲染进程发送待选文件的缩略信息以及图形框架渲染进程生成内容选择界面的步骤可以参考后文步骤s650、s930、s1030以及s1120和s1130的相关描述,此处不再赘述。

4、在该实施例中,由应用向图形框架渲染进程提交绘制命令,绘制命令中包括应用定制的内容选择界面的绘制要求。内容选择界面上所需要的待选文件的缩略信息由管理服务模块直接发送给图形框架渲染进程,保证了待选文件的缩略信息的安全性。从而图形框架渲染进程可以使用从管理服务模块获得的待选文件的缩略信息,按照应用提交的绘制命令中的绘制要求绘制内容选择界面。内容选择界面的绘制允许应用定制且应用无法获得所有待选文件的缩略信息,保护了用户的隐私安全。

5、结合第一方面,在第一方面的某些实现方式中,所述绘制命令中还包括所述待选文件的第一标识,所述第一标识与所述待选文件一一对应;在所述管理服务模块向所述图形框架渲染进程发送待选文件的缩略信息之前,所述方法还包括:所述图形框架渲染进程根据所述待选文件的第一标识,向所述管理服务模块发送第一请求信息,所述第一请求信息包括待选文件的第一标识,所述第一请求信息用于请求所述待选文件的缩略信息。

6、结合第一方面,在第一方面的某些实现方式中,所述第一标识是所述待选文件的索引或所述待选文件的安全令牌。

7、在该实施例中,应用向图形框架渲染进程提交的绘制命令中包括待选文件的第一标识。第一标识可以是待选文件的索引,也可以是待选文件的安全令牌。图形框架渲染进程向管理服务模块发送第一请求信息的相关细节可以参考s640、s920的相关描述。

8、当第一标识是待选文件的索引时,应用在需要电子设备提供对待选文件的内容选择界面时,可以直接将待选文件的索引以及绘制要求提交给图形框架渲染进程,从而图形框架渲染进程可以通过索引向管理服务模块请求待选文件的缩略信息。图形框架渲染进程可以通过获得的待选文件的缩略信息和绘制命令绘制内容选择界面,供用户在待选文件中选择目标文件。应用向图形框架渲染进程提交绘制命令的具体细节可以参考s630和s910的相关描述。

9、结合第一方面,在第一方面的某些实现方式中,当所述第一标识是所述待选文件的安全令牌时,在所述应用向图形框架渲染进程提交绘制命令之前,所述方法还包括:所述应用向所述管理服务模块发送第二请求信息,所述第二请求信息用于请求所述待选文件的缩略信息,所述第二请求信息包括所述待选文件的索引;所述管理服务模块根据所述第二请求信息,向所述应用发送第一应答信息,所述第一应答信息中包括待选文件的安全令牌;其中,所述应用向图形框架渲染进程提交绘制命令,包括:所述应用根据所述待选文件的安全令牌,向所述图形框架渲染进程提交绘制命令。

10、在该实施例中,当待选文件的第一标识是待选文件的安全令牌时,该安全令牌可以是应用从管理服务模块获得的,即应用通过待选文件的索引向管理服务模块请求待选文件的缩略信息,管理服务获取待选文件的缩略信息后,可以向应用发送待选文件的安全令牌。当图形框架渲染进程获得待选文件的安全令牌后,可以通过该安全令牌获得待选文件的缩略信息。由于应用提前向管理服务模块请求待选文件的缩略信息,后续图形框架渲染进程通过安全令牌请求缩略信息绘制内容选择界面时,图形框架渲染进程的等待时延短。上述应用发送第二请求信息以及从管理服务模块接收第一应答信息的相关细节可以参考s610、s620、s1010的描述的相关描述。

11、示意性的,安全令牌可以为句柄,该句柄指向共享内存的第一区域,第一区域可以存储待选文件的缩略信息的真正句柄,管理服务收到图形框架渲染进程发送的安全令牌后,可以通过该安全令牌访问该第一区域,并将对应的待选文件的缩略信息返回给图形框架渲染进程。而如果一些恶意应用通过该安全令牌请求待选文件的缩略信息时,管理服务在收到应用发送的安全令牌时,会判断应用没有访问第一区域的权限,从而不向应用返回待选文件的缩略信息。从而维护了电子设备的系统安全,保护了用户的隐私。

12、结合第一方面,在第一方面的某些实现方式中,所述方法还包括:所述应用响应用户在所述内容选择界面的操作,从所述待选文件中确定目标文件的索引,所述目标文件属于所述待选文件。

13、上述步骤的相关细节可以参考s660、s940和s1040的相关描述。

14、结合第一方面,在第一方面的某些实现方式中,所述方法还包括:所述应用向所述管理服务模块发送第三请求信息,所述第三请求信息包括目标文件的索引,所述目标文件属于所述待选文件;所述管理服务模块根据所述第三请求信息,向所述应用发送所述目标文件。

15、在该实施例中,图形框架渲染进程绘制完内容选择界面时,用户可以在内容选择界面上操作,从待选文件中选择目标文件,应用能够响应用户的操作确定目标文件的索引,从而通过向管理服务模块发送包括目标文件的索引的第三请求信息请求真正的目标文件。应用向管理服务模块发送第三请求信息请求目标文件以及管理服务模块向应用返回目标文件的过程可以参考s670和s690、s950和s970、s10本文档来自技高网...

【技术保护点】

1.一种显示方法,应用于电子设备,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述绘制命令中还包括所述待选文件的第一标识,所述第一标识与所述待选文件一一对应;在所述管理服务模块向所述图形框架渲染进程发送待选文件的缩略信息之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第一标识是所述待选文件的索引或所述待选文件的安全令牌。

4.根据权利要求3所述的方法,其特征在于,当所述第一标识是所述待选文件的安全令牌时,在所述应用向图形框架渲染进程提交绘制命令之前,所述方法还包括:

5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述待选文件是图片、视频、音频、文档中的至少一项。

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述待选文件的缩略信息包括所述待选文件的缩略图、名称、作者、创建或修改时间中至少一项。

10.根据权利要求3至7中任一项所述的方法,其特征在于,所述待选文件的索引对应的待选文件的数目是所述应用根据所述电子设备的屏幕尺寸确定的。

11.一种电子设备,其特征在于,包括应用、管理服务模块和图形框架渲染进程;

12.根据权利要求11所述的电子设备,其特征在于,所述绘制命令中还包括所述待选文件的第一标识,所述第一标识与所述待选文件一一对应;

13.根据权利要求12所述的电子设备,其特征在于,所述第一标识是所述待选文件的索引或所述待选文件的安全令牌。

14.根据权利要求13所述的电子设备,其特征在于,当所述第一标识是所述待选文件的安全令牌时,所述应用还用于:

15.根据权利要求13或14所述的电子设备,其特征在于,所述应用还用于:

16.根据权利要求15所述的电子设备,其特征在于,

17.根据权利要求16所述的电子设备,其特征在于,

18.根据权利要求11至17中任一项所述的电子设备,其特征在于,所述待选文件是图片、视频、音频、文档中的至少一项。

19.根据权利要求11至18中任一项所述的电子设备,其特征在于,所述待选文件的缩略信息包括所述待选文件的缩略图、名称、作者、创建或修改时间中至少一项。

20.根据权利要求13至17中任一项所述的电子设备,其特征在于,所述待选文件的索引对应的待选文件的数目是所述应用根据所述电子设备的屏幕尺寸确定的。

21.一种计算机存储介质,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至10中任一项所述的显示方法。

22.一种电子设备,其特征在于,包括:

23.一种芯片系统,其特征在于,包括至少一个处理器,当程序指令在所述至少一个处理器中执行时,使得所述至少一个处理器执行如权利要求1至10中任一项所述的方法。

...

【技术特征摘要】

1.一种显示方法,应用于电子设备,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述绘制命令中还包括所述待选文件的第一标识,所述第一标识与所述待选文件一一对应;在所述管理服务模块向所述图形框架渲染进程发送待选文件的缩略信息之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第一标识是所述待选文件的索引或所述待选文件的安全令牌。

4.根据权利要求3所述的方法,其特征在于,当所述第一标识是所述待选文件的安全令牌时,在所述应用向图形框架渲染进程提交绘制命令之前,所述方法还包括:

5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述待选文件是图片、视频、音频、文档中的至少一项。

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述待选文件的缩略信息包括所述待选文件的缩略图、名称、作者、创建或修改时间中至少一项。

10.根据权利要求3至7中任一项所述的方法,其特征在于,所述待选文件的索引对应的待选文件的数目是所述应用根据所述电子设备的屏幕尺寸确定的。

11.一种电子设备,其特征在于,包括应用、管理服务模块和图形框架渲染进程;

12.根据权利要求11所述的电子设备,其特征在于,所述...

【专利技术属性】
技术研发人员:韦龙平潘钦旭
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1