简介:随着去年iPhone X的发布,今年android厂商也紧随其后,发布了各种异形屏手机(国内习惯称为刘海屏),作为Android的东家,google也是大力支持这种方案,然后就决定在系统级予以支持,所以从Android P开始,就提供了相应的接口,适配刘海屏,并且华为和小米已经明确说明了,以后的新系统会兼容google官方的解决方案,所以接下来,我就介绍一下官方的解决方案。适配方案:1.官方            
                
         
            
            
            
            IPhone 8 没刘海屏幕。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-30 17:21:18
                            
                                210阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            带你提前感受刘海屏MacBook Pro。10月22日消息,苹果在前几日推出新款MacBook Pro,搭载目前苹果最强的M1 Pro/M1 Max芯片,性能得到全方位提升。但是,产品采用的刘海屏也遭到网友们的一致吐槽,甚至有人直接称它为“丑陋的刘海”。GitHub上有开发者推出一款Mac刘海模拟器Notch Simulator,可以在Mac电脑上模拟出MacBook Pro的刘海屏,带你提前感受            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 20:52:19
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            众所周知,我们在开发Unity项目的时候,UI的自适应是很重要的,加上现在五花八门的手机分辨率和留海屏,使得UI的适配会很奇怪,这边文章就提供最简单的UI自适应思路和方案先说一下能解决的问题   例如我们UI需要在屏幕下方放置一个滑动列表,同时在列表左右两边各放置一个按钮,我们常规的UI布局是这样         并设置控件对应的锚点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 02:20:23
                            
                                269阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            三星即将于1月14日发布新款旗舰手机Galaxy S21,值得关注的是这款手机将回归直屏而不再是之前一直使用的双曲面屏,这似乎证明因为双曲面屏的弊病导致消费者不认可,然而国产手机企业却纷纷采用了双曲面屏方案。三星是全球第一家采用双曲面屏的手机企业,它最早在2015年推出看全球第一款双曲面屏方案的手机S6edge,这证明了它在硬件方面所拥有的创新优势。三星拥有如此强大的硬件创新能力,在于它自身拥有的            
                
         
            
            
            
            首先就是外观设计上的差距,两者完全不是一个层次的产品。华为Mate40采用的是68°的曲面屏,再加上后背独特的星环模组,逼格和手感瞬间提升。而iPhone13依然是直面刘海屏,虽然刘海相比iPhone12更小了,后置对角双摄也更有辨识度,但就手感和颜值创新来说,和华为Mate40相比还是少了点东西。而在屏幕方面,华为Mate40采用的是6.5英寸的AMOLED屏幕,在曲面的加持下,正面的视觉感比i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 21:03:33
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                NotchFit是一款Android端的刘海屏适配库,适配了O版本和P版本,它屏蔽了不同厂商不同设备不同系统版本对刘海屏适配带来的一系列的繁杂的问题。     NotchFit可以智能的判断刘海的逻辑参数,所谓的刘海逻辑参数是该库对设备刘海参数的一个抽象获取,刘海逻辑参数不单是获取设备的硬件参数,还会根据系统的设置(如小米、华为等手机可以在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 13:25:04
                            
                                101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是刘海屏屏幕的正上方居中位置(上图黑色区域)会被挖掉一个孔,屏幕被挖掉的区域无法正常显示内容,这种类型的屏幕就是刘海屏,也有其他叫法:挖孔屏、凹凸屏等等,为便于说明,后文提到的「刘海屏」都同时指代上图两种屏幕。Apple一直在引领设计的潮流,自从 iPhone X 发布之后,”刘海屏” 就一直存在争议,本以为是一个美丽的错误(Bug),却造就了一时间“刘海屏”的模仿潮,由于Android在9.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 09:32:33
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作为半个手机狂热饭,各个品牌的手机基本上都用过。前两天赶着热乎上三星官网购买了最新款256g S9+,其全面屏设计,一扫齐刘海屏对我造成的审美疲劳。我刚拿到三星Galaxy S9+时,真就忍不住感叹:没有刘海的全面屏简直令人太感动了好吗!另外,官网还可以买到256G的皇帝版,秉承“要买就买最好原则”的朋友可以了解一下。其实全面屏设计早就有手机品牌尝试过,在苹果iPhone X的刘海异形全面屏带动下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 17:15:18
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在当今移动设备日益多样化的背景下,Android 折叠屏设备的普及为用户带来了新的使用体验。然而,这种新形态的设备也伴随着不少问题,例如“键盘消失留白”的现象,影响了用户操作的流畅性。本文旨在详细解析该问题并提供解决方法,确保用户能够顺利使用折叠屏设备。
## 背景描述
在用户体验日渐重要的移动端环境中,折叠屏设备逐渐成为一类引人注目的新型产品。随着这些设备的推出,开发者需要解决一系列与用户交            
                
         
            
            
            
            1、 iOS里fixed中有input或者textarea,用户在里面输入文字,触发键盘,fixed容器会居中显示,而不是继续悬浮
      解决办法: http://dwz.cn/CrwNz
2、移动端click时间300ms延迟      解决办法:zepto.js  或者百度touch.js 或者是f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 23:36:40
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android中的屏幕方向判断:横屏与竖屏的解决方案
在Android应用开发中,屏幕方向的判断是一个不可避免的话题。应用在不同的屏幕方向下,其布局、用户体验、以及交互方式都可能会有所不同。因此,合理的判断当前的屏幕方向(横屏或竖屏)是非常重要的。本文将探讨如何在Android中判断屏幕方向,并结合实际示例解决这一问题。
## 1. 为什么要判断屏幕方向
在编写Android应用时,屏幕            
                
         
            
            
            
            ## 如何在Android中判断折叠屏设备
折叠屏设备是近年来手机市场中的一大趋势,它们提供了更大的屏幕空间,并且具有更多的创新功能。在开发Android应用程序时,我们可能需要针对折叠屏设备进行不同的布局和功能处理。因此,了解如何在Android中判断折叠屏设备是非常重要的。
### 1. 通过Android API判断折叠屏设备
Android系统提供了API来帮助开发者判断当前设备是否            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-03 06:23:10
                            
                                500阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最后我们来详细介绍是如何测试屏幕部分的。整个测试过程分为客观仪器测试和主观测试,其中主观测试我们采用三名测试员观测讨论来评分的方式。通过Topcon BM7A亮度色度仪,我们可以测试每一款液晶电视的亮度值(纯白时的最高亮度与纯黑时的最低亮度),每个颜色的色度坐标,这样通过计算这些色度坐标值就能够得出每一款液晶电视屏幕的NTSC色域(色彩饱和度)、白点色温等数据。  &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 06:27:58
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于iOS和Unity交互的方法,进行简单的梳理.调用方法一:Unity调方法传参,有返回值.  Unity代码:[DllImport("__Internal")]
// 给iOS传string参数,有返回值,返回值通过iOS的return方法返回给Unity
private static extern string getIPv6(string mHost, string mPort)iOS通过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 23:04:48
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS和安卓的留海兼容
在手机屏幕越来越大的趋势下,为了提供更大的显示区域,许多手机制造商开始采用了留海设计。留海是指在屏幕顶部中央留出一块区域,用于容纳前置摄像头、听筒等元件。然而,由于iOS和安卓两个操作系统的设计和开发理念的差异,留海在这两个系统上的兼容性问题成为了一个较为复杂的技术挑战。本文将介绍iOS和安卓的留海兼容性问题,并给出代码示例。
## 留海的设计差异
iOS和安卓在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-03 04:08:40
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android 如何判断屏幕是否已息屏
在 Android 开发中,判断设备屏幕是否已息屏是一个常见需求。我们可以通过多种方式实现这一点,包括监听系统广播、使用 `PowerManager` 以及 `WindowManager` 等。本文将详细介绍几种判断屏幕是否息屏的方法,并提供相应的代码示例。
## 方法一:使用 BroadcastReceiver 监听屏幕状态
Android 提供            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-05 03:44:22
                            
                                519阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 判断是否是折叠屏设备
在当前移动设备市场上,折叠屏手机已经成为一种新趋势。在Android开发中,有时候我们需要根据设备是否是折叠屏来做一些不同的逻辑处理。本文将介绍如何通过代码来判断设备是否是折叠屏。
## 判断逻辑
在Android中,我们可以通过检测屏幕的尺寸和密度来判断设备是否是折叠屏。一般来说,折叠屏设备的屏幕尺寸会比普通手机大一些,并且密度也可能会有所不同。
## 示例代码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-29 03:56:22
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android Review—5零蚀全局contextpublic class MyApplication extends Application {
    private static Context context;
    @Override
    public void onCreate() {
        super.onCreate();
        context =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-09 16:13:13
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【TechWeb】3月4日消息,据国外媒体报道,在竞争对手三星和华为相继推出可折叠屏的手机之后,苹果目前也在筹划相似的产品,三星旗下的显示器公司已向其提供了可折叠的屏幕。苹果在筹划折叠屏iPhone?外媒称三星已向其提供可折叠屏幕三星向苹果提供可折叠屏幕的消息,是由韩国媒体率先报道的,他们在报道中表示,三星旗下的三星显示器公司,已向苹果提供了一套可折叠屏幕,可能用于未来的iPhone。外媒在报道中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 10:32:08
                            
                                76阅读
                            
                                                                             
                 
                
                                
                    