问题标签 [oneplus7]

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.

0 投票
1 回答
471 浏览

android - 通过 USB 本地在 OnePlus 7 上运行应用程序出现问题(“设备支持,但 APK 仅支持 armeabi-v7a、x86_64、arm64-v8a、x86”)

我想用 USB 将全新的OnePlus 7测试设备连接到我的开发笔记本电脑,并直接从 Android Studio 安装我们的应用程序。

但是,Android Studio 显示了这一点:

在此处输入图像描述

...并尝试在设备上运行应用程序失败:

该应用程序不支持设备的SDK版本:(1)。

我发现这与abiFilters我们为(两种)构建类型指定的相关:

这是有原因的,但我是新手,可能无法很好地解释它......尝试删除abiFilters会导致构建(:app:packageDebugBundle)失败,并显示“所有具有本机库的模块必须支持同一组 ABI ……”

编辑:这归结为这样一个事实,即应用程序中的一个模块使用专有库,包括仅适用于 .so 的本机库 (.so) [ARM64_V8A, ARMEABI_V7A, X86, X86_64]。改变它超出了我们的控制范围。

那么该列表中缺少哪个 ABI?一加 7 使用什么 ABI?它有一个 Qualcomm Snapdragon 855 CPU,但我无法轻易弄清楚它映射到什么。

另外一点:当通过 Google Play 分发时,该应用程序在 OnePlus 7 上运行良好。有什么解决方法可以让它在本地也能工作吗?


还有其他想法可以完成这项工作吗?设备明显开启了USB调试;我还缺少其他一些开发人员选项吗?

0 投票
0 回答
180 浏览

biometrics - 一加设备生物识别提示在第一次失败后被忽略

我在我的应用程序上使用BiometricPrompt。当我尝试在 OnePlus 设备上使用并使用未在操作系统上注册的另一个手指验证指纹时,它将触发onAuthenticationFailed()回调并且 biometricPrompt 将被解除。这在第一次尝试时发生。是否可以让用户多次失败(在文档中,我们在 30 秒内有 5 次,并且在第 5 次尝试后应该onAuthenticationError(int errorCode, @NonNull CharSequence errString)以 7 作为错误代码触发)而不关闭对话框?

0 投票
0 回答
27 浏览

android - 在具有相同分辨率和相同 ppi 的不同制造商设备中,图标和内容显示不相似

我正在测试我的应用程序,我发现我的应用程序在具有相同分辨率的两个不同制造商设备中看起来不同。我有以下两种设备,我的应用程序在图标大小、文本大小、图标之间的边距、文本内容等方面存在太多差异。我还在以下设备中测试了一些 facebook 屏幕,并发现 facebook 屏幕也是看起来不一样。Facebook 的图标大小、文本大小、图标之间的边距、文本内容等在以下具有相同分辨率的设备中看起来也有所不同。我附上了一些facebook的截图。请建议我我必须做什么,以便我的应用在不同制造商的设备中以相同的分辨率看起来相同

1.一加7T

显示如下

  • 分辨率:1080 x 2400 像素,20:9 比例(~402 ppi 密度)
    尺寸:6.55 英寸,103.6 cm2(~86.5% 屏占比)
    类型:流体 AMOLED 电容式触摸屏,1600 万色
    保护:康宁大猩猩玻璃 5 , HDR10+, 90Hz 刷新率

2. 三星 Galaxy J7 Prime

显示如下

  • 分辨率:1080 x 1920 像素,16:9 比例(~401 ppi 密度)
    尺寸:5.5 英寸,83.4 cm2(~73.3% 屏占比)
    类型:PLS TFT 电容式触摸屏,1600 万色
    保护:康宁大猩猩玻璃(取决于市场)

在 OnePlus7t 中,与三星 Galaxy J7 Prime 相比,图标、内容和边距看起来很小

屏幕 1 屏幕 2 屏幕 3 屏幕 4

0 投票
0 回答
173 浏览

