- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三星钻孔屏适配指导
1. 前言
钻孔屏(Punch Hole ),即屏幕内相机开孔技术(Hole In Display ),官方
称其为 “黑瞳全视屏” ,相比刘海屏,可以带来保留窄边框的全面屏体验。
三星此次突破手机屏幕工艺,将钻孔屏作为 Galaxy A8s 上“首次采用”的
技术,而 Galaxy A8s 也成为首个采用钻孔屏的机型。
在钻孔的区域,要避免布局重要的控件、文本或其他内容 ,对于安卓 P OS ,
谷歌提供了统一的适配方案(Cutout API );然而由于Galaxy A8s 上线版本
为安卓 O OS ,O OS 在市场中仍会存在很长一段时间,因此强烈建议并感谢
第三方合作伙伴按照下文方式适配三星 O OS 方案。
2. 分辨率信息
型号 分辨率 屏幕纵横比 Dpi
Galaxy A8s 1080*2340 19.5:9 403
(SM-G8870 )
3. 三星钻孔屏手机安卓 O OS 适配方法
3.1 如何识别钻孔屏
资源 config_mainBuiltInDisplayCutout 中若包含一个有内容的 cutout
spec ,可识别该型号为钻孔屏。
try {
final Resources res = context.getResources();
final int resId = res.getIdentifier(config_mainBuiltInDisplayCutout, string, android);
final String spec = resId 0 ? res.getString(resId): null;
mHasDisplayCutout = spec != null !TextUtils.isEmpty(spec);
} catch (Exception e) {
Log.w(mLogTag, Can not update hasDisplayCutout. +
e.toString());
}
3.2 如何获取钻孔屏区域
DisplayCutout API
ListRect getBoundingRects()
返回 Rects 的列表,每个 Rects 都是屏幕上非功能
区域的边界矩形。
int getSafeInsetBottom()
返回安全区域距离屏幕底部的距离,单位是 px
int getSafeInsetLeft ()
返回安全区域距离屏幕左边的距离,单位是 px
int getSafeInsetRight ()
返回安全区域距离屏幕右边的距离,单位是 px
int getSafeInsetTop ()
返回安全区域距离屏幕顶部的距离,单位是 px
Anroid8.1 可以通过代码反射调用 DisplayCutout 的主要API
1 ) 通 过 WindowInsets 的 getDisplayCutout 反 射 调 用 获 得
DisplayCutout 的实例。
(Sample) Reflection 1
Method method = WindowInsets.class.getDeclaredMethod(getDisplayCutout);
Object displayCutoutInstance = method.invoke(windowInsets);
2 ) 通过实例做 getSafeInsetTop, getSafeInsetBottom,, getSafeIn
您可能关注的文档
- 2008年北京车展汽车频道运营效果分析报告-搜狐汽车.PDF
- 2000达特茅斯学院文学学士个展和双人合作展览-MakeRoom.PDF
- 2008年辅导工作手册-董总.PDF
- 200Mvar链式静止同步补偿器保护功能设计-电力系统自动化.PDF
- 2008-09香港科学青苗奖小学组亚军.PDF
- 2009年社会责任报告-中国东方航空.PDF
- 2000级概率论与数理统计试题考试时间120分钟试卷总分100分.PDF
- 2014伦敦StellaMcCartneyGreenCarpetCollection在位于伦敦梅菲.PDF
- 2012年伊朗核问题升级对油价的影响分析-北京大学国家发展研究院.PDF
- 2013年6月1日--6月4日Donohue博士表达性艺术治疗工作坊如何.PDF
最近下载
- 煤矿安全管理经验交流(第二版).ppt VIP
- 一级消防工程师《消防安全技术实务》精讲讲义.pdf
- (适用于课堂教学的背景图.ppt VIP
- 天津大学论文答辩PPT模板.pptx VIP
- 生物化学与分子生物学:第13章 真核基因与基因组.ppt VIP
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
文档评论(0)