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

在vivo和oppo设备中,即使在给予自动启动权限后,AccessibilityService也会被禁用

AccessibilityService是Android系统提供的一种辅助功能服务,用于帮助用户在使用设备时进行辅助操作。它可以拦截用户的操作事件,读取界面内容,并可以对界面进行操作。

然而,在vivo和oppo设备中,即使我们给予AccessibilityService自动启动权限,仍然会发现该服务被禁用。这是因为vivo和oppo设备上的系统自带了一些安全机制,限制了部分应用的自启动行为,以保证设备的稳定性和用户体验。

这种限制可能会导致AccessibilityService无法正常工作,从而影响到一些依赖该服务的应用程序的正常使用。为了解决这个问题,我们可以尝试以下方法:

  1. 在设置中找到应用管理,然后选择被禁用的AccessibilityService所属的应用程序。确保该应用程序的自启动权限已经打开,并允许后台运行。
  2. 在设置中找到电池管理,然后选择应用程序的电池优化设置。确保该应用程序被设置为“无限制”或者“不受限制”,以允许其在后台正常运行。
  3. 如果以上方法仍然无法解决问题,可以尝试升级设备的系统版本或者联系设备厂商寻求技术支持。

总结起来,虽然在vivo和oppo设备中给予自动启动权限后,AccessibilityService仍然会被禁用,但我们可以通过设置应用的自启动权限和电池优化设置来尽可能地解决这个问题,以确保AccessibilityService能够正常工作。