java - 警报管理器、作业调度器和工作管理器,如果从一加 7 中的最近应用程序中删除应用程序,它们都不会工作

我正在尝试构建一个 android 应用程序来每天在特定时间执行特定任务。所以我试图以每一种可能的方式来实现它,即。带有广播接收器、作业调度程序甚至 WorkManager API 的 AlarmManager。仅当我的应用程序位于最近的应用程序列表中时,上述所有 3 个都可以正常工作,如果我从最近的应用程序列表中清除该应用程序,它将永远无法工作。我什至试图通过忽略电池优化来将应用程序列入白名单,这同样没有给出任何成功的结果。但是一件奇怪的事情是,我从 Play 商店下载的一些应用程序在没有这个问题的情况下运行良好。任何的意见都将会有帮助。

我的设备:一加7(Android O)

另一点是,我需要应用程序在晚上可能没有连接到网络时触发,所以我排除了 gcm。那么有没有离线解决方案!?

0 投票
0 回答
88 浏览

android - 使用 AntMedia SDK 的 VideoCall app(android):一加 7 机型屏幕共享时 App 无响应

我正在做一个视频会议项目。当我尝试在一加 7 和一些 Real me Note 5 pro 中进行屏幕共享时,应用程序由于ANR而崩溃。视频通话工作正常。我正在使用 Antmedia SDK 进行视频会议解决方案。我在其他设备上测试过,它工作正常。

请帮我解决这个问题。

错误日志:

0 投票
0 回答
40 浏览

android-studio - OpScreenModeManager 在真实设备(不是模拟器)上运行应用程序时向 Android Studio 日志发送垃圾邮件

当我在 android studio 的真实设备上运行我的应用程序时,它会从 OpScreenModeManger 发送大量垃圾邮件,我该如何解决?

截屏:

在此处输入图像描述

0 投票
0 回答
13 浏览

android - React Native:GraphQL Mutation 请求在 OnePlus 设备中失败

我正面临 Apollo 客户端的突变问题。这也是 OnePlus 设备的品牌/设备特定问题。所有功能在 iOS 和其他 android 设备 [如三星、Oppo、Moto、Mi] 中都按预期工作。但是,对于 OnePlus,我遇到了问题。任何有想法的人。

我正在使用带有 graphQl 的 React Native、Apollo 客户端来处理数据请求。

提前致谢!!

0 投票
0 回答
25 浏览

android - BiometricPrompt 是否已经修复了 OxygenOS 问题?

我知道在 Oxygen 版本 9 之前发生了这个错误:

Oneplus 6T 上的生物识别提示问题

我正在过滤带有显示屏指纹传感器的设备,因此我可以给出特定的行为:

我自己没有 OnePlus 手机来测试它。所以我只想知道这个问题是否已解决,如果是的话,来自哪个版本的 OxygenOS。

0 投票
0 回答
28 浏览

android - OnePlus 错误地将应用识别为游戏

我们有一个长期运行的 callerId 类型的原生 Android 应用程序,拥有相当多的用户。最近我们收到反馈,该应用程序被装有 OxygenOS 11 和 12 的 OnePlus 设备识别为游戏。这相当于将其放入游戏文件夹中,并对其应用了“请勿打扰”类型设置。这对于为拦截电话而构建的 callerId 应用程序当然不是理想的,而且它也使最终用户难以找到该应用程序。

我无法解释为什么该应用程序被标记为游戏,或者如何避免它。是否有可用于阻止此行为的清单标志或类似标志?该应用程序需要对通话/短信功能和日志的完全访问权限,以及禁用电池优化和权限休眠的权限。其中一些权限会导致游戏识别触发吗?

这个问题与一加氧气操作系统上的Android应用程序的功能有关,而不是具体的代码问题,但我希望它仍然可以引起人们的兴趣,也许有人对此话题有见解可以分享。

编辑:该应用程序在 Google Play 上列为“应用程序”,类别为“通信”