首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果我使用低于Oreo目标sdk,那么我的应用程序将不会有Oreo背景限制?

如果您使用低于Oreo目标SDK的应用程序,那么您的应用程序将不会受到Oreo背景限制的影响。

Oreo背景限制是Android Oreo(Android 8.0)引入的一项安全功能,旨在限制应用在后台运行时对系统资源的滥用,以提高设备性能和电池寿命。具体而言,Oreo背景限制包括以下几个方面:

  1. 后台服务限制:Oreo限制了应用在后台运行的服务数量和行为。如果您的应用程序目标SDK低于Oreo,您的应用程序将不会受到这些限制,可以继续在后台运行服务。
  2. 后台位置限制:Oreo限制了应用在后台获取位置信息的能力。如果您的应用程序目标SDK低于Oreo,您的应用程序将不会受到这些限制,可以继续在后台获取位置信息。
  3. 后台广播限制:Oreo限制了应用在后台注册接收广播的能力。如果您的应用程序目标SDK低于Oreo,您的应用程序将不会受到这些限制,可以继续在后台注册接收广播。

需要注意的是,尽管您的应用程序目标SDK低于Oreo,但如果您的应用程序在运行时设备上安装的Android版本是Oreo或更高版本,某些Oreo背景限制仍然可能适用。因此,为了确保应用程序在所有设备上的兼容性和性能,建议您尽可能使用较高的目标SDK版本,并遵循最新的Android开发最佳实践。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云移动应用分析(MTA):https://cloud.tencent.com/product/mta
  • 腾讯云移动推送(TPNS):https://cloud.tencent.com/product/tpns
  • 腾讯云移动直播(MLVB):https://cloud.tencent.com/product/mlvb
  • 腾讯云移动短信(SMS):https://cloud.tencent.com/product/sms
  • 腾讯云移动支付(MPS):https://cloud.tencent.com/product/mps
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android Oreo 常见问题 4.0|Android 开发者 FAQ Vol. 12

如果应用在 Google Play 上发布,请留意 Google Play 对新应用在目标 SDK 版本设置上提出新要求:所有应用 Target SDK Version 都必须是一年以内升级发布新版本...或查阅原文 Q 5: app 兼容 Android Oreo 有多大作用呢? A:不管您 app 是否兼容 Oreo,用户都会慢慢迁移到 Oreo 设备上。...从 Android Oreo 开始,可以通过设置与特定应用程序完全限定名称相对应属性来启用可调试应用程序动态链接程序活动日志记录。...详细内容请参考官方文档 另,WebView 也有安全性更新。 Q 7: 很多 Android 应用在退出后还是会自启占用手机内存,导致系统变慢,这种情况在 Oreo会有所改善吗?...Q 8: 使用 JobScheduler 任务作业取代服务后如何能保证推送通知实时性? A:如果是针对国外应用,您可以使用 FCM。

1.2K50

现已推出 Android 8.1 和 Android Oreo Go 版本 —— 为所有人打造由 AI 驱动全覆盖移动平台

该 API 在支持设备上,能够在多个关键使用场景下(例如基于视觉对象分类)实现快速高效推理(inference)操作。 何不从今天起就开始使用 Android 8.1 Oreo?...内存优化 —— 改善平台内存使用,确保应用能够在内存等于或低于 1GB 设备上流畅运行。...App 应该运行流畅,界面美观,而且能够流畅适应各项 Android Oreo 行为变更。需要特别注意后台地理位置限制、通知渠道、网络变更、安全情况和设备 ID。...基于最终版平台,我们已更新 Android Studio 内 SDK、构建工具和 API 等级 27 模拟器系统镜像文件。...如果一切准备就绪,开发者可以将针对 API 等级 27 更新后 APK 上传到 alpha, beta 或者产品渠道,请确保更新后 App 能够在 Android Oreo 以及旧版本系统上顺利运行

