首页
学习
活动
专区
圈层
工具
发布

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

安卓P版本也就是刚发布的安卓9.0 其中就加入了刘海屏相关的API。其相关行为与功能变更也是非常多的,从其变更的趋势及功能来看,google在进一步的收紧权限。...在安卓P发布公测版到7月底,想必不少开发者都收到了来自各大应用市场发来的邮件。 邮件内容以其中一家为例(具体市场名称已隐匿): 尊敬的开发者: 您好!...这样就导致我们不得不去适配安卓P了。 在收到邮件后,查阅谷歌官方的资料,更新SDK。其中UI最大的改变就是需要适配刘海屏。...今天就来说说怎么适配安卓8.1及P上的刘海屏。 首先下载谷歌最新的SDK API 28及系统镜像。新建API 28的模拟器后,自定义分辨率,高宽比最好设置为2以上,比如2280 * 1080。...如图: 第二张图就是开启模拟选项后显示的切口样式,当然这个缺口是模拟的,目前真机普遍的刘海屏高度在90px左右,安卓模拟器模拟的刘海屏高度为144px。

3K10

免费:让你关心、关注的任意数据常驻手机状态栏

免费:让你关心、关注的任意数据常驻手机状态栏提示:仅限安卓手机,苹果手机用户可以划走了。...PushMe是一款专业的轻量级安卓通知APP,可以通过HTTPAPI,快速给手机发送通知。相对于市场常见的通知应用,其独创的数据消息、数据小屏功能,专为你关心的实时数据而设计。...后台仅仅用来接收通知,耗电点极低,可以忽略。...特别提示:当最小化到状态栏时,因为实际显示是在状态栏下方,会造成无法后续拖动,此时只需再次进入数据消息详情页,点击右上角的重置图标,将悬浮窗样式重置即可。这样发送数据安全吗?...你关注的数据也可以在电脑桌面上常驻?PushMe除了安卓APP,还有个简单的windows客户端PushMeClient,通过PushMeClient即可在电脑桌面上显示实时数据。

