问题标签 [compliant]

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 回答
245 浏览

java - 如何在不兼容的设备上使用 android midi USB 堆栈

我有一个工作的 android 应用程序,它使用专有的 java midi 实现通过 USB 与不兼容的 midi 设备通信。我现在想迁移到标准的 android midi USB 堆栈,但无法确定如何添加/扩展必要的测试以允许将不兼容的设备检测为 midi 设备。

不兼容的设备不提供“音频设备”类型的 USB 接口——这是兼容 midi 类所必需的——而是一些代表 midi 端口的“供应商特定”接口。因此,android midi 堆栈(例如,使用示例 MidiScope)看不到设备。

USB 设备连接上的当前专有堆栈使用特定供应商连接详细信息的先验知识来确定连接确实是 midi 设备,然后使用正确的 USB 接口创建 midi 设备连接事件。

我想重现这个连接逻辑,但是使用android的midi堆栈,但是找不到传入的USB连接被确定为midi设备的位置,从而传递给android midi服务。我检查了 UsbDeviceManager、UsbHostManager、UsbService、MidiService、MidiManager、MidiDeviceInfo、MidiDeviceService 等的 android 源代码,但看不到“midi 设备验证/过滤”发生在哪里。

如果有人能指出我如何实现目标的正确方向,我将不胜感激。

0 投票
0 回答
30 浏览

policies - 应用状态因目标受众不准确而被拒绝

我选择了 18 及以上以避免任何合规问题。然而,由于以下原因,它在谷歌游戏中被拒绝了。有没有人遇到过同样的问题,可以建议如何解决?TIA

问题:目标受众不准确 尽管您的目标年龄组中没有包含 13 岁以下的儿童,但我们确定您的商品详情中的某些元素可能会吸引 13 岁以下的儿童。例如,您的商品详情包含以下元素:应用程序适合儿童。

需要采取的行动:更新您的目标受众和商品详情 以下是帮助您在 Google Play 上发布您的应用的方法:

  1. 阅读目标年龄组和受众文章,了解有关我们政策的更多信息。
  2. 如果适用,请修改为您的应用选择的目标受众:如果您的目标受众是所有人,包括儿童和家庭:查看 Play 管理中心的应用内容 > 目标受众和内容部分,并确保您的目标受众包括相关的儿童年龄组. 确保您的应用符合所有家庭政策要求(例如,如果适用,您可以包含中性年龄筛选)。如果您的目标受众仅为年长用户:通过从商品详情中删除所有可能对儿童有吸引力的元素来更改您的商品详情。
  3. 仔细检查您的应用是否符合所有其他开发者计划政策。
  4. 查看您的选择摘要,然后单击保存