问题标签 [galaxy-tab]

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

android - Galaxy Tab II 上缺少 Android MotionEvent 数据

背景:

我正在 Android 上制作一个小测试应用程序,它只在屏幕上显示应用程序可以感知到的所有手指触摸屏幕的所有数据。它与类似,但适用于所有触摸,而不仅仅是一个。Android 触摸事件包含大量数据(根据此文档),包括位置、方向、压力、大小和椭圆轴长度。

问题:

我的应用程序的每个 MotionEvent 都会收到针对每个指针索引 i 的 getSize(i)、getTouchMajor(i) 和 getTouchMinor(i) 的报告 0(零)。但它报告了合理的、非零的位置和压力​​值,所以有些东西工作正常。文档似乎暗示这意味着硬件不支持该信息,但我对此持怀疑态度,原因有两个。

  1. 我正在测试的设备是 Galaxy Tab II,我认为它非常漂亮。(我在网上搜索了是否可以找到各种 Android 设备支持 MotionEvents 的功能列表,但没有找到这样的列表。)
  2. 我使用 Java 方法 InputDevice.getMotionRanges() 来测试设备是否支持尺寸和主轴/次轴,这些结果表明设备确实支持这些轴(我得到的尺寸:0.0-1.0,主要/次要:0.0-1509.437每个)。

问题:

  1. 我是否认为 Galaxy Tab II 支持 MotionEvent 的大小和长轴/短轴特性是正确的,如果是这样,为什么我不能从实际的 MotionEvents 中获取这些数据?(我的代码与上面链接的代码非常相似。)
  2. 如果此平板电脑实际上不支持这些轴,您能否推荐我可以在上面执行此操作的 Android 平板电脑,它会给我 MotionEvent 大小和椭圆轴长度?

提前感谢您提供的任何帮助!

编辑:同事在 Galaxy Tab 上测试应用程序我得到了所有数据,没有丢失。设备之间是否存在一些配置/设置差异?Galaxy Tab 会从 I 降级到 II 似乎很奇怪……

0 投票
1 回答
106 浏览

android - 任何其他方式向 Galaxy Tab 发送通知?

由于银河选项卡没有状态栏,所以我无法在其上应用正常的推送通知。有没有其他方法可以实现这一点,例如弹出对话框?

0 投票
5 回答
9438 浏览

android - 无法在 Android ICS 上进行蓝牙连接

我正在编写一个将字节码从平板电脑发送到 µ 控制器的应用程序。在联想 A1 (Androi 2.3) 和三星 Galaxy Tab 7 Plus N (Android 3.2) 上一切正常。现在我遇到了新的三星 Galaxy Tab 2 (Android 4.0) 的问题。

我可以与蓝牙天线配对(它连接到 µ 控制器并通过串行协议进行通信)。当我启动应用程序时,我再次被要求输入密码并进行配对。输入配对密码后,我的主布局可见,但未建立连接。

eclipse 中的 LogCat 告诉我:

更进一步的是 LogCat 接收了一千次消息:

所以当我在网上搜索时,我发现了一些有类似问题但没有解决方案的人。有人知道这个问题吗?

可能是天线和android 4.0的兼容性问题。我不认为错误出现在我的代码中,因为正如我所说,相同的代码完美地在较旧的 android 版本上运行。

0 投票
2 回答
2525 浏览

android - 三星 Galaxy Tab 和屏幕密度

如您所知,三星 Galaxy Tab(7.4 英寸)的屏幕分辨率通常为 1200x600,dpi 为 160,但三星报告其密度为 240 dpi。

所以,我为 Galaxy 选项卡创建了 hdpi 图形并将它们放在drawable-hdpi文件夹中。

但我注意到在将自定义 ICS rom 安装到 Galaxy Tab 后,galaxy tab 开始报告其密度 160 dpi。所以它显示 mdpi 图形。

我想知道我可以在我的应用程序中做些什么来处理这种特殊情况;因为我知道我用drawable-mpdi图形替换图形drawable-hdpi,所以这次很多设备都会出现应用程序问题。

0 投票
5 回答
8506 浏览

android - 三星 Galaxy 平板电脑不允许在“数字”类型的输入中输入浮点数

我们的客户希望我们为输入字段显示数字键盘,所以基本上我创建了一个字段,例如:

<input type="number" name="quantity" step=".01" value="0.00" />

但是,Galaxy Tablet 删除了“.”。并在其前后合并数字,也禁用“。” 在键盘中。

使用 type="text" 时,是否有其他方法可以解决此问题或在输入字段中显示数字键盘?

注意:我尝试使用模式属性(适用于 iPhone)。我在使用 Android 2.1+ 的各种 Android 设备上测试了这个问题。我在任何其他 HTC 和三星设备上都没有遇到此错误。

0 投票
1 回答
510 浏览

android - Android 2.3.3 服务应用程序运行清晰,但在 3.2 银河选项卡上它确实可以工作但强制关闭

我在运行完美的 sonny erricson xperia Ray 2.3 android 上运行了以下服务。它旨在在用户尝试打开时自动禁用蓝牙和 WiFi。

这在启动时运行。

