Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Daily Report 2019-07 Liu Xiaoxu #2594

Open
xiaoxu8 opened this issue Jul 2, 2019 · 17 comments
Open

Daily Report 2019-07 Liu Xiaoxu #2594

xiaoxu8 opened this issue Jul 2, 2019 · 17 comments

Comments

@xiaoxu8
Copy link
Collaborator

xiaoxu8 commented Jul 2, 2019

No description provided.

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 2, 2019

07/01 report:
1.oto8针对兼容模式,在AMS中设计静态HasMap存储应用运行模式,用于createAppContext时判断是否需要进入兼容模式运行。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 3, 2019

07/02 report:
1.oto8兼容模式,优化切换兼容模式,同时强制停止当前应用,在下一次打开应用时,运行模式生效。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 4, 2019

07/03 report:
1.协助分析权限管理器实现流程。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 5, 2019

07\04 report:
1.分析oto8 微信editor长按不显示复制、粘贴等选项弹窗问题,对比测试原生aosp8.1不存在此问题,定位到是由于NewPhoneWindow中的getLocationOnScreen方法修改导致的。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 9, 2019

07/08 report:
1.整理oto8手机兼容模式需求、实现文档。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 10, 2019

07/09 report:
1.bug:filemanager切换为全屏模式运行,桌面打开的filemanager以非全屏模式运行,已解决

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 11, 2019

07/10 report:
1.bug:全屏模式只能通过开始菜单启动才有效,命令行、桌面图标和应用商店启动全屏模式的应用均为窗口大小,已解决

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 12, 2019

07/11 report:
1.bug:影梭、wps邮箱的查看邮件页面、愤怒的小鸟进入游戏时、buttons and scissors进入游戏时、微博等应用强制竖屏模式时,窗口标题栏偏移严重,已定位到由于窗口density在不同界面不一致导致标题栏位置发生偏移,点击错位,正在设计解决方案。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 16, 2019

07/15 report:
1.oto8手机兼容模式技术交流汇报。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 17, 2019

07/16 report:
1.整理oto8手机兼容模式相关API函数列表。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 18, 2019

07/17 report:
1.分析oto8微信7.0.5聊天界面,右上角按钮弹窗位置错位问题,已定位到由NewPhoneWindow中FakeDecor的getWindowVisibleDisplayFrame(Rect out)方法out.top位置引起的,已解决。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 19, 2019

07/18 report:
1.分析oto8微信7.0.5长按输入框文字,文字被选中,且弹出“复制、粘贴、分享”弹窗,光标位置错位,且弹窗只能在左上角一定范围内弹出,已定位到原因,正设计解决方案。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 23, 2019

07/22 report:
1.分析oto8部分应用图片在兼容模式下仍然显示过大问题,通过分析ViewPager显示ImageView的demo发现,如果ViewPager的高度设置wrap_content,且Cardview作为ViewPager的子View显示时,ViewPager的高度与父View的高度一致,所以如果父VIew的高度与DecorView的高度一致,那ViewPager的高度同样是DecorView的高度,所以当窗口化显示图片时,且ImageView的scaleType设置成centerCrop时,图片会显示不全。但是当窗口全屏时,图片正常显示。下面接着分析图片显示不全的问题。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 24, 2019

07/23 report:
1.通过分析,修改oto8Display中相关数据API,在兼容模式下,微博、抖音短视频、it之家应用图片显示比例出错的问题,已经修复。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 25, 2019

07/24 report:
1.通过对比分析qq、亚马逊购物HD分别在华为M6、ooto8上运行情况,定位出qq、亚马逊购物HD图片在兼容模式下显示不全,是由于兼容模式图片缩放后尺寸仍过大导致的,调整兼容模式窗口的宽度,可保证图片正常显示。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Jul 26, 2019

07/25 report:
1.解决oto8切换兼容模式,部分应用提示弹窗宽度超出窗口范围bug。

@xiaoxu8
Copy link
Collaborator Author

xiaoxu8 commented Aug 1, 2019

07/31 report:
1.分析oto8微信登录界面按钮重叠问题,通过调试发现,调用Resources的updateConfiguration方法可以解决按钮重叠的问题,目前正在分析updateConfiguration方法调用的流程。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant