Bug #117047
测试 Test-IT #110867: V1.0测试功能汇总
测试 Test-IT #110895: AF-V1.0功能测试-桌面
【AF】【EVT3】【图库】使用屏幕录制功能录制一个视频,点击相应通知开始播放视频,再上划进入任务管理器,重复上下滑动,再次点击recent中图库卡片,出现”应用不可用"的提示
Status: | CLOSED | Start date: | 2023-03-20 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | CD TEST-方永红 | % Done: | 100% | |
Category: | CD-APP | |||
Target version: | VC1_FSE_0086_20230328 | |||
Need_Info: | -- | Found Version: | FlatBuild_HH_MCE_FSE.M.D.user.01.00.C101(X101).202303191230 | |
Resolution: | FIXED | Degrated: | No | |
Severity: | Major | Verified Version: | FlatBuild_HH_MCE_FSE.M.D.user.01.00.C102(X102).202304010020 | |
Reproducibility: | Every time | Fixed Version: | 2023-03-29 | |
Test Type: | ST | Root cause: | AOSP问题 |
Description
【前提条件】
1、设备正常启动
【测试步骤】
1、使用屏幕录制功能录制一个视频
2、点击相应通知开始播放视频
3、再上划进入任务管理器,重复上下滑动
4、再次点击recent中图库卡片
【预期结果】
4、正常进入图库,播放视频
【实际结果】
4、出现”应用不可用"的提示
【复现率】
3/3
【备注】目前仅在VC1的屏幕上复现
Related issues
History
#1 Updated by CDTS_TEST 王成 over 2 years ago
- Target version set to VC1_FSE_0086_20230328
#2 Updated by CD APP-王营 over 2 years ago
- Status changed from New to ASSIGNED
- Assignee changed from CD APP-王营 to CD APP-王宏
#3 Updated by CD APP-王宏 over 2 years ago
■ Current conclusion
分析中
■ My analysis
根据断点排查,报错如下:java.lang.SecurityException: UID 10084 does not have permission to content://media/external_primary/video/media/53 [user 0]
判断应该是通知栏给到的Uri未做兼容,请FW同事帮忙排查一下。
■ Next action
请FW同事帮忙排查一下。
#4 Updated by CD APP-王宏 over 2 years ago
- Category changed from CD-APP to CD-FW
- Assignee changed from CD APP-王宏 to CD FW 曹覃刚
#5 Updated by CD FW 曹覃刚 over 2 years ago
- Category changed from CD-FW to CD-APP
- Assignee changed from CD FW 曹覃刚 to CD APP-王宏
Hi 王宏
■ 我的分析
1.在你的设备上,使用下载的视频直接使用图库播放,也会存在问题
2.在我的设备上,无法复现这个问题,录屏,然后点击通知进入应用进行播放,播放正常
■ 下一步解析计划
请继续解析"应用不可用"的提示出现原因,谢谢
#6 Updated by CD APP-王宏 over 2 years ago
- Category changed from CD-APP to CD-FW
- Assignee changed from CD APP-王宏 to CD FW 曹覃刚
Hi 覃刚
■ My analysis
根据文件的分享逻辑是被授予了临时权限,当播放完成后界面被销毁,临时权限失效。再次点击时会调用ActivityManagerWrapper$startActivityFromRecents(int taskId, ActivityOptions options).
由于Activity启动前会有一系列的检查,导致了启动失败。
1.请在启动前放行,并且保证Uri可以正常播放出视频。
2.也可以在当前情况下,移除对应的task卡片
■ Next action
请FW同事帮忙排查一下。
复现步骤:
1、确保相册未启动任何界面
2、录屏,点击通知栏录屏结果
3、播放完毕自动finish后进入recent界面
4、点击相册卡片(此时相册内无任何actvity存在)
#7 Updated by CD FW 曹覃刚 over 2 years ago
- Category changed from CD-FW to CD-APP
- Assignee changed from CD FW 曹覃刚 to CD APP-王宏
Hi 王宏
■ 我的分析
根据文件的分享逻辑是被授予了临时权限,当播放完成后界面被销毁,临时权限失效。再次点击时会调用ActivityManagerWrapper$startActivityFromRecents(int taskId, ActivityOptions options).
由于Activity启动前会有一系列的检查,导致了启动失败。
请在启动前放行,并且保证Uri可以正常播放出视频。
也可以在当前情况下,移除对应的task卡片
从上述分析来看,仍然是应用的权限问题
从FW的观点出发
1.权限检测机制是共通的,除了极个别特殊情况,都需要考虑在应用端添加权限。而不是根据条件或者时机,对个别问题在框架层中单独特殊处理
2.正常做法应该是,给该应用添加权限
■ 下一步解析计划
请调查,所缺的具体权限种类是什么,然后调查是否可以从应用侧添加该权限,谢谢
#8 Updated by CD APP-王营 over 2 years ago
- Assignee changed from CD APP-王宏 to CD APP-王营
#9 Updated by CD APP-王营 over 2 years ago
■ Current conclusion
已经和浩云确认如下方案:
1.原生逻辑从通知中心点击录屏视频,调用Gallery2进行播放此视频,播放结束后将此Activity界面移除(finish),task依然存在于任务管理器,点击此task卡片,原生framework层进行权限判断,为防止死锁问题,无法继续启动此界面,抛出异常,在Launcher给出提示“应用不可用”
2.当前修改方案,视频播放后不进行finish,视频进入待播放状态,可以点击播放按钮进行播放,如果此时从侧面滑动通过手势finish此界面,进入recent点击task卡片依然会出现提示,当前方案在原生基础上做出一定优化。
■Submit URL
https://dev.thundercomm.com/gerrit/c/general/platform/packages/apps/Gallery2/+/190244
#10 Updated by IoT scm over 2 years ago
ID | Project | Branch | Uploader |
190244 | general/platform/packages/apps/Gallery2 | Pre_figure_turbox-c2130c-la1.1-qssi12-dev | ying.wang@thundersoft.com |
AF: Gallery2: Fix TaskView error toast 1.Fix taskView error toast when play the video from notification after screen record. TC-RID: 1201-0300701 IssueID: TS-R-BUG-117047 Change-Id: Iba4f655228dded8ed28893427615e90673433c6f |
#11 Updated by CD APP-王营 over 2 years ago
- Status changed from ASSIGNED to RESOLVED
- Assignee changed from CD APP-王营 to CD TEST-方永红
- % Done changed from 0 to 100
- Resolution changed from -- to FIXED
- Degrated changed from -- to No
- Fixed Version set to 2023-03-29
- Root cause set to AOSP问题
#12 Updated by CD TEST-方永红 over 2 years ago
- Status changed from RESOLVED to VERIFIED
- Verified Version set to FlatBuild_HH_MCE_FSE.M.D.user.01.00.C102(X102).202304010020
4.1
验证通过
#13 Updated by CD TEST-方永红 over 2 years ago
- Status changed from VERIFIED to CLOSED