但是当我在 Galaxy tab 10.2 android 3.2 上运行时,它适用于 wifi,但在蓝牙上它会被强制关闭。

服务如下

广播如下

许可如下

刚拿到logcat

0 投票
1 回答
1670 浏览

android - 是否可以在我自己的应用程序中使用私有三星框架?

在过去的两天里,我一直在探索在我自己的应用程序中使用私有三星框架的可能性,尤其是 /system/frameworks/seccamera.jar。还没有任何效果,所以我想知道这是否可能。

一些背景

我正在开发一个涉及扫描二维码的应用程序,因此非常依赖于相机的图像质量。因此,我正在努力从应用程序级别尽可能多地控制相机。大大提高扫描速度和可靠性的功能之一是相机进行点曝光测光的能力。但是,没有用于指定曝光测光模式的公共 API。

但是,使用 Galaxy Tab 2 上的内置相机应用程序,您可以指定几种曝光测光模式,其中包括点测光模式。所以我决定进一步调查。

我已经尝试过的

  1. 我使用 Eclipse 从 /system/frameworks 中提取了内置相机应用程序的 apk 和 odex 文件
  2. 我通过 baksmali 运行了 odex 文件,最后得到了一些 .smali 文件
  3. 我在它们中搜索“exposureMetering”并找到了一个类 com.sec.android.seccamera.SecCamera,它支持通过其参数内部类指定曝光测光模式
  4. 我确定该类位于 seccamera.jar (seccamera.odex) 中,因此我单独对其进行了 deodex:

    /li>
  5. 然后我再次将它组合在一起:

    /li>
  6. 最后我通过 dex2jar 运行 dex-file 来创建一个 jar 库:

    /li>

我将其作为外部 jar 链接到我的 Eclipse 项目。我发现 SecCamera 类具有与公共 android.hardware.Camera 几乎相同的 API,因此它使我的代码转换变得更加容易。

该项目构建没有错误,但是它在启动时几乎立即崩溃,并出现以下错误:

com.google.zxing.client.android.camera.PreviewCallback是我的项目类之一,是我从ZXing项目中借来的,所以很明显。我不得不改变它,所以它实现SecCamera.PreviewCallback而不是Camera.PreviewCallback. 也许这就是这里的罪魁祸首。

在该错误之前,还有一些其他警告:

那么,我在这里做错了什么?是否可以在我的自定义应用程序中使用私有框架(而不是修补现有应用程序)?

0 投票
2 回答
2312 浏览

android - 顶点着色器不在galaxy tab10(tegra 2)上运行

我在 HTC Desire S 上创建了一个使用 GLES2.0 的应用程序。它适用于 HTC,但不适用于三星 Galaxy tab10.1。该程序无法链接(GLES20.glGetProgramiv(mProgram, GLES20.GL_LINK_STATUS, linOk,0) 给出-1)并且 glGetError() 给我一个错误 1282(无效操作)。

当我替换这条线(在着色器中)时:

经过

它也适用于银河选项卡。我的着色器看起来像这样:

那是附加着色器的地方:

纹理在这里加载:

0 投票
1 回答
216 浏览

android - GalaxyTab 8.9 Android V3.1上TouchImageView背景未刷新

我正在开发 TouchImageView ( https://github.com/MikeOrtiz/TouchImageView ) 的修改版本。

它在所有设备和模拟器上运行良好,但在 GalaxyTab 8.9 上运行不正常。可缩放图像周围的背景不会重绘。

您可以在此视频中看到问题:http ://www.youtube.com/watch?v=lxa6I3wzYrw

我试图:

  • 在 TouchImageView 的父视图上调用 setBackgroundColor(0xff00ff00),背景如预期的那样是红色的,但问题仍然存在。
  • 在 TouchImageView 的父视图上定期调用 invalidate,没有任何改变。
  • 构建一个只有一个活动和 TouchImageView 的示例项目,同样的问题会发生

还有很多事情要尝试,但是尝试所有事情都非常耗时。想听听一些想法来帮助我。

0 投票
2 回答
703 浏览

android - It's a kind of magic... VideoView and displaying videos on Android 3.1 vs. 4.1

Hi android programmers,

I've been struggling all day long on a problem that seems strange and with no solution. What I seek is some guidance and some previous experiences. For testing purposes I have a Motorola Xoom, Galaxy Nexus Tab, Galaxy Nexus phone, and a Galaxy Tab 10.1.

The main testing application is developed for/in the Galaxy Tab 10.1. The application is very simple. Pressing a button -> starting a video.

The application runs fine on the Jelly Beans devices. But on the 3.1 devices I can only hear the audio while no video appears.

To troubleshoot the issue I created a grid with many different codecs/resolutions, but this seems not to affect the playback (still only audio and no video).

Needless to say, the application runs smoothly on the Jelly Beans phone and tablet.

Has anybody had prior experience with the Xoom or/and the Galaxy Tab 10.1?

Just in case some might think there's a problem with my code here is it:

EDIT: Manifest File

EDIT2:

Adding the following line after the VideoView is setup:

it shows false true false false

I tried changing the Alpha of the VideoView and of the root View, but still the result is the same.

PS: Almost all the files (the compatible ones) can be opened with the Video player application embedded in Android. But I need to play them inside the application...