15110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    游戏优化系列一:海外谷歌应用适配相关

    作者 大家好,我叫Jack冯; 本人20年硕士毕业于广东工业大学,于2020年6月加入37手游安卓团队;目前主要负责海外游戏发行安卓相关开发。 背景 游戏上架谷歌申请推荐时,谷歌会给予一些优化建议。...状态栏消息推送 在游戏应用中进行版本迭代时,如果游戏本身有消息推送,且SDK中也有推送的情况下,发送消息的notify方法中,id有可能不同,此时会出现两条消息(游戏的和SDK的),有可能会被Google..." 4.导航键 系统导航键不能挡住功能,最好能够使用IMMERSIVE_STICKY模式(即完全全屏,通知栏和导航键都自动隐藏,需要API-19以上支持)。...返回键功能的官方解释: 1.具有与屏幕上任何后退或关闭按钮相同的功能 2.暂停和取消暂停游戏(如果适用) 3.关闭所有对话框窗口 4.导航到菜单堆栈中的上一个位置(如果适用) 5.第一次登录时,在主菜单中按下退出应用程序...,在服务器选择和字符选择页面中,Android后退按钮出现错误行为。

    11.5K40

    AutoJs6 – v6.2.0 – 安卓 JavaScript 自动化工具 (Auto.js 二次开发)

    软件简介: Android 平台支持无障碍服务的 JavaScript 自动化工具 需要 Android 7.0 (API 24) 及以上 克隆 (clone) 自 hyb1996/Auto.js...issue #19 修复 定时任务启动延时显著 (试修) issue #21 修复 JavaScript 模块名被覆盖声明时导致存在依赖关系的内部模块无法正常使用的问题 issue #29 修复 高版本安卓系统点击快速设置面板中相关图标后面板可能无法自动收起的问题...(试修) issue #7 修复 高版本安卓系统可能出现部分页面与通知栏区域重叠的问题 修复 安卓 10 及以上系统无法正常运行有关设置画笔颜色的示例代码的问题 修复 示例代码 “ 音乐管理器 ”...修复 图标选择页面的图标元素排版异常 修复 文本编辑器启动时可能因夜间模式设置导致闪屏的问题 (试修) 修复 文本编辑器设置字体大小时可用最大值受限的问题 修复 部分安卓系统脚本运行结束时日志中无法统计运行时长的问题...修复 使用悬浮窗菜单关闭悬浮窗后重启应用时悬浮窗依然开启的问题 修复 布局层次分析时长按列表项可能导致弹出菜单溢出下方屏幕的问题 修复 安卓 7.x 系统在夜间模式关闭时导航栏按钮难以辨识的问题

    9K20

    机器学习为核心,DeepMind助力谷歌开发的安卓 9「Pie」今日上线

    它通过使用 UI 模板来实现这一点,这些模板从谷歌搜索应用中显示丰富、动态且交互的内容,之后还可以在 Google Assistant 等其他地方显示这些内容。 ?...Neural Networks 1.1 安卓 9 中包含了神经网络 API 的新版本,以扩展安卓对设备上机器学习加速的支持。...在安卓 9 中,谷歌的开发者们已将 Android 的 UI 转变为更简单、更易于使用的形式——对于开发人员而言,这些改进有助于改善用户查找、使用和管理 app 的方式。 ?...带有沉浸式内容的 APP 可以使用显示切换功能在设备上全屏显示。 通知与智能回复 Android 9 使通知功能能有用且易操作。...通知类 app 可以利用新的 MessagingStyle API 来显示对话、附上照片或标记,甚至还能提供智能回复。用户很快就可以利用 ML Kit 为 app 生成回复建议。 ?

    3K10

    用Python写个了红包提醒,再不怕错过一个亿了

    安卓上有不少红包助手工具,但 iOS 似乎没有。而且就算有,这种需要很高权限的第三方插件工具总让人不那么放心。所以我还是自己来做一个好了。...当网页版收到红包后,会显示“收到红包,请在手机上查看”。所以判断消息文本中包含“红包”字样时,就发出提醒。 由于是基于网页版运行,代码运行后,需要用手机扫二维码登录。...2、发通知 最简单的通知方法就是发出声音,在 Python 中有几种不同实现: def alarm(): # Windows嗡鸣声 import winsound winsound.Beep...你在使用 itchat 的时候要注意: 不要频率过高过快的发送消息,也是有很大概率被限制网页版登录 登录状态有可能掉线,而且掉线是不会有通知的 不支持领取红包 切勿拿来做什么不好的事情(凭现在的功能其实也做不了啥...) 自动抢红包实现起来就要复杂很多,需要从安卓 APP 层面入手。

    99820

    Vultur 安卓银行木马“卷土重来”,新增远程控制功能

    据悉,Vultur 最早于2021年初被首次披露,该恶意软件能够利用安卓的可访问性服务API来执行其恶意行动。...Vultur 的一个显著特点是能够与受感染的设备进行远程交互,包括通过安卓的辅助服务进行点击、滚动和轻扫,以及下载、上传、删除、安装和查找文件。...此外,该恶意软件还能阻止受害者与预定义的应用程序列表进行交互,在状态栏中显示自定义通知,甚至禁用键盘防护以绕过锁屏安全措施。...此外,该恶意软件还提供多种高级功能,包括键盘记录、拦截短信和推送通知,以及控制设备屏幕。它利用各种注入程序,通过显示伪造屏幕或覆盖层来窃取密码和登录凭证等敏感信息。...麦克菲实验室对此进行了进一步研究说明,称该恶意软件已被嵌入到了 800 多个应用程序中。并且有超过 3700 台安卓设备已被入侵。

    33510

    Android6.0到9.0的适配爬坑总结

    Android P的稳定版,而且谷歌粑粑,为了大家能给辛苦熬夜加班,特地的和个大市场合作,要强制推出9.0的适配,而近期在下不才,为了报着多踩坑的心态,做了一下7.0~9.0的适配,脸颊也是老泪两行 2.安卓...大于等于的24的App中,但是我们没有去适配7.0。...那么在调用安装页面,或修改用户头像操作时,就会失败。那么就需要你去适配7.0或是将targetSdkVersion改为24以下(不推荐)。...1)只勾选v1签名就是传统方案签署,但是在7.0上不会使用V2安全的验证方式。 2)只勾选V2签名7.0以下会显示未安装,7.0上则会使用了V2安全的验证方式。...4.2 通知适配   安卓8.0中,为了更好的管制通知的提醒,不想一些不重要的通知打扰用户,新增了通知渠道,用户可以根据渠道来屏蔽一些不想要的通知 兼容的代码 /** * 安卓8。

    2.3K30

    Android通知Notification使用全解析,看这篇就够了

    1、效果 image.png image.png 2、简介 通知是 Android 在您的应用 UI 之外显示的消息,用于向用户提供提醒、来自其他人的通信或来自您的应用的其他及时信息。...用户可以点击通知打开您的应用或直接从通知中执行操作。 2.1、展示 通知以不同的位置和格式向用户显示,例如状态栏中的图标、通知抽屉中更详细的条目、应用程序图标上的徽章以及自动配对的可穿戴设备。...当发出通知时,它首先在状态栏中显示为一个图标。 2.2、操作 用户可以在状态栏上向下滑动以打开通知抽屉,他们可以在其中查看更多详细信息并根据通知执行操作。...用户可以向下拖动抽屉中的通知以显示展开的视图,该视图显示其他内容和操作按钮(如果提供)。 通知在通知抽屉中保持可见,直到被应用程序或用户关闭。...4.2.2、重要性等级 紧急:发出声音并显示为提醒通知 高:发出声音 中:没有声音 低:无声音且不出现在状态栏中 4.3、进度条通知 private fun createNotificationForProgress

    9.9K30

    Android 12第四测试版公开发布,代号「雪花冰沙」!Google:平台已稳定,开发者可以冲了!

    开启后,即可看到相关细节,例如能够知道过去24小时中,有多少App访问过你的位置、相机和麦克风。...app 在使用麦克风或摄像头时,右上角也会有隐私指示器显示,呈现方式与 iOS 类似,为一个带颜色的小圆点。用户可以在快速设置中,开启或关闭 app 使用麦克风或摄像头的权限。...一个更方便的功能是Wifi共享,在安卓11当中,如果想要分享WiFi热点给他人,可以通过扫描二维码,在安卓12中,点击二维码即可看到「附近」按钮,直接就可以将WiFi凭证分享给他人,免去了扫码这一步骤。...在安卓12中,App休眠或者「不常用App」,都可以通过特定规则来管理这些App的占用空间。目前该功能已经进入到了安卓开源项目AOSP当中,而且Google也已经确认了该功能的存在。...Google为Pixel 5手机提供了隐藏摄像头的选项,在开发者选项中可以开启该设置,自拍摄像头会被黑条隐藏,此时状态栏也会在黑条中融为一体。

    1.6K30

    信息提醒之Notification,兼容全部SDK-更新中

    Notification是Android中很理想的提示方法,Notification可以在Android桌面上最上方的状态栏显示提示信息,还可以显示图像,甚至可以将控件加载到上面,而且只要用户不清空,这些信息可以永久的保留在状态栏...本篇博文中使用的创建Notification 是通过一个兼容全部SDK的工具类创建的,因为setLatestEventInfo方法在API11中不建议使用了,而且谷歌在API23 (Android6.0...builder.build(); } else { return builder.getNotification(); } } } ---- 在状态栏上显示通知信息...Notification对象,在这里我们使用兼容较好的NotificationUtils类来创建 由于Notification可以与应用程序脱离,也就是说,即使应用程序被关闭,Notification仍然会显示在状态栏中...将Android状态栏滑下来后,单击Notification,就会显示关联的这个Activity。如果Activity已经显示,仍然会显示一个新的Activity,并覆盖当前显示的Activity。

    1.3K20

    ArkUI-X 5.0.5 Release (API7)发布:安卓适配全面升级,跨平台能力再突破

    摘要 本文聚焦 ArkUI-X 5.0.5 Release 版本更新,重点介绍其在安卓平台适配、跨平台框架能力、开发工具易用性及组件与 API 扩展等方面的核心升级内容,同时提供版本与平台配套关系及实践指引...一、版本概述 ArkUI-X 5.0.5 Release(API 17)重磅发布,本次更新以安卓平台深度适配和跨平台能力强化为核心,涵盖应用框架、开发工具、组件体系及 API 接口四大维度升级。...新增支持 Android Fragment 对接、非压缩模式打包、沉浸式状态栏适配等关键功能,ACE Tools 工具链优化创建模块流程与联动编译能力,组件层新增 XComponent 跨平台组件,API...二、特性说明 (一)应用框架:安卓适配与跨平台能力双提升 Android Fragment 深度集成新增支持 Android Fragment 与跨平台界面的无缝对接,开发者可直接在 ArkUI-X 中调用...5.0.5 Release 通过安卓平台深度适配与跨平台能力全面升级,进一步巩固了其作为多端开发首选框架的地位。

    56910

    Android的Dialog弹出时隐藏导航栏效果,目前认为的最优解

    项目中用到一个Android的ProgressDialog显示操作的进度条,机器要求是屏蔽或隐藏掉导航栏和虚拟按键的显示。...但是试了好多方法,也参考了网上的很多做法,隐藏安卓底部导航栏之后 弹出dialog或者popupwindow后,导航栏会再次显示出来,虽然可以设置在dialog的onStart中再次隐藏导航栏,但是会出现一个导航栏显示出来又马上隐藏掉的一个效果...在Activity中隐藏状态栏,要在setContentView(R.layout.activity_main)之前调用。 而Dialog中,需要在dialog.show()方法之后去调用。...在Activity中,虽然在setContentView(R.layout.activity_main)之前调用隐藏状态栏的代码,但是一旦Activity跳转,就又出来了, 解决办法是在隐藏状态栏逻辑代码的下面...,加上一个状态栏变化的响应处理,在把它隐藏掉。

    5.7K20

    从TargetApi22升级到TargetApi26注意事项

    ,告知用户”xxx正在其他应用上显示内容”,用户可以通过点击通知栏跳转,禁用悬浮窗权限 申请TYPE_APPLICATION_OVERLAY权限的代码: if (Build.VERSION.SDK_INT...5.使用用户账户信息 在安卓8.0中,应用只能使用authenticator拥有的账户信息或者用户授权的账户信息。...6.权限组调整 安卓8.0之前,如果应用在运行时申请一个权限,并且用户授予了这个权限,那么系统会错误的将这个权限所属的权限组里的并且在manifest里注册过的权限都授予这个应用。...在targetApi=25或之前的版本中,当应用请求READ_EXTERNAL_STORAGE权限并且用户授权了之后,系统会自动授予WRITE_EXTERNAL_STORAG权限,因为READ_EXTERNAL_STORAGE...但在安卓8.0系统中,只有READ_EXTERNAL_STORAGE会被授权,但是当应用再次申请WRITE_EXTERNAL_STORAG权限时,系统会不提示用户直接授权。

    1.2K10

    Android 1.5到10.0 都有哪些新特性?

    Android 6.0则在系统层面加入指纹识别,能提供原生指纹识别API,这不但降低了厂商开发指纹识别模块的成本,最重要的是原生指纹识别将会大大提升安卓手机的指纹识别支付安全性。...全新下拉快捷开关页 在安卓7.0中,下拉打开通知栏顶部即可显示5个用户常用的快捷开关,支持单击开关以及长按进入对应设置。...如果继续下拉通知栏即可显示全部快捷开关,此外在快捷开关页右下角也会显示一个“编辑”按钮,点击之后即可自定义添加/删除快捷开关,或拖动进行排序。...通知消息快捷回复 安卓7.0加入了全新的API,支持第三方应用通知的快捷操作和回复,例如来电会以横幅方式在屏幕顶部出现,提供接听/挂断两个按钮;信息/社交类应用通知,还可以直接打开键盘,在输入栏里进行快捷回复...改进的Doze休眠机制 谷歌在安卓7.0中对Doze休眠机制做了进一步的优化,在此前的安卓6.0中,Doze深度休眠机制对于改善安卓的续航提供了巨大的作用。

    3.2K20

    Android程序员 安卓7.0的新特性新功能 优化渲染来电

    承接上篇:Android程序员 安卓7.0的新特性奉上 重视这些改变 上篇介绍了安卓7.0中的多窗口支持、通知增强及即时编译的新特性。这次文章继续讲解android 7.0的新特性新功能....流量节省软件 Vulkan API Vulkan API是一项3D渲染API,安卓7.0把他集成到了系统中,Vulkan是3D图形渲染的一向标准,它让CPU的开销最小化,可以允许你直接控制CPU以及多线程同时工作...3D模型 Quick Settings Tile API 快速设置一般作为手机的副屏,拥有不错的用户体验。安卓7.0中增加了对与快速设置的API的范围。...定义之后你可以把他显示给用户,用户可以通过拖动的方式拖动到快速设置面板。 号码屏蔽和来电过滤 安卓7.0可以支持在平台中进行号码屏蔽了。提供API可以让服务商维护屏蔽号码的列表。...来电过滤功能可以实现拒绝来电,并且在通话记录中不显示号码,也不向用户显示来电通知。 ? 来电 未完待续... END.

    1.4K30

    滚动截图:更人性化的长截图工具

    文章更新:   20170129 初次成文 应用名称:滚动截图 应用包名:me.pkhope.longscreenshot 备注说明:仅支持安卓5.0及以上系统   Hello~懒癌晚期的小苏又跑来更新博客了...~   在之前的文章中呢,小苏已经给大家推荐过一款长截图工具了:PPIICC,最近,小苏又发现一款长截图工具,用起来更加简单高效(小苏你这是和长截图应用肛上了还是咋滴?)...于是赶紧跑来推荐给大家~   在之前推荐给大家的PPIICC这款应用中呢,我们既可以进行截图操作,也可以使用系统自带的截图功能截好图,再在PPIICC中进行拼接操作。...而这款应用则是直接调用Android 5.0及以上系统新开放的API进行截图操作(所以4.4及以下的朋友小苏还是推荐大家使用PPIICC),截图整个过程中一气呵成并且不需要Root权限。...,所以在截图过程中,状态栏中会显示"屏幕投射"图标(截图中位于状态栏图标区最左边的那个图标),如果你的系统(如CM/魔趣等类AOSP系统)支持隐藏状态栏图标,在"状态栏设置"中隐藏"投射"图标即可让状态栏在长截图过程中不显示这个图标

    1.8K10

    用安卓 WebView 做一个“套壳”应用

    本文主要讲解如何制作一个安卓原生的“壳”来加载我们的 H5 网页,最终实现一个简单的 Hybrid App(套壳应用)。...如果没有安装虚拟机的话,需要点击窗口顶部菜单栏的 [ Tools -> AVD Manager ] 进入 AVD 管理器安装安卓虚拟机(模拟器)。...3.2 隐藏状态栏 该方案在异形屏下会有些问题,且本文将不考虑异形屏的适配。 光隐藏标题栏浏览体验还不够沉浸,得把状态栏也隐藏了,不能让用户看到时间和电量!?...(也希望状态栏没事 ?) ? 3.3 接管返回键 默认情况下,在这个只有的 WebView 应用中无论在什么页面触发返回(按键或手势)都是会直接退出应用的,当然这肯定不是我们想要的效果。...android:usesCleartextTraffic="true"> 可以看到我本地的 Cocos Creator 项目已经成功在安卓的 WebView 上跑起来啦~ ? ?

    17.6K14

    B4A编程开发路线001_Android安卓基础

    SDK与JDK SDK(soft development kit ,软件开发工具包或者软件开发套件),每个平台都有独自的软件开发包,在安卓平台开发中就是Android SDK。...SDK与JDK版本对照参考如下表,参考: 最新安卓版本对照表,API对照表,持续更新_安卓内核版本对照表_雨季余静的博客-CSDN博客,Android各版本对应的SDK及JDK版本要求_android...,包括列表(Lists)、网格(Grids)、文本框 (TextBoxes)、按钮(Buttons),甚至是内嵌的Web浏览器 Notification Manager 通知管理 —— 使所有的应用程序能够在状态栏显示自定义提醒...SQLite:安卓自带的数据库,是一个嵌入式的数据库。 OpenGL ES:是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计的3D效果库。...内容提供者(Content Providers): 支持在多个应用中存储和读取数据,相当于数据库。 Android APP(安卓应用程序)不一定四种组件(元件)都有。

    2.1K80
    领券