1.2K40
  • Android Oreo 常见问题 2.0 | Android 开发者 FAQ Vol.9

    有些问题是用户升级相关,有些涉及使用习惯变化,还有些是开发者配适问题。...希望阅读本期 FAQ后,您问题都能迎刃而解。 Q: 什么时候能更新到 Android 8.0 Oreo ? 设备适配吗? ?...如果该应用支持全新 “自适应图标” 功能,那么图标将会根据您设备选择一个固定展现形状。比如,一些应用选择在标准白色方形内填充图标,以保持其展现形状不变。...Q: 那么如何让 App 快速迁移到 Android O?...以上就是新一批开发者常见问题和我们收到留言中经常出现 Android Oreo 问题了。当然,如果您在使用期间遇到任何问题,或者您用户有问出来什么值得注意问题,也请随时向我们反馈。

    1.9K70

    后续更新 | 减少使用SDK 接口以提升稳定性

    我们希望能做得更好,因此需要各位开发者共同协助,来确保每个 Android 新版本稳定性。 三个月前,我们宣布从 Android P 开始限制SDK 接口使用。...总而言之,在 Android P 上运行应用会受到非 SDK 接口使用限制。...如果目标版本为 Android P,请查看灰名单中包含仍然可以调用SDK 接口,灰名单以外SDK 接口均不可调用。...如果应用目标版本为 Android Oreo 或更低,大部分限制会被豁免,但是如果调用SDK 接口不在灰名单中,那么应用会在 logcat 中收到警告信息 (对用户不可见)。...请您在我们新发布 Beta 2 版本上进行测试,并使用 StrictMode 来检测仍在使用SDK 接口。请注意:Beta 2 版本和最终稳定版对非 SDK 接口使用限制基本一致。

    52640

    Android Oreo 常见问题 3.0 | Android 开发者 FAQ Vol.11

    具体操作请参考 “【中文教学视频】Android Oreo后台进程” Q 2:比较重视 Android 安全性问题,那么在这方面 Android O 有什么新改进呢?...例如:emulator -help-option Q 7:想将我虚拟机存在另一个路径中,该如何操作? A:在命令行使用 -datadir dir 使用绝对路径指定数据目录。...A:Android SDK 包含一个 Android 设备模拟机,是在您计算机上运行虚拟设备。...Android 模拟机可让您在不使用物理设备情况下开发和测试 Android 应用程序。 有关 Android 虚拟机命令行,请参考原文(链接:developer.android.cn)。...相反,应用应当计算所返回数组长度;兼容蓝牙 5 设备返回数据长度可能会超出之前最大约 60 个字节限制如果远程设备未提供扫描响应,则也可能返回少于 60 个字节数据。

    73920

    像奥利奥一样双重安全措施,尽在 Android Oreo

    如果设备被偷了,这些保护措施旨在保护你设备被重置,从而保护你数据安全。新硬件抽象层(HAL)甚至支持将锁移动到专用硬件中。...安全模块防止推导设备密码及限制解锁尝试频率,使得很多攻击由于时间限制而失效。...应用程序安全性及设备标示变更 Android 即时运行应用运行在一个受限制沙盒中,因此限制了部分权限和功能,例如访问设备内应用列表或者着明文传递数据。...此外,WebView 还支持安全浏览,从而保护使用者浏览含有潜在危险网站。...最后,我们针对设备标识做了重大改变开放给用户更多控制权,包括: 静态 Android ID 和 Widevine 将变为基于应用变化值,这有助于限制设备中无法重置标识符使用

    1K30

    【科技】Google推出首个Android P开发者预览版

    第一次预览目标是让开发人员尽早使用该版本,以便他们可以探索应用程序新功能和API,测试兼容性并提供反馈,然后在2018年5月8日到5月10日之间分享更多详细信息。...Google还与JetBrains合作优化Kotlin生成代码。 电源效率:休眠、 应用待机和背景限制已经改进,可进一步延长电池寿命。...针对现代Android: Google Play将在2018年11月之前,要求所有的应用程序更新目标Android Oreo (targetSdkVersion 26或更高版本),并支持在2019年地平线上安装...通过公共API提高应用程序兼容性: Google开始通过要求开发者使用公共等价物,来限制对选定SDK界面的访问。 应用程序安全性:在应用程序和设备上进行指纹认证UI更一致。...应用程序使用相机是断开连接如果应用程序试图使用它们,那么将会产生错误。Google还将通过客户端秘密启用对Android备份加密。

    1.3K60

    持续提高 Android 应用安全性与性能

    从 2018 下半年开始,Google Play 要求新 App 和 App 更新包将目标 SDK 版本(Target SDK Version)设定为最新版。...同样地,近期发布几个版本还改善了用户体验,如防止 App 突然过度消耗电池和内存等资源,后台执行限制就是一个很好例子。...今年我们正式发布 Android Oreo。在安全和性能方面,Oreo 是目前最好一款 Android 系统。同时我们还发布了 Project Treble 计划,加速设备上系统更新速度。...一般来说,如果 App 用是原生库,那么 64 位代码通常能提供显著更好性能,因为该架构支持更多寄存器数量和更新指令集。...使用 32 位库 App 需要同时兼容 64 位库 —— 发布时可以打包在同一个 APK 内,也可以作为多 APK 中一个。不包含原生代码 App 不受此要求影响。

    1K50

    如何在东南亚拓展您应用业务

    如果您不熟悉新市场,请使用 store listing experiments 以您目标语言来测试商店列表版本。 除了翻译内容以外,您还应考虑本地化应用内或游戏内容以符合当地文化规范。...为了确保入门级设备最佳用户体验,许多开发人员通过减少 APK 大小和优化内存使用来优化他们应用程序。...Viki、Shopback、Tokopedia 和 Picmix 是东南亚流行应用程序示例,这些应用程序已针对 Android Oreo(Go版)进行了优化,以更好地为该地区的人们提供服务。...但是,如果应用或游戏需要更高规格设备来提供良好体验,请使用 device catalog。...成功关键是根据您目标市场定制您业务 —— 本地化您内容,将定价设置为当地收入,优化 Android Oreo(Go 版)应用以及构建社区。

    1.3K20

    如何优化您 Android 应用(Go 版)

    确定应用策略后,在优化您应用时需要考虑一些关键因素: 确保您应用没有 ANR 和崩溃 针对 Android Oreo 您安装应用程序低于 40 MB,游戏要低于 65 MB 应用程序 PSS...“为了实现这一目标,我们分阶段推出了我们应用程序 - 监控崩溃和 ANR,广泛使用 Nullity Annotations 来计算运行静态代码分析工具时 NullPointerException 问题...list=PLWz5rJ2EKKc9ofd2f-_-xmUi07wIGZa1c 目标 Android 奥利奥 Android Oreo目标 API 26)包含许多资源优化措施,如后台执行限制,这可确保进程在后台正常运行...如果应用或游戏仍未针对 API 26 或更高版本,强烈建议您仔细阅读 Google Play 迁移指南。特别要密切关注后台执行限制和通知渠道。...最后,我们使用 APK 分析器了解更多关于我们内存使用情况,以确保我们 PSS 在可接受范围内。“ “开始瞄准 SDK 26,以确保用户获得最新 Android 体验。

    1.8K20

    UI设计师必须知道 iOS和AndroidAPP图标设计指南

    在此阶段,用户决定是否要查找有关应用程序更多信息,如果没有, 他会无视这个应用程序。一个好图标会让用户产生兴趣,提供信心,向用户保证应用可能对他有用。当用户安装应用程序时,图标的目标会发生变化。...徽标和应用程序图标分别具有不同目标使用方式和要求。这并不意味着徽标不能与图标重叠。流行应用程序通常在图标中使用徽标:比如Twitter,Medium,Reddit等。但他们不会无缘无故地这样做。...相反,暗示应用程序功能,使用相同样式和颜色。对于哪个应用与图标相关,不应该有任何疑问。指南可以帮助您实现这一目标!...网格有助于保持组合物统一性和完整性,控制尺寸和间距。尝试将主要对象放在一个大圆圈内。如果一个网格干扰并限制创作冲动 – 打破它。甚至结构也应该受到限制。 ? 最后,我们可以开始画了!...您可以将前景与背景分开,然后这些图层将在应用效果设备上独立移动。因此,前景可以包括透明度。在坚固背景下无法看到视差效果,但如果构图复杂,它可以为您设计带来动态效果。

    2.1K20

    【Android 进程保活】应用进程拉活 ( 应用进程拉活简介 | 广播拉活 | 显示广播与隐式广播 | 全家桶拉活 )

    文章目录 一、 应用进程拉活简介 二、 广播拉活 三、 显示广播与隐式广播 四、 全家桶拉活 一、 应用进程拉活简介 ---- 之前博客讲解都是避免应用程序被杀死 , 提高应用进程优先级 ; 现在开始讲解进程拉活..., 有可能一天也发不出一条广播 , 用于拉活应用进程不太合适 ; 参考文档 : Android 官方文档 - Oreo 版本适配 : 后台执行限制 Android 官方文档 - Intent 和 Intent.../intents-filters 显示广播 与 隐式广播 : 显示广播 : 指明了目标组件名称 , 常用于应用内广播发送接收 ; 隐式广播 : 没有指明组件名称 , 绝大部分广播都是隐式广播..., 很少有发送广播时候把广播接收者组件名称带上 , 系统广播都是隐式广播 ; 参考文档 : Android 官方文档 - Oreo 版本适配 : 后台执行限制 Android 官方文档 -...Intent 和 Intent 过滤器 四、 全家桶拉活 ---- 全家桶拉活 : 多个应用之间使用显示广播互相拉活 ;

    62120

    如何在Ubuntu上构建Android ROM

    介绍 Android是当今世界上最流行操作系统。数以百计不同设备制造商选择将其安装在他们设备上,因为它是免费开源,并且围绕它构建了大量应用程序和服务生态系统。...创建一个新目录来存储您要下载Android源: mkdir -p ~/aosp/oreo 在本教程其余部分中,您将在此目录中工作,因此切换到它: cd ~/aosp/oreo 必须使用AOSP清单存储库初始化该目录...export USE_CCACHE=1 除非您有足够可用磁盘空间,否则您不希望缓存增长得太大,您可以限制其大小。如果要为单个设备构建ROM,则可以将其限制为15 GB。...例如,以下是如何将并行编译数减少到2: make -j2 如果由于磁盘空间不足而导致构建失败,那么您可能尝试多次构建而不清除以前构建结果。...如果您有开发Android应用程序经验,您可能有兴趣修改AOSP代码库一小部分,以便为您ROM提供个性化服务。更多Linux教程请前往腾讯云+社区学习更多知识。

    2.5K00

    【Android 高性能音频】Oboe 播放器开发 ( 为 OpenSL ES 配置参数以获得最佳延迟 | Oboe 音频流 | Oboe 音频设备 )

    -- Oboe 库目标是 提供低延迟音频流 ; 如果当前手机是 Android 8.0 Oreo( API Level 26 ) 及以上系统 , 就会自动选择 AAudio 打开音频流 , 系统会自动选择最佳配置..., framesPerBurst 也由 AAudio 提供 ; 如果当前手板版本 低于 Android 8.0 Oreo( API Level 26 ) , 此时会调用 OpenSL ES , OpenSL...ES 播放器参数需要完全由手动进行设置 ; 为 OpenSL ES 播放器设置 采样率 与 采样缓冲区参数 : ( 1 ) 在 Java 层获取采样率与采样缓冲区大小 : if (Build.VERSION.SDK_INT...主要作用是在 Android 应用 和 Android 设备中 音频 输入 / 输出 设备 之间 操作移动音频数据 ; Android 应用 输入 / 输出 数据 方案 : 通过使用 回调函数 实现..., 但是音频流方向设置成了输出方向 , 那么打开音频流操作就会出错 ;

    1K00

    咦,Oreo怎么收不到广播了?

    它一般用在没有明确指出目标组件名称前提下。...Android8.0后台执行限制 注意是针对targetSDK >= 26应用,也就是说,targetSDK小于26的话,暂不受影响 在Oreo中,为了进一步提升用户体验,进一步节省功耗,对应用在后台运行时可以执行操作又进一步施加了限制...广播限制:除了有限例外之外,应用无法使用清单注册(静态注册)方式来接收隐式广播。 但对于这些隐式广播,可以通过运行时注册(动态注册)方式注册。...具体广播限制和对应赦免清单 如果应用注册了广播接收器,那么每次发送广播后,应用广播接收器就会消耗资源,如RAM,CPU等。如果有很多应用对系统事件广播注册广播接收器,这....,就会很卡嘛!...使用JobScheduler,这个网上找一下,有很多教程,就不细说了。 选择动态注册方式来解决那个问题。 好了,关于Oreo广播限制唠嗑就先唠到这里。

    1.9K40

    聊聊Google Camera Go

    在过去两年多时间里,Google为Android Go推出了许多精简版应用程序,包括YouTube,Google Photos,Google Assistant等。...使用Camera Go第一个型号是诺基亚1.3,该智能手机仅配备1GB RAM,处理器为Qualcomm QM215,前置摄像头是5百万像素、后置摄像头8百万像素。...但是,在这样机器上,Camera Go可以使其使用人像模式来实现背景模糊效果。在入门级设备中,这是非常罕见功能,这个机器成本仅为95欧元(102美元)。...虽然我们可以在任何运行 Android 8.0 Oreo 或以上版本 Android 设备上下载最新 Camera Go APK,不过并不是所以设备都可以获得夜间模式和 HDR 功能。...这是因为这些功能只适用于少数设备,Google对设备做了白名单限制自己在网上下载了最新Camera Go apk,跑了下,界面的确是比较简洁,支持人脸、夜景、hdr,已经能满足基本使用需求。

    85650

    React Native0.50+开发指导

    如果你不想使用这一改变,那么可以这样配置: 创建一个rn-cli.config.js文件,并添加: module.exports = { getEnableBabelRCLookup()...修复Bugs Android方面 修复了在Android SDK 15及以下版本设置背景Bug。...在Android中设置View背景SDK15及以下和以上和API是不一样,在之前RN版本中没有做差异判断,所以会导致在低版本设置背景Bug,在0.50及以上版本底层实现上添加了ViewHelper...Androidoverflow:hidden还有另外一个问题:如果父容器有borderRadius圆角边框样式,那么即便开启了overflow:hidden也仍然无法把子视图超出圆角边框部分裁切掉。...如果大家在适配Android和iOS中遇到问题可以在本文下方进行留言,看到了后会及时回复哦。

    1.8K40

    Android 13 SDK更新内容

    前言 作为开发者,每个新版本发布之后SDK API接口有新差异,对于我们来说很重要。 那么我们该如何了解相关差异?原先也是通过搜索其他博主文章进行了解。...(未获取权限下,调用wifi-api 会出现 SecurityException异常) 在后台使用身体传感器需要新权限:如果应用以 Android 13 为目标平台,并且在后台运行时需要访问身体传感器信息...(该功能默认不开启,如果程序自定义了返回导航,那这个功能就要改代码,如果原先就由系统处理返回导航。那么只需要直接启动功能就可以实现)。...如果导出广播接收器,其他应用将可以向您应用发送不受保护广播。此导出配置在以 Android 13 或更高版本为目标平台应用中可用,有助于防止一个主要应用漏洞来源。...改进了对于平板电脑和大屏设备支持。 前台服务 (FGS) 任务管理器。无论应用采用何种目标 SDK 版本,Android 13 都允许用户从抽屉式通知栏中停止前台服务。 使用精确闹钟新权限。

    2K10
    领券