问题标签 [nexus6]

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 投票
3 回答
1158 浏览

android - 带有 Nexus 6 的 Android - 如何避免与应用程序焦点相关的 OpenSL 音频线程优先级降低?

我在尝试使用 OpenSL ES 在运行 Android 6.0.1 的 Nexus 6 上实现低延迟流式音频播放时遇到了一个奇怪的问题。

我最初的尝试似乎遇到了饥饿问题,所以我在缓冲区完成回调函数中添加了一些基本的计时基准。我发现如果在我的应用程序打开时不断点击屏幕,音频可以正常播放,但如果我让它静置几秒钟,回调开始需要更长的时间。我能够始终如一地重现这种行为。有几点需要注意:

  • “几秒”~= 3-5 秒,不足以触发换屏
  • 我的应用程序的活动设置为 FLAG_KEEP_SCREEN_ON,因此无论如何都不应该发生屏幕更改
  • 我没有采取任何措施来尝试增加音频回调线程的优先级,因为我的印象是 Android 已经为这些线程保留了高优先级
  • 该行为发生在我的 Nexus 6 (Android 6.0.1) 上,但不在我也可用的 Galaxy S6 (Android 5.1.1) 上。

我看到的症状看起来确实像是操作系统在与手机没有交互几秒钟后降低了音频线程的优先级。这是正确的吗?有什么办法可以避免这种行为?

0 投票
2 回答
139 浏览

android - 降级没有出厂映像的 Nexus 6 Android

我需要一个 Android 4.4.2 设备来测试一个工具。目前我坚持使用 Nexus 6,想知道是否有任何方法可以在没有工厂映像的情况下降级其 Android 版本,因为 Nexus 6 的最低可用版本似乎是 5.0。

编辑:仿真不是解决方案,因为该工具依赖于应用程序的响应能力,而仿真器在实践中非常慢。

0 投票
2 回答
207 浏览

android - Renderscript 图像处理 Nexus 6 Marshmallow 问题

我正在使用渲染脚本进行实时图像处理(相机预览)。我在 Nexus 6 Marshmallow 6.1 上遇到问题,我的一些脚本不会运行超过几帧(rs 内核运行)。这些相同的脚本在 Nexus 4 Lollipop 5.1 上完美运行。

症状:脚本适用于多次运行(构建)。在第 n 次运行时,某些脚本停止按预期工作,并且所有后续运行都出现上述问题。我无法在导致问题的代码中建立某些特定操作。它看起来完全是随机的,至少从我能收集到的情况来看是这样。

我试过什么:

  • 重启手机、卸载应用程序、清理项目、使 Android Studio 中的缓存无效都不会产生任何结果。
  • rsDebug()根据这篇文章添加:
    RenderScript code not working without rsDebug 似乎已经解决了这个问题,但在几次构建后问题再次出现。
  • 添加rsDebug()代码并实际记录似乎可以按预期运行脚本,但不用说这不是解决方案,因为它会使脚本减速到停止。
  • 删除#pragma rs_fp_relaxed似乎已经解决了问题,但在几次构建后问题再次出现。
  • adb shell setprop debug.rs.default-CPU-driver 1解决了这个问题,但使用 renderscript 的重点是利用异构计算

我正在使用这个内核签名uchar4 __attribute__((kernel)) filter(uchar4 v_in, uint32_t x, uint32_t y),虽然RS_KERNEL会导致同样的问题。

感谢您的任何帮助和想法。

