问题标签 [nexus-10]

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

android - 为 nexus 10 准备应用程序

我正在开发一个安卓录音应用程序,我们的应用程序目前设计用于所有安卓手机、Nexus 7 和摩托罗拉 Xoom 平板电脑。

我想知道是否有任何指南或最佳实践来重新设计/修改我们的 Nexus 10 应用程序。更具体地说,关于以下几点的任何指示都会非常有帮助:

  • 支持新的 2560x1600 分辨率的 UI 指南
  • Android资源文件相关修改(基于类似指南
  • 任何经过修改以在 nexus 10 上运行的示例或开源应用程序
  • 创建和运行 nexus 10 模拟器的最佳实践,因为默认情况下没有这样的 AVD 设备(下面的屏幕截图)。关于创建一个的任何想法,请牢记高分辨率。

新的 AVD 默认设备类型

0 投票
0 回答
327 浏览

android - 快速连续的点击被解释为单个移动的触摸事件?(在 Nexus 10 上测试)

我正在开发一个 Android 应用程序,用户可能会用多根手指快速点击。在 Nexus 10 平板电脑上进行的初步测试表明,在附近快速点击另一个点击通常被解释为一次触摸和滑动动作,两个触摸点都归因于一个指针索引。这似乎是硬件问题,或者至少是 Android 中某些低级触摸处理的问题。

类似地,我看到同时将两根手指放在一起的敲击被解释为一根大手指的单次触摸。

有没有人遇到过类似的困难,因为快速的一对触摸被错误地解释为单次触摸?我希望有人有一些聪明的解决方法,或者巧妙地推断出移动触摸实际上可能来自单次触摸的方法?

需要明确的是,我的观察是基于通过从开发人员设置中打开“指针位置”来可视化触摸,因此与我的应用程序无关。

0 投票
0 回答
339 浏览

android - Nexus 10 摄像头响应缓慢

我的 Air android 应用程序会简单检查相机是否存在,检查“Camera.names”的长度。它在大多数设备上都能正常工作,但 Nexus 10 需要 7-10 秒才能响应。然后,当我连接相机时,我会得到一个黑色的全屏。然后可以看到相机供稿。我已经通过 Flash Air for Android 界面在应用程序描述符文件中设置了相机权限。我正在使用 Air 3.5。我也尝试过使用 stageVideo 并得到同样的问题。需要很长时间才能从相机界面获得响应。

下面是我的代码:

0 投票
4 回答
1155 浏览

android - 如何处理屏幕分辨率和屏幕尺寸,一个应用程序

我一直在试图弄清楚这一点,但我真的不明白。如果我想创建一个具有一种布局的应用程序,该布局应该适合所有 android 设备(通过缩放)..我怎样才能实现这一点?..例如。 . 我可能有一个 300dp 的 editText,在我的三星 Galaxy S2 上看起来很棒.. 但是如果我在我的 nexus 10 上运行相同的应用程序,它看起来会非常小,然后我希望 editText 在两者上放大宽度和高度适合我的 nexus 10 .. 有没有简单的方法来实现这一点?

我注意到有一种叫做重量的东西..但是如果我创建了三个editText,其中第一个的重量为10,第二个的重量为20,然后第三个的重量为80,最后一个永远不会出现...

无论如何..你如何通过最佳实践处理这些东西?

0 投票
3 回答
11288 浏览

android - Android - 在 4.2.2 (Nexus 10) 上显示/隐藏系统栏

我遇到了 Nexus 10 - 4.2.2 的问题。我在 Galaxy Tab 10.1 和 4.0.4 上测试下面的代码,它工作正常:

但是在 Nexus 10 系统栏之后不会显示,只是隐藏。

0 投票
1 回答
1261 浏览

android - Nexus 10 高分辨率资源

我正在nexus 10上测试我的应用程序,我想知道如何为其提供后台资源。

详细地说,问题在于 Nexus 10 的分辨率为2560x1600,但属于xhdpi类别,与 Galaxy Nexus 和 Nexus 4 属于同一类别。我试图了解如何提供 2560x1600 分辨率的特定背景图像到 Nexus 10,而不是默认使用专为 1280x720 类似屏幕设计的 Galaxy Nexus 背景。通常,我会通过将背景图像放在相应的可绘制文件夹(此处为 drawable-xhdpi)中并让 android 自动选择正确的资源来做到这一点。

可能的解决方案:我应该将 2560x1600 分辨率的图像放在 drawable-sw720p-xhdpi 文件夹中吗?将nexus 10归类为具有xhdpi特性的sw720dp设备(10+“)是否正确?

0 投票
1 回答
1908 浏览

css - 仅针对 Nexus 10 的媒体查询?

我在使用媒体查询专门针对 nexus 10 时遇到了麻烦。如果我可以做到 -webkit-min-device-pixel-ratio: 2.0 会很简单,但我还需要它在 Chromebook Pixel 上看起来不错,并且 dpi 约为 220!设置(最小分辨率:240dpi)不起作用:(

有没有办法仅通过媒体查询来定位 Nexus 10 平板电脑?

谢谢!

0 投票
1 回答
1427 浏览

android - Android - 无法从 4.2.2 上的相机意图获取图像

我正在尝试拍照,然后通过调用获取文件路径:

然后:

在 4.1.2 Galaxy S3 上工作正常,但在 4.2.2 Nexus 10 上每次都崩溃:

如果我尝试对视频做同样的事情:

工作正常。真的我不知道为什么。

0 投票
1 回答
1055 浏览

android - Nexus 10 - 渲染到外部渲染目标仅适用于横向

我们正在 Nexus 10 上使用 OpenGL ES 2.0 开发动态壁纸。

动态壁纸使用 2 个小的 (128x128) 外部帧缓冲区在它们之间进行乒乓渲染以模糊图像。

虽然这在任何设备上都可以正常工作(即使在老化的摩托罗拉里程碑上),但 Nexus 10 存在一个奇怪的问题。这仅在设备处于横向时才有效。如果设备在任何其他位置(90、180 或 270 度)旋转,则帧缓冲区只有清晰的颜色。我已设置glClearColor为红色,因此可以清楚地看到这些帧缓冲区已清除但没有渲染到其中。

我已经在Tegra 2、Tegra 3、Adreno 200、Adreno 320、2 PowerVR GPU 上对其进行了测试,它运行良好。

这看起来像是一些奇怪的驱动程序错误,但也可能是 Mali 驱动程序的一些细节。请指教。

代码摘录。

初始化帧缓冲区:

渲染到 FB:

在 2 个 FB 之间进行乒乓渲染以模糊图像:

测试应用程序以重现错误

您可以在此处下载测试 APK:https ://dl.dropboxusercontent.com/u/7197208/LiveWallpaperAnimTest.apk 这是一个动态壁纸应用程序,安装它并选择“测试”动态壁纸(带有玫瑰图标)。

如您所见,在默认的横向方向下,您会看到鸟周围的一些“绽放”效果,这是通过 2 个帧缓冲区之间的乒乓渲染实现的。在任何其他设备方向上,它都不起作用并用清晰的颜色(红色)填充 FB。

附加链接

我也将此问题发布到Mali Developer CenterGoogle Code

http://forums.arm.com/index.php?/topic/16894-nexus-10-render-to-external-rendertarget-works-only-in-landscape/

http://code.google.com/p/android/issues/detail?id=57391

0 投票
2 回答
2322 浏览

android - Android:横向模式下 Nexus 10 上不需要的左右边距

在横向模式下使用 Nexus 10 设备时,我的布局左侧和右侧出现看似莫名其妙的边距问题。我敢肯定这是令人尴尬的直截了当的事情,但是在四处搜索时我找不到任何提及。

我很确定它与我的代码无关,因为 Eclipse 创建的默认 Hello World 项目表现出这种现象。以下截图摘自一个全新的项目,我所做的唯一更改是为了清晰起见将 TextView 的 textSize 放大一点:

Nexus 10 横向和纵​​向的比较

您可以看到布局 XML 文件(如下所示)中的默认边距在纵向模式下正确应用,但在横向模式下应用了相当大的额外边距 - 由屏幕截图下方的红色条指示。

有没有其他人看到过这个或知道如何摆脱它们?我真的不知道从哪里开始,因为它似乎是特定于这一设备和屏幕方向的。此外,它会影响最简单的程序以及我自己的程序,因此在我找出如何修复默认情况之前,拆分我自己的代码是没有意义的。
相同的屏幕在模拟设备和我的三星 Galaxy S2(运行 Gingerbread)上正确显示。将项目构建目标从 API 级别 17 更改为 10 也不会改变不需要的效果。有什么想法吗?