首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android技术分享

    Android刘海、水滴全面适配详解

    现在,市面上的屏幕尺寸和全面方案五花八门。这里我使用了小米的图来说明: ? 上述两种屏幕都可以统称为刘海,不过对于右侧较小的刘海,业界一般称为水滴或美人尖。 为便于说明,后文提到的「刘海」「刘海区」都同时指代上图两种屏幕。 刘海、水滴全面适配细节 当我们在谈屏幕适配时,我们具体谈什么呢? 声明最大长宽比 以前的普通长宽比为16:9,全面手机的屏幕长宽比增大了很多,如果不适配的话就会类似下面这样: ? 适配刘海 Android9.0适配 Android P(9.0)开始,官方开始提供了官方的挖孔适配API,具体可以参考Support display cutouts。 1,设置应用窗口在华为刘海手机使用刘海区。

    3.6K40发布于 2019-07-23
  • 来自专栏Live专区

    verycapture - 免费截

    简介 国人出品的 Windows 平台免费截图、GIF 制作、录软件。亮点是可以将截图进行 ocr 文字提取,并且录功能易用性也不错。 详细功能演示 下载地址:官网下载

    4.4K40编辑于 2022-08-16
  • 来自专栏韩曙亮的移动开发专栏

    【Android 屏幕适配】异形适配 ① ( 异形类型:刘海、水滴、挖孔 | 沉浸式布局刘海适配 | 华为手机异形适配注意点 )

    文章目录 一、异形类型:刘海、水滴、挖孔 二、沉浸式布局刘海适配 三、华为手机异形适配注意点 屏幕适配参考文档 : 设备兼容性概览 屏幕兼容性概览 支持不同的像素密度 声明受限屏幕支持 异形适配参考文档 : Google - 支持刘海 Google - 刘海涉及的 API - DisplayCutout 小米 - 刘海、水滴、挖孔 Android P/Q 适配 小米 - 刘海、水滴 Android O 适配 VIVO - 异形适配指南 OPPO - OPPO凹形 ( 刘海 ) 适配说明 OPPO - OPPO挖孔适配指导 详解Android刘海适配 异形适配难点是 需要针对 不同的手机厂商 , 不同的 Android 系统版本 进行适配 ; 一、异形类型:刘海、水滴、挖孔 ---- Android 手机除了正常屏幕之外 , 还存在异形 , 这些屏幕也需要进行适配 ; 异形有 刘海、水滴、挖孔 3 种类型 ; 刘海 : 在屏幕上方中间位置 , 有一块矩形刘海 ; 水滴 : 在屏幕上方中间位置有一个水滴状摄像头 ; 挖孔 : 屏幕上方不规则的挖孔

    3.6K40编辑于 2023-03-30
  • 来自专栏企鹅号快讯

    2017年前沿科技大盘点

    2017年前沿科技大盘点:无人机、虚拟现实、人工智能等科技颠覆生活,PowerVision无人机、SnappyScreen 360度防晒霜喷雾机、Sgnl智能表带、Hypervsn 3D全息图影、Water Walker&SPA浴缸跑步机、Prinker纹身打印机、汉森AI机器人等创新产品成为焦点。

    88300发布于 2017-12-27
  • 来自专栏vue学习

    关于骨架与首渲染

    为了提升下用户体验,讲下项目中这个骨架的处理吧。 项目相关:vue-mall 1、骨架 骨架就是可以由原来的在尚未加载前转圈圈变成先给用户展示出页面的大致结构,这样可以让用户有个更好的体验感。 (4)借助Puppeteer自动生成骨架 这个是利用chrome的puppeteer来获取页面的DOM结构,然后来生成骨架。考拉就是利用的这个方案,-->详见。 5、小结 综上所述,目前我能想到的骨架解决方案就是这样的了,mall项目中也是这样写的,麻烦的地方就是需要骨架的页面都需要自己去定位然后写下骨架,不够自动化,但是我觉得也还好吧,其实一个项目中几个主要的页面走下骨架就行了 ,并不需要每个页面都骨架

    1.3K20发布于 2020-04-02
  • 来自专栏薄荷前端

    前端骨架方案小结骨架

    骨架 最近在项目不时有用到骨架的需求,所以抽时间对骨架的方案作了一下调研,骨架的实践已经有很多了,也有很多人对自己的方案作了介绍.在这里按照个人的理解做了一个汇总和分类,分享给大家. 作为首渲染的优化. 第一类用途 第一类用途需要自己编写骨架,推荐两个成熟方便定制的svg组件定制为骨架的方案 react-content-loader vue-content-loader 作为首渲染(自动化方案) 该方案是饿了么在骨架的实践中总结出的一套方案: 骨架的dom结构和css通过离线生成后构建的时候注入模板中的节点下面. 小程序的骨架 不存在预渲染的概念,但是还是可以通过自己预先编写骨架组件放在页面中,等到异步请求的数据回来后更新页面.

    1.8K10发布于 2019-04-03
  • 来自专栏蜉蝣禅修之道

    Android禁止横切换

    要避免在转时重启activity,可以通过在androidmanifest.xml文件中重新定义方向(给每个activity加上android:configChanges=”keyboardHidden |orientation”属性),并根据Activity的重写onConfigurationChanged(Configuration newConfig)方法来控制,这样在转时就不会重启activity R.layout.file_list_landscape); }else{ //竖向 setContentView(R.layout.file_list); } 在模拟器中,要使程序转可以使用快捷键 当然在用命令行启动模拟器时可以直接使用参数emulator.exe -skin HVGA-L来启动横的程序。 

    4K60发布于 2018-05-23
  • 来自专栏程序员开发工具

    adb 截和录命令

    ---- adb 截命令 screencap 第一种方法 //(保存到SDCard) adb shell /system/bin/screencap -p /sdcard/screenshot.png 在Windows中利用doskey配置类似Linux中alias命令 创建Windows命令行的alias ---- adb 录命令 screenrecord 简介 screenrecord

    11.6K20发布于 2018-09-18
  • 来自专栏智能相对论

    智慧、智能、智、社交电视,你玩明白了没?

    ;最近,小度也发布了首款智能电视,名叫“巨电视”。 智业务营收占到TCL电子总收入的66.1%,但是其中7成左右收入都来自海外。 又比如华为智慧,来自中怡康的数据显示,今年上半年具体销量约7.2万台,与数千万的彩电出货量相比实在是不值一提。 智慧、智能、智、 社交电视,看看销售怎么说 虽然不是周末,小米的线下体验店中依旧有不少人进进出出,展示墙上多款智能电视依次陈列,在了解笔者需求后,销售人员介绍了起来。 “您家客厅大概多大呢? 小米智能电视不愧是连续蝉联国内市场销量第一的产品,销售人员很热情,也非常专业,但在听了一阵后一直没有讲到我想知道的重点,还是忍不住打断了他,“现在市场上好多品牌都在做智能电视,什么智、智能、智慧… 大概停顿了2、3秒,销售人员才说“对我知道,TCL是叫智嘛,智慧是华为的嘛。”

    76820发布于 2021-10-08
  • 来自专栏全栈程序员必看

    苹果录gif_动态录

    作为一名优秀的前端程序员,想要输出内容,总需要制作一些动图(前端动效、功能预览、代码讲解等),接下来咱们说一下,使用 Mac 录,并转成 Gif格式动图的方法: 工具: Mac、QQ 操作步骤: 1 .打开QQ(没有安装QQ的话,请自行安装) 使用QQ聊天对话框中的 截图功能(小剪刀),选中“录”功能。 按照提示,选择要录的区域 进行视频录制。如下图: 3. 录制成功,点击“结束录制”,点击右下角下载按钮,将录屏保存为 gif格式: 4.

    2.9K30编辑于 2022-11-05
  • Android永不息和关闭锁

    永不息 \android11\device\rockchip\rk356x\overlay\frameworks\base\packages\SettingsProvider\res\values\defaults.xml 在这个文件中修改 关闭锁 \android11\frameworks\base\packages\SettingsProvider\res\values\defaults.xml 在这个文件下修改

    17410编辑于 2026-02-02
  • 来自专栏Alter聊科技

    “养猪”正成为科技大厂的新战场

    华为绝非是最后一个宣布“养猪”的科技大厂,当国内生猪养殖的市场格局进一步明晰,还将有越来越多的科技玩家涌入。 生猪养殖的重资产模式被深层次验证,或许就是科技大厂们看到的机会。 03 科技大厂抛出橄榄枝 网易、阿里、京东、华为等科技大厂先后推出的“养猪计划”,出发点或许是为了解决牧原们的切肤之痛。 网易的“养猪”充满了小资情怀。 可以预见的是,华为绝非是最后一个宣布“养猪”的科技大厂,当国内生猪养殖的市场格局进一步明晰,还将有越来越多的科技玩家涌入。

    37420编辑于 2023-01-12
  • 来自专栏云深之无迹

    上海科技大学MATLAB入门.讲座PPt

    我自己写了一个小爬虫,每天都会有很多意想不到的收获。这是呢应该是Matlab官方的一套PPT,制作的实在太漂亮的。在学习matlab之余,其说明书的配图制作也值得一学。

    67920发布于 2021-07-23
  • 来自专栏美丽应用

    重力锁:智能,高效锁体验

    文章更新:   20160329 初次成文   应用名称:重力锁 应用包名:com.plexnor.gravityscreenofffree 备注说明:免费版/可内购   重力锁是一款智能, 高效的锁控件。 支持白名单/横向模式/SmartLock,当白名单中的应用在前台运行时,重力锁所有服务将停止,此外,若一个应用以横方式显示在屏幕上,重力锁的所有服务也会停止。 ? ? ?    另外,某些手机在熄一段时间后设备会进入深度睡眠状态(传感器也会被关闭),在这种状态下重力锁可能不能正常开启屏幕。 也就是说,重力锁托管关动作是完全没有问题的,但是对于开屏动作而言可能不能兼容部分设备。

    2K40发布于 2018-07-19
  • 来自专栏Android 开发者

    Android P 凹口支持,打造全面体验

    而凹口 (又称 "刘海") 更是成为各大设备厂商手中的 "神兵利器":既能让用户享受到全面体验,又能预留出足够空间安装感应器。 预计今后会有更多凹口设备与消费者见面。 针对凹口测试您的应用 强烈建议您对应用的所有界面和操作进行测试,确保应用在凹口设备上能够流畅运行。 如果您暂时没有条件进行真机测试,您可以在非凹口 P 版本手机或者 Android 模拟器中,开启 "模拟具有凹口的显示" 的设置项,然后再进行调试。 别忘了: 为长屏幕设备做好准备 在适配凹口的同时,您不妨考虑一下如何确保应用在长屏幕设备上 (纵横比大于或等于 18:9) 也能够正常运行,尤其是现在市面上长手机越来越多,而且这些设备往往同时还采用了凹口设计

    2K20发布于 2018-08-07
  • 来自专栏【Android开发基础】

    android设置横和竖的方法

    "landscape":横显示(宽比高要长) "portrait":竖显示(高比宽要长) "user":用户当前首选的方向 "behind":和该Activity下面的那个Activity 方法二:在java代码中设置 设置横代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//横 设置竖代码 :setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖  因为横有两个方向的横法,而这个设置横的语句,如果不是默认的横方向 ,会把已经横的屏幕旋转180°。 所以可以先判断是否已经为横了,如果不是再旋转,不会让用户觉得转的莫名其妙啦!

    6.9K20编辑于 2023-02-10
  • 来自专栏山河木马

    HTML5中判断横

    在移动端中我们经常碰到横的问题,那么我们应该如何去判断或者针对横、竖来写不同的代码呢。 一:CSS判断横 写在同一个CSS中 @media screen and (orientation: portrait) { /*竖 css*/ } @media screen and (orientation: landscape) { /*横 css*/ } 分开写在2个CSS中 竖 @media screen and (orientation: portrait ) { /*竖 css*/ } @media screen and (orientation: landscape) { /*横 css*/ } 横 <link rel="stylesheet " media="all and (orientation:landscape)" href="landscape.css"> JS判断横 //判断手机横竖状态: window.addEventListener

    5.3K40发布于 2019-03-05
  • 来自专栏全栈程序员必看

    android刘海适配(刘海或圆角适配)

    其中UI最大的改变就是需要适配刘海。 有刘海真机的同学可以跳过这部分,首先在设置中打开“开发者选项”,找到“绘图”,找到“模拟具有凹口的显示”,选择“长型显示凹口”。 如图: 第二张图就是开启模拟选项后显示的切口样式,当然这个缺口是模拟的,目前真机普遍的刘海高度在90px左右,安卓模拟器模拟的刘海高度为144px。 第三张图是开启一个应用的闪页没有适配刘海的高度时候的样子,顶部出现了黑色区域。这个黑色区域是因为刘海缺口导致的整个界面整体向下移。 因为我们的闪页一般都是会全屏显示,那我们就需要适配刘海上的全屏样式了。 坐好了,我开始吹一波了。

    3K10编辑于 2022-07-25
  • 来自专栏前端学习笔记

    事件

    事件概述 移动端浏览器兼容性较好,我们不需要考虑以前 JS 的兼容性问题,可以放心的使用原生 JS 书写效果,但是移动端也有自己独特的地方。 比如触事件 touch(也称触摸事件),Android和 IOS 都有。 touch 对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。 触事件可响应用户手指(或触控笔)对屏幕或者触控板操作。 常见的触事件如下: ? 2. 触摸事件对象(TouchEvent) TouchEvent 是一类描述手指在触摸平面(触摸、触摸板等)的状态变化的事件。

    1.4K41发布于 2020-10-26
  • 来自专栏佳爷的后花媛

    Fragment横竖

    Fragment1是横时的Fragment Fragment2是竖时的fragment。 if(height>width){ //当手机竖,加载Fragment1 beginTransaction.replace(android.R.id.content,new

    1.1K10发布于 2018-09-12
领券