问题标签 [oppo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何解决OPPO设备上“为了您的消息安全,系统消息应用已设置为默认消息应用”的问题?
我实现了一个短信应用程序。现在我在使用 Oppo 设备时遇到问题,因为每当收到消息时,系统都会将默认应用更改为内置应用并显示此消息:
为了您的消息安全,系统消息应用程序已设置为默认消息应用程序
我需要以编程方式解决这个问题,因为成千上万的用户将使用该应用程序,我不能让他们手动更改它
android - Oppo - 安装 *.apk 失败:失败 [-99]
当我尝试在 Oppo R11(版本:R11_11A,Android 7)中通过 ADB 安装 apk 时,它失败了:
adb install MyApp.apk
安装 MyApp.apk 失败:失败 [-99]
出现登录屏幕。这和小米MIUI 8的问题一样吗?不允许在没有帐户的情况下安装apk? https://stackoverflow.com/a/41298306/7500344
java - Oppo A1601 java.lang.NoClassDefFoundError
该问题不会发生在其他手机或模拟器上。
如果我使用命令行分别安装和启动应用程序,该应用程序运行良好:
./gradlew clean installMyApp && adb shell "am start -n com.abc.xyz/com.abc.xyz.activities.landing.splash.SplashScreen
在同一天,班级名称似乎是一致的。但是,当我隔几天再试时,这是一个不同的班级“失踪”
Stacktrace 截至 2017 年 10 月 30 日的今天:
请注意,我不时看到许多不同且不相关的类“丢失”。这只是一个例子,不应该与问题本身有任何关系:(
使用 Dagger 2 进行依赖注入)
android - 在小米或 Oppo 或 Vivo 手机上 - 应用程序任务未按预期工作
我在 android 上有一个小型 android 应用程序项目(用于本地社区新闻应用程序),它正在(或曾经)使用 API 22 及更高版本。我们最近注意到的一个问题是,在小米、Oppo 或 Vivo 等中国手机上,即使应用程序被列入白名单,我们的通知(本地/Firebase 均已尝试)也无法正常工作。
我在在线博客上看到一些使用 AlarmManager 的建议(但我想这是个坏主意 - 用于实时通知),不确定
我也尝试过使用下面的代码进行交易,但仍然没有运气
https://github.com/commonsguy/cw-omnibus/tree/v8.4/Notifications/Foreground
我发现,如果应用程序任务被锁定,它将被持久化并且我的应用程序通知工作。
见下图:
如何以编程方式实现这一目标?
它可以是所有版本的小米或 Oppo 或 Vivo(或者说 MiUI)的单个代码(或模块)吗?
java - 应用后台服务在China Phone上刷时停止
我一直在寻找有关中国手机(Oppo、华为、小米、vivo 等)这个问题的答案,当应用程序向上滑动(关闭)时,后台服务停止运行。
大多数解决方案是:
- 包含 START_STICKY 并使用 AlarmManager 启动服务。
- 以编程方式将用户引导到自动启动管理器以按用户启用应用程序。
- 手动将我的应用程序从省电模式中排除或将我的应用程序包含为受保护的应用程序。
我的问题是,Whatsapp 之类的应用程序即使向上滑动,仍然如何接收消息或通知?此外,如果手机重启,1.和2.中提到的解决方案不起作用,但是Whatsapp仍然可以接收消息吗?我已经测试了三星设备,即使应用程序向上滑动,它们运行后台服务也没有问题。有人用中国手机遇到同样的问题吗?
android - 如果用户在 Oppo lollipop 版本中拒绝权限,如何再次询问 OPPO 中的权限?
我在 Oppo mobile - Lollipop 版本中遇到问题。我需要在我的应用程序中写入联系人权限。但在 oppo lollipop 中,它要求 oppo 自己的安全许可。如果我拒绝该权限,则应用程序在打开该屏幕时崩溃。所以我想知道如何在 Oppo Lollipop 版本中检查这个权限。在另一台设备和所有操作系统中它工作正常但我在 OPPO Lollipop 版本中遇到问题。
如果我们打开安全权限,就会发生这种情况,如果我们关闭它,它就会起作用。我想以编程方式请求许可,而不是进入设置
android - oppo和小米手机后台定位服务不工作
在我的 android 应用程序中,定位服务是作为后台服务实现的。我已经用不同的手机(如三星、micromax、Moto、lenovo、nexus)对其进行了测试,它适用于所有手机。但是当我在 Oppo(colorOS)和 MI 中运行时( MIUI OS),我的服务在一段时间后停止。我已经用 MainActivity.this.finish() 完成了 MainActivity。
java - 拒绝权限 OPPO_COMPONENT_SAFE
我的应用程序中有服务需要在设备 OPPO 的后台运行。我在某处读到我们需要在应用程序设置中启用自动启动以保持服务运行,但我的权限有问题。
java.lang.SecurityException: Permission Denial: 从 ProcessRecord{904a19d 12604:elite.driver.adsmove.com.settingpermission/u0a214} 开始 Intent { cmp=com.coloros.safecenter/.startupapp.StartupAppListActivity } (pid=12604, uid= 10214) 需要 oppo.permission.OPPO_COMPONENT_SAFE
当我尝试这样做时
我也尝试添加权限并请求它但失败了
期待有这方面经验的朋友帮忙,谢谢!