受影响代码示例:(来自此处的 Google 演示代码:https ://android.googlesource.com/platform/frameworks/rs/+/master/java/tests/ImageProcessing2/src/com/android/rs/image/ )

0 投票
1 回答
895 浏览

android - Nexus 6 Environment.getExternalStorageDirectory() 无法创建目录外部存储

我有一个 Nexus 6(Google Fi)我有一个应用程序可以在我测试的所有其他设备上运行,但在这个设备上不行。尝试在此 GetExternalStorageDirectory() 下创建目录或文件不起作用;我也试过 mkdirs() 。我无法从我的 FileExplorer(在手机上)或我的 PC(W10)中看到 emulated/0 文件夹。是的,我确实拥有写入文件的清单权限。使用以下...

0 投票
1 回答
1017 浏览

android - 有什么方法可以从连接到 android 的 USB OTG 存储中获取图像的缩略图而不复制完整图像

我正在尝试从连接到手机 (Nexus 6) 的 USB 驱动器导入选定的图像,该驱动器未将 pendrive 显示为外部存储目录。我使用了这个库:https ://github.com/mjdev/libaums 在使用这个库时,我必须首先将所有图像从 USB 复制到本地缓存,然后从那里我可以显示缩略图以选择要导入的内容。我做不想复制所有图像我只想获取缩略图并仅复制选定的图像。那么有什么方法可以从 USB 存储中获取缩略图。我觉得,ES文件资源管理器和其他资源管理器(无论哪个)都能够检测到usb pendrive,它们不是复制文件来显示缩略图。

0 投票
2 回答
723 浏览

android - 为 shamu 构建 Android (Nexus 6)

我遵循Aosp 指南XDA 指南并尝试为 Nexus 6 构建我的第一个 ROM。我检查了 android-7.0.0_r27 分支,然后我下载了所有驱动程序二进制文件并将它们解压缩到vendor/项目的根目录中。然后我跑了这个

这是我得到的错误

我不知道出了什么问题!任何建议将不胜感激...

0 投票
7 回答
5198 浏览

android - Android Studio Emulator 不会开始“等待目标设备上线”

所以我目前正在学习如何开发android应用程序。我正在制作我的第一个应用程序,我没有错误,但我的模拟器不会运行我的应用程序。它卡在“等待目标设备上线”。我对出了什么问题感到困惑,因为它以前曾起作用。我完全重新安装了所有内容,但仍然无法正常工作。不知道该怎么办。

在此处输入图像描述

0 投票
1 回答
57 浏览

android - 在 Google 设备(Nexus 6、Pixel)上添加新联系人时的不同结果

我对 Nexus 6(Android 7.0)有一个奇怪的问题,即当通过意图添加新联系人时,Uri 作为 rawContacts 的结果不会像往常一样查找。

这是我的意图:

结果 onActivityResult:

在 Nexus 6 (Api 24) 设备上:

内容://com.android.contacts/raw_contacts/1376

在其他设备上,包括模拟器上的 Nexus 6:

内容://com.android.contacts/contacts/lookup/2883i3c5a4b238cc57aad/1376

如何设法在包括 Google 在内的所有 Android 设备上获得相同的结果?

额外信息:

这种奇怪的行为也可以在 Pixel (Android 8) 上重现。

使用 uri ( .../raw_contacts/1376 ) 检索的数据:

虽然可以使用预期的 uri 检索数据(.../contacts/lookup/2883i3c5a4b238cc57aad/1376):

0 投票
1 回答
236 浏览

java - 获取资源在 Nexus 6 上未发现异常,但在 Nexus 5 上未发现异常

今天我决定在我的旧手机 Nexus 5 上测试我的应用程序。我通常在我的 Nexus 6 上进行编码和测试,一切都很完美。但是,当我尝试在我的 Nexus 5 上运行该应用程序时,我在我的登录屏幕 onCreate 中收到此资源未找到异常:

错误信息

在对 Stackoverflow 进行了一些挖掘之后,我相信该错误可能与 Nexus5 的默认布局配置有关。但是,即使在阅读了无数线程之后,我仍然不知道从哪里开始。

以下是一些可能有用的屏幕截图:

onCreate 抛出错误的地方

我的 res 文件

任何帮助表示赞赏!

0 投票
1 回答
2154 浏览

java - 非法 ArgumentException:Nexus 6 的 CameraProcessProvider.bindToLifecycle 中的“找不到可用的相机”

问题:

我收到以下错误:

java.lang.IllegalArgumentException:找不到可用的相机。

调用实例方法 ProcessCameraProvider.bindToLifecycle() 时。通过搜索“----- Code Crashes Here --------------”在下面的代码上下文中看到这一点。

问题:

如何防止此错误以及随后的应用程序崩溃?更具体地说,如何确保 CameraSelector 可以返回 Nexus 6 的相机实例?

假设

此调用中使用的 CameraSelector 似乎有问题。如果我在 bindToLifecycle 行上设置断点,并调试到该点并为 `cameraProvider.hasCamera(cameraSelector) 添加一个监视,它将返回 false。在调用 bindToLifecycle 方法之前,这可能不打算返回 true。如果是这样,我如何验证 cameraSelector 对象是否已成功创建(成功意味着它指向实际的相机对象)?

在创建 cameraSelector 对象时,我在构建器中使用了requireLensFacing方法,所以看起来 Nexus 6 硬件没有用这些 LENS_FACING_BACK 或 LENS_FACING_FRONT 标记任何东西,因此不返回任何相机实例?我理解正确吗?

我应该注意到,当在 Nexus 5 上运行完全相同的代码时,不会发生此错误,这就是为什么我倾向于认为这是一个硬件问题。

我也尝试了 LENS_FACING_FRONT int,但有同样的错误。如果我完全删除 requireLensFacing 构建组件,我会得到一个不同的错误:

java.util.NoSuchElementException

代码

围绕 IllegalArgumentException 的完整 logcat

围绕 NoSuchElementException 的完整 logcat

编辑1:

在 Nexus 6 上测试标准相机应用程序,发现它也崩溃了。这指出了评论者提出的 HAL 问题。重新启动 Nexus 6 以修复 HAL。现在 logcat 提出了一组全新的错误,但如果我不能自己解决它们,我会将其保存为一个单独的问题。