问题标签 [qualcomm]

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 投票
0 回答
308 浏览

android - Qualcomm 2net 集线器 SDK

我真的希望有人能早点解决这个问题。

我们购买了一个用于连接健康项目的 qualcomm 2net 集线器设备。 https://developer.qualcomm.com/mobile-development/create-connected-experiences/wireless-health-2net

我们需要将它与我们的应用程序集成,为此我们需要访问他们的 SDK。(付费或免费)

我们无法在 qualcomm 开发者网站上找到任何指向该 sdk 的链接/参考/提及。

所有发给 Qualcomm 支持的电子邮件都没有得到答复。

以前有人做过这个吗?有人可以给我任何阅读材料之类的链接吗?

非常感谢您提前提供的帮助。

非常感谢 Rgds

0 投票
1 回答
263 浏览

ios - 为什么云台注册 api 密钥时状态为 10000?

我正在按照他们的文档集成 Gimbal SDK。我有框架,必要的库,桥头,框架的导入。在名称中使用空格或破折号时,我发现 bundle 和 api-key 存在一些问题,因此我简化了项目名称。

我使用 POCGimbalNoPunctuationBundleId 的包名称(即 %PRODUCT_NAME)创建了项目,包 ID 前缀为 com.mycompany.ios

然后,我使用产品名称、捆绑 ID 前缀在 Gimbal Manager 中创建了 API 密钥,该前缀生成了我复制到我的 appdelegate 代码中的密钥。

调用 set-apikey 并且 SDK 记录:

我明白它在告诉我什么,但我不明白为什么——这一切似乎都与示例应用程序和 Gimbal 管理器中的 API 密钥相匹配。

帮助!我已经断断续续地挣扎了三天。

0 投票
1 回答
1097 浏览

android - 用于 QualComm Snapdragon 的 H264 硬件解码器 OpenMax IL

我正在尝试使用 stagefright 为 Qualcomm 的 Snapdragon 开发 Android H264 硬件加速视频解码器。但我找不到任何直接的资源来实现它。谁能帮我提供一些有用的链接或资源?

0 投票
1 回答
3277 浏览

android - 在 Qualcomm 平台上编译期间我们如何禁用/删除 SELinux?

我是高通平台开发者;

我们如何在编译期间从软件映像中禁用/删除SELinux 功能?总之,我需要从 android 中删除 SELinux 功能

顺便提一句:

set setenforce 0set getenforce运作良好;

0 投票
0 回答
800 浏览

android - 通过从 vuforia 云识别中的元数据获取 url 来播放视频

大家好,我想在目标识别上播放视频,以及来自云中元数据的视频 url,我以 json 格式给出。

我在我的 onQCARUpdate(State state) 方法中做到了这一点....

但它不起作用,在识别目标时,它只在表面上显示加载图标,然后什么也没有发生。请建议我如何实现这一目标

0 投票
1 回答
2419 浏览

android - Snapdragon 设备上的 GL_RG 的 glTexImage2D 失败

我正在尝试使用带有以下代码的 glTexImage2D 加载 2 通道无符号字符纹理(使用 NDK,但我认为这不会有太大的不同):

这适用于至少可以追溯到 Android 19 (KitKat) 的许多不同的 Android 设备。但是在带有 Snapdragon 内核(例如 Nexus 6P)的设备上,调用失败并且错误是 GL 错误 0x502 (GL_INVALID_OPERATION)。

我在网上找到了 Qualcomm Adreno OpenGL ES 开发人员指南,它说 GL_RG32F 是受支持的内部格式。我还尝试了各种其他内部格式,都具有相似的失败级别。

我还对内部格式和格式参数使用 GL_LUMINANCE 进行了测试,并且我能够成功加载纹理而无需进行其他更改(在这种情况下,明显的问题是丢失了一半的纹理数据)。

我想避免在 CPU 上分离这些纹理数据并将其作为两个单独的纹理加载,但我正在努力想出一种方法来避免这种情况。

我在这里遗漏了一些明显的东西吗?或者 GL_RG 不是我可以在这些设备上使用的东西?

0 投票
1 回答
2723 浏览

perl - 在 QXDM 中使用 AT 命令

我试图找出一种在 QXDM 使用手机时向手机发送 AT 命令的方法。我需要记录一些 RF 测量并为一系列事件执行此操作(例如,对于 FTP UL 会话)。

我查看了示例 perl 脚本,C:\users\myuser\Documents\Qualcomm\Automation Samples但找不到任何使用一组 AT 命令的脚本。

QXDM 有没有办法完成这个任务?

提前致谢...

0 投票
0 回答
134 浏览

android - 从 Android 设备读取低级网络数据?

是否可以访问手机的发射功率和 ARFCN等低级无线电数据?