推荐的腾讯云相关产品:腾讯云移动推送(https://cloud.tencent.com/product/umeng_push)、腾讯云移动应用分析(https://cloud.tencent.com/product/mobile_analytics)。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

保证EC后台允许运行

确保禁用任何“省电”应用程序,如Greenify等 Sasmung设备上,进入Android设置->设备维护->电池->未监控的应用程序->添加EC所有自动应用程序 小米设备上,启用应用程序的“自动启动...”“其他权限”下的“锁屏显示” 小米设备上,禁用应用程序的自动备份,因为这个过程会杀死所有正在运行的应用程序,包括EC。...小米设备上,启用“系统设置”应用程序“附加权限”部分的所有可用选项。...com.huawei.powergenie 联想设备(可能是其他设备)上,您必须禁用EC的“禁用自动启动”选项。...例如vivo手机管家自带省电管理,小米手机的神隐模式,自动关闭或者禁止给客户端的权限,导致悬浮窗会消失。 解决办法: 设置中找到省电管理或者神隐模式给客户端权限或者设置为白名单。

32130

前端工程师用Node.js + Appium实现APP自动

1 不同手机的ADB设置Appium启动,会在手机上自动安装3个App,这里有个坑,不同的手机系统开发者选型设置不同,可能会有不同的问题,亲测我的VIVOOPPO机型,Vivo必须允许三个App为高耗电后台运行...,OPPO开发者选项需要需要开启禁止权限监控,否则无法自动安装App,其他同事出现了App总是重复安装的问题。...,并没有提示必须加滑动时间,但实际开发不加滑动时间,App上会变成点击 + 滑动操作,经常会出现类似长按的操纵,所以务必加上wait的参数。...坑点4 键盘会被隐藏unicodeKeyboard设置为false会将你的手机输入法关掉,重新启动输入法应用就可以了,还没研究清楚unicodeKeyboard参数的意义,大家实践可以补充下。...效果展示掌握选择器操作语法,前端工程师就能很快的实现自己的功能了,下边的截图是爬取我的微信视频号的评论数据。

94520
  • 让Android自动化辅助应用成为设备所有者(二)

    背景 上一篇文章《让Android自动化辅助APP成为设备所有者(一)》分享了如何将应用设置为设备所有者以及如何移除设备所有者权限,但是Android手机品牌型号众多,特别是国产手机系统时常添加各种中国特色功能...、OPPOvivo等系统帐号(像OPPOvivo这样安装需要登录账户的可以之后再登录回来) 如果你之前设置过多用户或开启过手机自带的访客模式、应用双开等,需要一并关闭或删除(之后可以再打开) 常见问题...、华为账号、OPPO/vivo账号等,另外索尼手机需要拔掉 SIM 卡重启。...问题6:手机重置之后仍然无法设置DeviceOwner权限 重置手机的时候需要注意,系统初始化设置的时候,初始化界面上有一些选项(比如智能助手、智能桌面、用户体验计划等),能不选的就都别勾选,因为勾选了这些选项之后系统就会创建一个隐藏的账户...截至发稿,我已经小米、红米、华为、荣耀、三星、魅族、一加、HTC、努比亚、vivo这几款主流机型上验证过了将近200个机型都是可以正常激活DeviceOwner权限的,另外早期的几款OPPO手机型号也是可以的

    1.2K30

    Android推送的群魔乱舞

    所以Android APP诞生之初基本就要集成华为push、小米push、魅族push、oppo push、Vivo push等,相对GSM,复杂且没有增益,就好比用江南七怪代替了黄老邪,难用的一B。...通知栏消息:设备接收到消息之后,由系统弹出标准安卓通知,用户点击通知栏才激活应用,这种场景,APP无需存活(活着不受影响),离线场景下,只有通知栏消息这一条路。...联网情况, 在有效期内,设备没联网,也无法送达,但会被计入分母 目标人群设备的选取,活跃人群设备送达率肯定要高于全量推送 因此为了能精准的计算送达率,APP服务端要定期清理无效regID(推送token...不过即使如此,各家ROM的接入规则个不相同,比如小米有个奇葩的权限叫:“后台弹出界面权限 ”,如果后端服务Push姿势不对,可能会引入奇葩问题:比如,手机能收到PUSH,但是拉不起界面,坑爹。...image 你会发现,在这些手机上,此方式压根没法拉起APP,除非通过先启动一个Service,然后Service拉起,非常像小米的一个BUG,并且,即使通过此下策能拉起,你会发现,拉起速度非常慢,

    1.8K20

    “雷军牌”操作系统,勇气可嘉,胜算不大!

    与蔚来、小鹏、理想比亚迪这些强劲对手的竞争,这一点可能成为小米汽车的一大卖点。 但这样的野心带来了巨大的挑战:跨终端的互操作性、用户体验、数据安全、系统稳定性都是小米需要克服的重重困难。...不是每一个敢闯的玩家最终都能够有一个美好的结局,科技的战场上,满是勇士们的尸骨。 即使是最勇敢的战士,在这场硬核的科技战场上,必须时刻保持清醒谨慎,因为在这里,每一步都可能是致命的。...要想合作能够持续,就要避免某一家手机厂商合资公司话语权过大。合资成立的操作系统公司面前,小米、OPPOVIVO等手机厂商应该是一视同仁的。...当今,小米、OPPOVIVO都在使用高通芯片安卓系统,他们已经证明了相同的技术平台上,仍然可以市场上打造出独特的品牌形象。...如果只是小米愿意联合研发操作系统,OPPOVIVO不愿意,这件事情办不成。 文:一蓑烟雨 / 数据猿

    16220

    Android自动化测试设备弹窗处理

    前言 appium自动化测试过程中部分设备会存在各种状况影响自动化脚本的执行。...如设备锁屏,安装时权限弹窗处理等等(oppovivo设备安装app时需要进行弹窗确认,还需要输入密码) 那么该如何处理这些设备的的状态来保证自动化运行的成功率?...屏幕状态 oppo/vivo机型系统目前不允许设置设备屏幕一直保持常亮,最多30分钟就会休眠,我们可以使用adb来检测屏幕状态,根据屏幕状态来进行对应的操作。...,单位:毫秒 tap 后面的是点击位置的坐标,坐标获取可以开发者选项开启指针位置即可获得。...WRITE_SECURE_SETTINGS安全权限限制,如oppo R15执行命令修改无效,需要root设备才能修改生效。

    2K20

    Android Accessibility 安全性研究报告

    AccessibilityService是继承了Service的抽象类,生命周期不由应用本身管理,而是由系统用户的显式操作所控制,运行当有AccessibilityEvent被发出时该服务会收到系统的回调...,为后面自动抢红包技术发展提供了条件,同时因为自动抢红包的需求远远强于免ROOT自动安装功能的需求,所以即使自动抢红包有着更为复杂的逻辑,也没有阻挡更多的开发者去研究开发自动抢红包应用。...图3.1 启动木马辅助功能截图 (二) 防止被卸载 正常情况下,系统设置 的 应用 选项可以查看应用信息,进而对程序进行卸载。 ? 图3.2 手机的应用列表 ?...图3.6 木马后启动浏览器截图 点击浏览器的可点击视图,则一有定几率触发打开一个新的网址,如下图 ?...图3.14 再次进行搜索代码片段 其中标红的URL浏览器地址跳转里面会被使用 ? ?

    1.7K80

    Android适配全面总结(三)----ROM适配

    3、华为手机获取拍照权限拍照,返回值为空 问题起源: 开发遇到了需要拍照从图库中选择图片展示并上传的功能,其他手机测试没问题,华为手机获取拍照权限拍照,返回值为空。...问题分析: 原来是华为7.0以后的系统,对于拍照返回的图片做了权限处理。...(该app启动的时候,FragmentManager仍然会持有原有的fragment。)...网上有人说出了一种原因一种 解决方案:当应用的权限发生变化的时候,华为手机发出广播,导致应用重新启动。...---- (六)vivo vivo开发者文档 关于as项目无法vivo安装的问题: 最近适配vivo手机 用的是vivo x9 发现应用无法在手机上安装 已经打开了开发者模式还是不行,报以下错

    2K10

    UI自动化截图哪家快,minicap截图最快!

    测试行业,基本做自动化的都用到minicap,什么要用到它呢?因为它截图都是毫秒级别,你知道stf设备共享平台核心模块是什么吗?...就是minicap模块,通过ndk接口,执行minicapminicap.so文件指定接口,通过socket协议把图片传回来形成视频流,只是后来由于android10以上,权限收紧,特别是oppo,...vivo,小米手机也就是国内厂商,权限更是没有开放,造成minicap无法使用,截图出现问题,只能通过scrcpy或者airtest的yosemite.apk 把视频流回传到兼容minicap的图片格式...-g express ,来安装wsexpress; 3.从github的stf 下载minicap-master,然后解压; 可从网盘中下载: 链接:https://pan.baidu.com...可以用来该机型的自动化截图把该手机放到stf设备共享平台了。 以上,就是整体关于minicap android30的调试实践分享。如对您有帮助,欢迎分享,点赞。

    2.4K10

    vivo 2020:沉默寻求突围

    的每一个玩家都想突出重围,vivo不例外。 掉队IoT 5G技术来临的时代,除了带来了5G智能手机之外,在其他方面也有无限可能。...去年小米启动“手机+AIoT”的双引擎战略,将AIoT放到与手机一个级别对待。...2019年的未来科技大会上,OPPO创始人兼CEO陈明永表示,“此刻,我要说,OPPO不仅是一家手机公司,有超过一半与人工智能、5G智能设备相关。可以看到,万物互联就在眼前。”...智能手机战况胶着 vivoOPPO可以说是一对难分难解的难兄难弟,同样为线下起家,如今线下的优势却在逐渐消失。而vivoOPPO之间的角力战,从来没有停止。...这对于vivo来说,是一个重要信号,智能手机战,需要更多的硬技术,才能有可能突出重围。 小结 有人说步步高系是属于沉稳一派的,敢为天下

    58230

    有关 Android 应用桌面角标 (BadgeNumber) 实现的探讨

    作为学习参考倒是一个不错的选择。而且,实际方案抉择的过程,我们发现,公司的 APP 主流机型排行榜,前十的机型几乎被 OPPOvivo、华为、小米这四个品牌屠榜了。...(其实实际上我们找不来那么多冷门的机型进行测试,所以对于没自身确认过奏效的方案,即使网上已经有人给出,出于谨慎还是先不采纳) 国产主流机型应用角标的适配(OPPOvivo、华为、小米) 开始之前,...在上面的适配方案,最容易找到而且奏效的就是华为小米的适配方案。而 OPPO 的适配方案,即使找到了,现有的测试机型上却不奏效;vivo 的是适配方案则是最难找的。...除了小米、华为、OPPOvivo,还适配了联想、三星、索尼等。 不同机型的适配方法都有具体的实现:(下面是手 Q 对于 OPPO vivo 的适配) ? 但是,我们不能直接拷贝过来就使用。...在对微信的 apk 进行反编译能找到关于应用角标适配的代码: ? 总之,对比了一下 QQ 微信的源码,某些机型的适配方式上,可能两边会有些出入。实现方式可能不太一样。

    4.1K70

    OPPO一点资讯牵手,手机厂商正式接管分发大权?

    一点资讯首轮投资方就有小米的身影,去年2月,小米、凤凰网宣布与一点资讯战略合作,分别在渠道内容上给予一点资讯支持。...多家报告OPPO拥有与华为、vivo小米同级的出货量。IC Insights的报告显示今年一季度全球手机出货量OPPO小米分别排名第四五位。...来自IDC的报告则显示,今年一季度华为、OPPOvivo分别排名三四五位,一共占9.3%的市场份额,且OPPOvivo的增长率达到三位数。OPPO已成国产手机仅次于华为的第二品牌。...可见,一点资讯最迟2017年可从OPPO拿到1亿用户。 还有,OPPOvivo本是同根生,均由步步高孵化而来,现在还有着千丝万缕的联系,vivoOPPO销量一直是共进退。...手机厂商成为应用内容分发入口 OPPO与一点资讯的合作,不只是预装App,还有OPPO浏览器的深度合作,事实上,小米浏览器已成为一点资讯内容的展示窗口。这一合作与预装相比的优势是,更加持续。

    1.1K70

    Android 手记 | Android MobPush 接入小结

    vivo、魅族、华硕、FCM 华为、小米、OPPOvivo、魅族 华为、小米、魅族、OPPOvivo 小米、华为、OPPOvivo、魅族、坚果、海信、索尼等 别名、标签支持 ✅ ✅ ✅ ✅ 移除关联启动...关闭时通过设备对应不同厂商通道进行消息下发。从而保证了消息下发并不依赖 App 是否存活,比较厂商(系统)通道,肯定不会被干死,从而进一步的保证了 App 的消息接受性。...印象此物调用时机介于 Application 的 attachBaseContext onCreate 之间。...奇怪的是 AndroidManifest 看到了上文说到的 ContentProvider: <provider android:name="com.mob.MobProvider"...期间还发现个比较 6 的操作: 当我配置文件未配置渠道时,SDK 自动拉取 Mob 相关依赖; 而当我配置文件只有华为时,SDK 自动拉取华为相关依赖。

    2.1K30

    IMSDK离线推送

    一、概述 云通信 IM 的终端用户需要随时都能够得知最新消息,而由于安卓手机使用深度定制 Android 系统,对于第三方 App 自启动权限管理很严格,默认情况下第三方 App 都不会在系统的自启动白名单内...系统要求 条件说明 APNs iOS iOS 系统推送通道,也是唯一的 iOS 推送通道 vivo 推送 FuntouchOS 并非所有 vivo 机型版本都支持使用 vivo 推送,SDK 版本 vivo_pushsdk_v2.3.1...推送 ColorOS 并非所有 OPPO 机型版本都支持使用 OPPO 推送。...每次上传证书都会分配一个证书ID,该证书ID需要填入到SDK代码。如果更新了证书,会得到一个新的id,此时切记更新代码的id。...登录开发者联盟,点击“会员中心”,“我的产品”点击需要检查证书指纹应用的服务,“产品服务列表”界面检查“SHA256证书指纹”配置的信息是否获取的指纹证书一致,如果不一致请修改,修改请清理华为移动服务缓存

    6K151

    Soloπ| 支付宝开源Android专项测试工具尝鲜

    首次启动sd卡读写权限的获取(并非所有手机都有这个弹框) ?...adb权限 原理:在手机端,由于系统的权限管控,往往很难实现“控件获取”“事件驱动”,SoloPi 通过Android 系统的无线调试功能实现了一套纯端的 SHELL 执行能力,能够 Android...录制回放 录制回放功能基于 AccessibilityService、ChromeDevToolsProtocol、图像识别三种模式实现精确查找,可以设备本地实现回放,可以转换为 Appium/Macaca...录制回放的场景先是一台设备上记录了用户的操作,然后再在任意一台设备上实现操作的回放。如果把场景扩展到多台设备上,就可以实现通过一台设备操控多台设备,我们把这套功能称为“一机多控”。...整套性能工具支持手动触发广播触发,可以自动化测试轻松打通。

    3.3K20

    Android:AccessibilityService辅助功能基础使用(附微信抢红包教程)

    常用API介绍: onServiceConnected():做一些初始化的操作 onInterrupt ():AccessibilityService被中断时会调用,整个生命周期里会被调用多次。...onUnbind(intent: Intent):你可以做一些初始化的操作 onServiceConnected:AccessibilityService将要关闭时会被调用,这个方法做一些释放资源的操作...2 辅助类的声明与配置 AccessibilityService继承Service,因此需要在AndroidManifest.xml声明: // 代码片段2 <service android...代码片段2的meta部分是AccessibilityService的配置信息,这是android 4.0才支持的,代码如下: // 代码片段3 <?...,这四个方法的处理逻辑Packet.kt类。 handleNotification(event: AccessibilityEvent?)。

    5.7K20

    IMEI 弃用!收下这份保姆级的 OAID 集成教程

    (申请 READ_PRIVILEGED_PHONE_STATE 权限可以获取,但这个权限只有系统应用能够获取)。...补充设备标识体系 补充设备标识体系主要分为四层结构: UUID 设备唯一标识符 是不依赖于这个体系的,它们设备出厂时就固化到硬件信息上了,即使恢复出厂设置不会重置; OAID 匿名设备标识 是 UUID...的替代品,终端首次启动时生成。...即使是同一设备且同一个开发者的应用,AAID 不同,重新安装、清除用户数据会重置 AAID。 ---- ---- 3....不同手机厂商判断是否同一开发者的方式不同,有些是直接通过 AppId 判断,如 vivo;有些是通过应用签名信息判断,如 oppo

    4.6K20

    2020年了,Android后台保活还有戏吗?看我如何优雅的实现!

    GitHub 上有多个开源项目,多次团队内部进行技术分享。是 Android Flutter 官方中文文档译者。...大厂通过手机厂商的合作,将自己的应用默认加入到白名单。如果你一个能谈成这种合作的大厂,也就不用往下看了。 好在系统还没有抛弃我们,允许我们申请把应用加入白名单。...首先, AndroidManifest.xml 文件配置一下权限: 自启动权限管理 -> 点击应用 -> 允许被系统启动。...之前做的跑步应用,我设置里增加了一个权限设置页面,将上面提到的设置放在这里面。 最近发现友商某咚跟进了,图 1 是我们做的,图 2 是某咚做的: ?

    5.5K21
    领券