问题标签 [nexus-4]
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 - APQ8064 alsa录音
我有一个 Nexus 4 设备(带有 APQ8064 声卡的 msm8960)。
我正在尝试使用 tinyalsa tinycap 实用程序从主设备 (pcmC0P0c) 录制音频,但遇到以下问题:
- 如果我不修改任何混音器控件,我会收到“无法打开 PCM 设备 - 找不到设备错误”
- 当我将其中一个 Multimedia1 开关设置为打开时(例如 MultiMedia1 Mixer SLIM_4_TX),我收到一条错误消息,提示设置硬件参数失败。
所以,我的问题是:我怎么知道哪些控件设置为 On(和/或设置其他控件)以便成功捕获音频?
编辑:
经过一番挖掘,我发现 in pcm_open
setting pcm params 在以下调用中失败:
如何正确设置参数以便pcm_open
成功?我看不出参数有任何问题(顺便说一句,在其他设备上工作)
编辑 2:
我看到问题在于周期大小和周期计数 - 我不能分别设置为 150 和 2 以上。当我更改它们pcm_open
成功但pcm_read
失败并显示“启动错误”消息
感谢帮助者
android - 我的应用程序在 nexus 4 lollipop 设备上不显示除黑色和白色之外的文本颜色
我的应用程序在 nexus 4 lollipop 设备上除了黑色和白色之外没有显示文本颜色。我的应用程序只包含一个带有 hello world 红色文本的文本视图。但它在我的设备上显示为黑色。
模拟器显示红色“Hello world!” 但我的设备显示为黑色....无论我选择什么颜色,nexus 4 棒棒糖设备都显示为黑色....抱歉,我是新来的,所以我还不能发布图片。
这是我的 xml 代码:
android - 高资产加载时间
我刚刚在 Play Store 上发布了我的游戏,我的一些朋友抱怨我在一些棒棒糖设备(nexus 4,OS 5.0)中加载时间超过1 分钟(超过 1000 帧) 。通常需要5-10 (180 帧)大约)秒来加载所有资产,即使是单核 1.0 GHz 处理器的设备。
我正在使用资产管理器类加载所有资产。
问题在于加载 Mp3 声音文件。大约有 52 个声音,2 个音乐文件。
提前致谢
android - 同一版本的 Google Play 服务,在不同的手机上响应不同且不一致
鉴于多部手机具有最新且相同的版本,运行来自alpha Google Play 商店的相同签名应用程序的不同版本(oem 相关??)的 Google Play 服务在特定手机上的响应不同。4 部手机中有 3 部在使用 3 部 KitKat 或 Lollipop 手机上的作品运行时没有问题,以下代码检查 GPS 是否可用。
4 手机收到已经有据可查的错误“您应用的 AndroidManifest.xml 中的元数据标签没有正确的值。预期为 6587000,但发现为 7095000。
怎么会这样?
所有手机都安装了相同版本的 GPServices 应用程序,只有 build # 变体。
我的客户借了一部运行 4.4.4 的 Nexus 4 手机,只有 524mb 可用空间和 928mb 可用内存。这是手机有问题并返回......预期为6587000但发现7095000......错误。似乎 apk(清单 gps 版本号和依赖项 com.google.android.gms:play-services 应该已经作为 apk 的一部分解决,并且该错误几乎看起来像是一条不正确的消息。
由于 Google Play 服务是专有的 Google api,解决或调试此问题的下一个最佳步骤是什么?
可用空间/内存相关,OEM 相关,操作系统版本相关,其他?
android - Android 5.1 崩溃 -- glDrawArrays GL_POINTS -- 致命信号 7 (SIGBUS),代码 2
几个月前,在我将我的 Nexus 4 更新到 Android 5.1(现在是 5.1.1 - 两个来自 Google 的库存工厂图像)之后,我的一个游戏在使用带有 GL_POINTS 的 glDrawArrays 绘制粒子时开始崩溃。我已经简化、重新实现了 Java 中的代码,并复制了崩溃。
崩溃始终是致命信号 7 (SIGBUS),代码 2 似乎是 OpenGL 驱动程序代码。
在这个测试中,对我来说,在 for 循环中有 118 个 drawPoint() 调用,一切似乎运行正常,但如果我尝试 119 个 drawPoint() 调用,则会崩溃(下一帧)。对 drawPoint() 的任何调用(超过 119 次)也会崩溃。
此 Java 代码在 Nexus 4 虚拟设备上运行良好。原始的 C 代码在 PC、iOS 和其他 Android 设备上运行没有任何问题。
这似乎可能是 Nexus 4 驱动程序问题。有任何想法吗?
日志猫:
MainActivity.java 的代码:
android - Nexus 4 屏幕底部 96 像素缺失 - 获取 Nexus 4 的窗口尺寸
我正在开发一个在 main.xml 中包含 RelativeLayout 的应用程序。额外的 ChildView 会通过 onclick 事件动态添加到 RelativeLayout。
当我运行应用程序时,为我的 nexus 4 重新调整的 displayHeight 是 1184,虽然它应该是 1280。基本上,屏幕的高度被缩短了,但我不知道为什么。我将 layout_height 设置为 match_parent,但是作为 RelativeLayout 的 mFrame 返回 1184。
有谁知道为什么在调用 .getHeight() 时没有返回显示的全长?
onWindowsChanged() 被覆盖以检测正在使用的设备的屏幕尺寸:
这部分代码的 logcat 返回:
我的 XML 文件:
android - Nexus 4 上 BluetoothGatt.java 中的 NullPointerException
我正在断开并关闭蓝牙 GATT 实例,并在 logcat 中看到以下内容:
以下是紧接此错误之前的本机事件:
操作系统版本:安卓4.4.4
设备: Nexus 4
有人可以解释发生了什么吗?
android - 无法使用 screenrecord 或 telecine 在 Android Nexus 4 上录制屏幕
在 Nexus 4 上,使用 Android 5.1.1 我有以下让我发疯的问题:
尝试使用以下方式记录屏幕(在 Kubuntu 15.04 上)时:
adb shell screenrecord --verbose /sdcard/Download/intro9.mp4
仅记录几秒钟(1-4),然后记录自行停止。
在 logcat 中有相关的输出:
Ctrl-C 之后:
控制台输出是:
我尝试了不同的解决方案,例如降低比特率、重新启动手机、使用电视电影、使用不同的 PC、关闭 MTP 但没有运气。过去,当遇到同样的问题时,甚至将 Android 降级到 4.4,但再次没有运气。
有人遇到过这个问题吗?你是怎么解决的?
PS 奇怪的是,最初一切都按预期工作:我能够用 Telecine 录制大约 2 分钟的屏幕录制(几次)。然后无缘无故地开始表现得像这样......
android - 上下文 - 无法创建外部文件目录
当您在 Nexus 4 上启动应用程序时,我的应用程序出现了一个非常奇怪的问题。我
在 Application 类中有以下代码:
在 LogCat 我看到消息:
12-11 14:09:05.402 11739-11739/com.company.app W/ContextImpl:无法创建外部文件目录
12-11 14:09:05.402 11739-11739/com.company.app E/App:有问题我的目录!
我已经<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在我的AndroidManifest.xml
.
此外,仅当我重新安装我的应用程序并且不重新启动我的设备时才会出现此问题。如果我重新启动 Nexus,问题就会消失。
这个简单的代码片段有什么问题?...
预先感谢您的回复。
android - 为什么 CardboardVR Lollygagger 项目在 Nexus 4 上加载场景时会崩溃?
目前正在学习 Unity 的 Cardboard VR 教程 - https://io2015codelabs.appspot.com/codelabs/cardboard-unity#6
主菜单目前在 VR 中运行,但是当我尝试加载 GameScene 时,应用程序崩溃到 Nexus 桌面。
有谁知道为什么会发生这种情况?无论我使用 Application.LoadLevel 还是 SceneManager.LoadScene,都会发生这种情况。
--Rev
如果这可能有助于某人诊断问题,这是 adb logcat 在崩溃时吐出的内容。我无法解析它,但也许有人可以发现问题!