看起来高通正在提供一些调试功能,它们被用于SnoopSnitch进行一些安全分析。这个 Android 应用程序生成一些 pcap 文件,它们在其中存储捕获的流量。

问题是,正如您在此屏幕截图中看到的那样,许多字段都为零。

这是因为高通调试工具不提供此类信息吗?否则,如何从 Android 手机获取此类数据?

0 投票
2 回答
7748 浏览

java - Android AudioRecord 强制另一个流到 MIC 音频源

更新 3:我已与另一位开发人员合作,我们似乎找到了能以大笔资金做到这一点的人。他们向我们发送了一个测试 apk,它似乎有效。我们将继续购买源代码。我希望我们不会被骗。知道后我会更新

更新 2:仍在努力。经过更痛苦的日子后,我现在认为没有什么特别的事情发生,但他们只是在本机端使用 AudioFlinger (参见链接)来调用AudioFlinger::setParameters

我现在正在寻找如何编写一个简单的 JNI 来使用 audio_io_handle_t ioHandle、const String8& keyValuePairs 调用 AudioFlinger::setParameters

我知道keyValuePairs可以是什么,但不知道audio_io_handle_t

更新:我现在相信其他应用程序可能正在使用带有 CAF 的 QCOM 音频。请参阅链接中的 audio_extn_utils_send_audio_calibration 以获得相同的信息

和 voice_get_incall_rec_snd_device相同的链接

我没有 C/++ 知识。我怎样才能知道我是否可以从本机端调用这些方法?既然其他应用可以,那一定有办法。


40 多天以来,我每天至少要为此苦苦挣扎 5-6 个小时。我不确定 SO 是否允许,但我也很乐意为正确答案捐款。

我有一个使用 VOICE_CALL 音频源的通话录音应用程序。尽管 ASOP 没有实现/强制它,但大多数制造商已经实现了 VOICE_CALL,并且使用 VOICE_CALL 音频源的应用程序在许多设备上都可以正常工作。直到Android 6。

Google 在 Android 6 中改变了这种行为。现在打开 VOICE_CALL 音频源需要 android.permission.CAPTURE_AUDIO_OUTPUT,它只授予系统应用程序。

这基本上停止了通话录音,或者应该有。好吧,它适用于我和 200 多个其他通话记录应用程序,除了 3 个找到解决此限制的方法。

我一直在使用 Android 6 的许多不同手机上尝试这些应用程序,并在它们设法记录的方式中发现了某些特征。

他们都使用 Android AudioRecord 类并打开 MIC 音频源。我也做; 但在我的应用程序上,我只能从 MIC 获取音频,而不是对方。我发现告诉我他们在开始录制之后或之前发出某种系统调用。

查看以下日志,其中一个成功记录了 VOICE_CALL 的应用程序,即使它使用 MIC 进行记录。看起来应用程序是一些如何管理将 VOICE_CALL 音频源混合/路由/流/合并到 MIC 的方法。

正如您在第一行中看到的,它以 MIC 音频源 input_source=1;routing=-2147483644 开头。

然后,在第二行它做了一些事情并获得了 android.permission.MODIFY_AUDIO_SETTINGS 这是正常权限,我的应用程序也有它。这似乎是最重要的部分,看起来所有 3 人都在使用 JNI 来执行他们所做的任何事情来触发将 VOICE_CALL 音频源流式传输/合并到 MIC 并使用标准 AudioRecorder API 进行录制

在下一行,您会看到音频硬件开始混合 VOICE_CALL (input_source=4),即使它们已打开 MIC(1) 音频源。

我假设他们使用

并尝试了许多变化,例如

没有任何运气。

然后,我发现了Android、NDK、音频路由,通过耳机强制音频,并认为它们可能是一些如何将 VOICE_CALL 混合/路由/流/合并到当前 AudioRecord 会话并且(因为没有 C 知识)尝试使用重新定义用下面的代码(再次)实现同样的事情没有运气。

显然,我缺少一些使录音成为可能的东西。

我什至提出要付钱来获取这些信息,都被拒绝了。我已经说过了。我将发布一次/如果我找到它!

你知道他们可能在做什么吗?

0 投票
4 回答
4146 浏览

android - 如何在 Android 应用程序中与 QSEE 通信?

我对使用TEE开发受信任的应用程序很感兴趣。我有一台装有Android 5.1.1 (LMY48M)的Nexus 5。我想创建一个非常基本的 hello world 应用程序来理解在真实设备上运行的 TEE 逻辑。Nexus 5 支持QSEE(高通安全执行环境),但我找不到任何关于如何在常规 Android 应用程序中包含 QSEE 通信库的文档。

在 adb root shell 中,

命令显示空结果。

以前有没有人尝试过开发这样的应用程序?任何帮助将不胜感激。