oogle 在 Android 14 QPR2 支持新的屏幕分享功能,允许用户在分享或是录制屏幕时,限制仅分享或是录制单一应用程序窗口,也就是说,屏幕分享或是投影时用户不再需要分享整个屏幕,可以仅分享特定应用程序的内容,避免意外暴露私人讯息和通知这项新的屏幕分享功能建立在Android既有的MediaProjection API之上,该API是Google在Android 5.0(Lollipop)加入,供开发者抓取设备屏幕的内容成为媒体串流,以进行播放、录制或是投放到电视等装置MediaProjection API在Android 14新增应用程序分享功能,无论窗口模式为何,都可仅分享单一应用程序的窗口,而不会一次分享整个装置屏幕,屏幕分享会排除状态栏、导览栏、通知和其他系统用户界面元素,即便是全屏幕撷取应用程序的画面,也只会分享所选应用程序的内容 Google提到,这项功能提高了屏幕分享的安全性,能够在像是进行会议时安全地分享屏幕画面如果开发者的应用程序原本已经使用MediaProjection API进行屏幕录制和分享,则该应用程序已经能够支持单独应用的屏幕分享,不需要进行代码变更,但是开发者仍需要测试应用程序,确保屏幕分享功能在新的用户流程,能够按预期工作单一应用程式屏幕分享将会改变用户流程,过去用户在授权对话框之后,会停留在主要应用程序中,但在新的应用程序屏幕分享功能中,用户画面不会跳回主要应用程序,而是启动要分享的目标应用,当目标应用已经在前台运作,则会成为顶端的焦点应用,这代表开发者可能会需要处理用户在分享过程中,往返应用程序的流程Android 14还加入两个回呼方法,让开发者自定义分享体验,除了提供撷取区域当前的宽度和高度信息,让开发者能够精确地调整串流传输内容的大小,确保分享内容的质量,另外,当撷取的区域被其他应用遮挡,开发者也可以暂停分享或是录制,以节省系统资源和保护隐私
0 评论