问题标签 [device-compatibility]

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

html - iPad上的悬停效果不会消失

我在一个页面网站的菜单上有悬停效果,在桌面上,当用户悬停导航链接时,颜色更改为 #ed1c28

当用户单击导航链接时,该部分的页面向下滚动

它适用于桌面。但是在 iPad 上,当用户单击导航链接时,悬停效果被激活,链接颜色变为#ed1c28并且页面滚动到该部分,但颜色仍然保持不变#ed1c28意味着悬停效果仍然存在。我怎么能把它关掉?

0 投票
1 回答
54 浏览

windows - 电视到应用程序通信协议

我希望开发一个可以将视频媒体流式传输到电视的 Windows 应用程序。什么协议/接口允许电视和计算机之间的双向通信?

我知道 HDMI 是单向通信(从信号源到电视),因此计算机应用程序无法查询当前音量或当前信号源是什么,这是无用的。是否有允许双向通信的协议?

还可以使用 HDMI:

  • 更改电视的来源?例如更改到/从 HDMI、AV1、AV2 等?
  • 改变电视的音量?

还是只能使用 HDMI 传输视频/音频数据?

0 投票
0 回答
150 浏览

android - 为什么我的设备 samsung SM-G350 与 ?app 不兼容

我已将我的应用程序上传到 Play 商店,但我的应用程序与我的设备不兼容。有人请解释为什么?

我的清单文件如下

0 投票
1 回答
507 浏览

android - 使用清单过滤掉旧设备

我正在开发一个仅适用于高端设备的应用程序。它已经只支持 API 17+,但我注意到一些运行 API 17 的旧设备,我想排除这些设备。我的问题是:

过滤掉仍然运行相对较新 Android 版本的旧设备的最佳方法是什么?

我想避免在 Google Play 中手动排除特定设备。

根据屏幕密度进行过滤
我当然想做的一件事是根据屏幕密度进行过滤(我只想支持 hdpi 和更高版本)。我已经阅读了compatible-screens文章,但我不太喜欢那里提供的解决方案,因为:

  1. 根据文章:“你应该只在万不得已的情况下使用它,当应用程序绝对不能使用特定的屏幕配置时。”
  2. 我将在我的清单中获得大量组合列表(如果我支持 hdpi、xhdpi、xxhdpi 和 xxxhdpi 以及中等、大和 xlarge 的屏幕尺寸,我已经有 12 种组合)。
  3. 如果添加了新的屏幕密度(例如 xxxhdpi)或新的屏幕尺寸(例如 xxlarge)会怎样?为了支持这些,我必须在每次添加新存储桶时更新我的​​清单。

对我来说似乎很奇怪,我不能只在清单中的一行中指定我想支持 hdpi 和更高版本。

基于设备功能的过滤
我也考虑过过滤一些只有高端设备才有的功能,所以我阅读了使用功能文章。但是,似乎我只能过滤蓝牙、相机和 wi-fi 之类的东西,而不能过滤任何更能代表硬件加速等高端设备的东西。

0 投票
1 回答
2058 浏览

android - Nexus 6 的正确屏幕尺寸和密度配置是多少?

我的应用没有将 Nexus 6 列为 Google Play Console 中支持的设备。

我阅读了博客文章为 Nexus 6 和 Nexus 9 准备好您的应用程序,其中说:

Nexus 6 的量化密度为560 dpi,位于 xxhdpi 和 xxxhdpi 主要密度桶之间。

有一段关于我的问题:

确保您没有在 Google Play 上被过滤

如果您正在使用 AndroidManifest.xml 文件中的元素,则应该停止使用它,因为每次新设备出现时重新编译和发布您的应用程序时,它是不可扩展的。但是,如果您必须使用它,请确保更新清单以添加这些设备的配置(按屏幕尺寸和密度)。否则,您的应用可能会从这些设备上的 Google Play 搜索结果中排除。

好吧,我必须使用<compatible-screens>,因为我试图从平板电脑中排除我的应用程序。

<compatible-screens>在 Manifest 中的当前元素如下所示:

Nexus 6 的正确配置是什么?

我努力了:

但似乎没有一个能奏效。

0 投票
1 回答
46 浏览

android - 普通设备中的 Android 设备兼容性问题

我最近几天都在受苦,但我没有为那个 android 开发者网站得到任何完美的答案

除此之外,我还研究了很多网站,但大多数网站都说使用 dimen 并将其用于小型正常大型和 x-large 但它并没有给我完美的解决方案,因为我正在测试的大多数设备都是目标正常的一角钱,例如该设备从 3.7 到 5 英寸,因此我的卡会根据设备向上移动,我希望每个设备上的完美外观都附有图像 t 基本上是卡片视图

实际上我希望在每台设备上都有完美的外观我找到了一种方法可以很好地根据屏幕尺寸制作一个尺寸 xml 但它不可靠我必须制作超过 25 个 xml 如果另一个设备来我必须制作这些也是图片网址 t 基本上是卡片视图

0 投票
2 回答
1869 浏览

android - 如何测试设备兼容性?

我的应用不兼容我的设备通过 Play 商店。我不断在我的设备上进行测试,它工作正常。

  1. 我怎样才能了解不兼容的内容?
    1.1我只有1个'uses-feature',用于'android.hardware.telephony',它是'required="false"'

    1.2 我的 'compileSdkVersion' = 23, 'minSdkVersion' = 16, 'targetSdkVersion' = 23

    1.3 我的设备是安卓 6.0 的 Nexus 5

  2. 如何在不上传到商店的情况下测试修复是否有效?目前我可以通过 Android Studio 在我的设备上安装和运行该应用程序,但不能通过 Play 商店。

0 投票
1 回答
54 浏览

android - Android - 请求写入外部存储的权限是否会使 Play 商店中没有外部存储选项的设备不兼容?

如果应用程序使用权限 WRITE_EXTERNAL_STORAGE 是否会在应用程序上传到 Google Play 商店后将没有外部存储选项(例如 sd 卡)的设备列为不兼容?

我们有一个使用 Nexus 7 (2012) 的用户认为我们的应用程序与他们在 Play 商店中的设备不兼容,即使他们的操作系统高于最低操作系统。我相信 Nexus 7 (2012) 没有外部存储选项,我们的应用正在请求许可。这可能是用户认为他们的设备不兼容的原因吗?

0 投票
3 回答
2090 浏览

android - 如何在Android中根据区域设置和设备屏幕指定单个图像

我的问题陈述是我想为一种以上的语言开发一个支持多种设备的应用程序。如何根据语言环境和设备设置图像?我知道如何将单个图像放到多个设备上。

并且还知道如何为不同的语言设置单个图像。但我是单独实现的。我们可以这样做吗?

0 投票
0 回答
117 浏览

android - Your device isn't compatible with this version - No Carrier

My app is not shown on GooglePlay store search for some devices (e.g Intel JM1011, Lenovo TB2-X30F), and when I tried to access it through the browser I found it is not compatible with these devices as they have "No Carrier", although I mentioned all of the carrier required permissions in my app manifest to be not required.

So, what are the permissions that can cause the No Carrier compatibility issue other than phone and sms permissions?

That's the whole manifest.xml permissions I'm using: