适配
文章平均质量分 62
shenhe123
这个作者很懒,什么都没留下…
展开
-
android 手机获取是否开启了底部导航栏兼容小米、华为
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) public static boolean isNavigationBarShow(WindowManager windowManager) { Display defaultDisplay = windowManager.getDefaultDisplay(); //获取屏幕高度 DisplayMetrics outMetrics = new Display...转载 2021-03-17 15:50:57 · 500 阅读 · 0 评论 -
解决 Android 8.0 Only fullscreen opaque activities can request orientation崩溃问题
这段时间把App的targetSDKVersion升级到了27,昨晚上线之后今早看到后台一堆崩溃,全是 Android 8.0 的设备,因为手头设备有限,测试的时候只测了Android 8.1的设备,没想到还有一个这个坑埋在这里,记录一下处理办法。问题分析当targetSDKVersion为26或者27时,在 Android 8.0 的设备上,一些设置了windowIsTranslucent标志,将背景设为透明,同事将屏幕方向锁定的Activity,会崩溃并抛出这个异常: Cause转载 2020-06-23 10:51:31 · 789 阅读 · 1 评论 -
简洁明了的刘海屏适配方案
网上关于刘海屏适配的文章不少,可讲清楚的却没几篇,大多是拷贝文档、长篇大论,甚至热情的贴图告诉你什么是刘海屏,到最后你仍不确定到底是怎样的一个适配方案,才能让你的 app 真正的适配所有的刘海屏机型。看到这篇文章你就无需再怨恨各大厂商的跟风“刘海”了,因为刘海屏的适配十分简单。ok,废话说完了,开始适配。首先要清楚的是哪些界面需要适配刘海屏:有状态栏的界面:刘海区...转载 2019-04-15 18:08:00 · 410 阅读 · 0 评论 -
Android Q 适配指南 让你少走一堆弯路
Android Q 适配指南 让你少走一堆弯路导读文中链接请自行科学上网Android Q Beta 1刚出,讲道理国内是不到下半年不用理睬Q的,但是上月末的一封华为要求适配Q的邮件要求我们在5月底之前完成相关适配,不然应用会被下架。一开始还心生奇怪,为什么这次华为的邮件来的那么早以及严格。当我仔细阅读了官方文档之后发现Q的更新特别多,且不适配应用可能无法正常运行...转载 2019-04-15 18:16:48 · 1688 阅读 · 0 评论