问题标签 [htc-android]

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

android - setOrientationHint 在某些手机的前置摄像头 (HTC) 上逆时针旋转视频

问题:某些 Android 设备(列在问题底部)在使用setOrientationHint(int degrees)前置摄像头拍摄的视频功能时会出现意外行为。预期的行为是视频顺时针旋转,但这些设备逆时针旋转视频。

我的目标:在相机设置或硬件方向中识别一个变量,让我可以预见地知道何时会发生这种情况。具体来说,我想避免在我的代码中对这些手机进行特殊封装!

进一步说明:我正在使用标准MediaRecorder对象录制视频,并且在准备录制时,我使用setOrientationHint(). 在 的文档中setOrientationHint(),为参数指定了以下内容degrees

——以度为单位顺时针旋转的角度。支持的角度为 0、90、180 和 270。

该函数旨在添加包含旋转角度的合成矩阵,以便视频播放器可以按预期显示视频。所以,我所做的是使用该类获取相机硬件的方向,CameraInfo并将其用作fn中的degrees参数。setOrientationHint(我已经尝试使用 AOSP 作为指南对这段代码进行变体,但我得到了完全相同的结果。)

一个真实的例子:三星 Galaxy S3 前置摄像头(实际上是大多数其他摄像头)的硬件方向为 270,所以我在录制时使用它,并且生成的视频可以正确显示。HTC Vivid 同样会为同一个相机返回 270 的硬件方向,但只有在我使用 90 作为fn中的degrees参数时才能正确显示。setOrientationHint如果我像其他手机一样使用硬件方向的270,视频会颠倒。

注意:setOrientationHint()功能包括警告:

请注意,某些视频播放器可能会选择在播放期间忽略视频中的合成矩阵。

但是,这不是正在发生的事情,因为如果我伪造它并输入 90 而不是 270,我可以轻松地在这些手机上解决这个问题。

我见过的手机特别出现此问题:运行 Android 4.0.3 的 HTC Vivid (PH39100)、运行 Android 4.0.3 的 HTC EVO 4G (PG86100)、运行 Android 2.3.4 的 HTC Thunderbolt (ADR6400L)。请注意,它们都是 HTC 手机。也许 HTC 的某个人将顺时针方向误认为逆时针方向。

0 投票
1 回答
500 浏览

javascript - HTC One X KeyCode 总是返回零

textbox在将文本发送给第三方进行操作之前,我需要验证输入到使用 JavaScript 中的文本。

为此,我使用browserEvent.keyCode参数keycode将按键事件发送到浏览器,然后验证代码以说明它是否允许textbox

这适用于我测试过的所有设备,除了 HTC One X 上的 Chrome。

我发现各种 Android 和 iOS 设备之间存在令人讨厌的差异,但它们都返回了我可以使用的东西。然而,HTC One X0会随着每次按键而返回,除了BackspaceEnter键,它们分别返回813

我已经尝试过event.keyCode,event.charCode以及event.which,和代码,并且所有内容都browserEvent.keyCode以.browserEvent.charCodebrowserEvent.which0

基本上,我被困住了。有谁有想法吗

  1. 为什么keycode总是0在这个设备上返回,以及
  2. 我怎么能检测到keycode
0 投票
1 回答
2093 浏览

adt - 在 ADT v21.1 上为 HTC Desire 和三星 Galaxy 3 创建 AVD

如何使用 ADT v21.1 为 HTC Desire 和三星 Galaxy 3 手机创建 avd?我发现的所有建议都是关于旧 ADT 的。

谢谢

0 投票
2 回答
2804 浏览

android - Eclipse 无法识别我对 HTC 的渴望

我正在尝试使用我的 HTC Desire 作为我的 Android 应用程序的测试手机,但 Eclipse 就是看不到它,现在如果我去设备管理器有一个黄色!,我点击卸载,重新连接我的 HTC 手机电脑无法安装驱动,谁能帮我解决这个问题?我真的需要能够将我的 HTC 手机用作测试设备。

帆布

0 投票
2 回答
1109 浏览

android - 开启“不保留活动”模式时无法从图库中选择图片

在“开发者选项”设置中,我使用“不保留活动”模式。我需要从图库中选择图像并在我的应用程序中使用它的 URI。打开图库以选择图像的代码是:

当我选择图像时会出现问题。显示“请稍候...”消息,然后我返回图库中的“选择图像”。打开此模式时,它会在 HTC One X 设备中发生。在三星 Galaxy S3 中不会出现此问题。HTC ONE X 设备开启此模式后如何解决?

0 投票
2 回答
2507 浏览

android - 使用 OpenCV4Android 无法同时使用 Evo 4G 的两个摄像头

我打算通过从 Evo 3D 的两个后置摄像头拍摄两张照片来计算视差图。但是,我只能使用一台相机。我尝试了不同的索引。

指数

  • 0 给我左摄像头(后置摄像头之一)
  • 1 给我前置摄像头
  • -1 给了我左摄像头(后置摄像头之一)。

我曾经使用-1索引得到其他相机,但它不再工作了。我正在使用CameraBridgeViewBase.

我在 android-opencv 的 Google 小组上看到人们已经成功使用了 Evo 3D 手机的两个摄像头。我想知道怎么做?还有其他指标吗?还是有其他方法可以使用它。

PS 原生相机不工作。(安卓 4.0.3)。

0 投票
1 回答
202 浏览

android - Android:HTC 设备上的 UDP 客户端

我的应用程序包含一个从 wifi 接口接收数据的客户端线程(UDP 和 TCP)。我已经在某些设备(三星、索尼和 HTC)上测试了该应用程序。它适用于 TCP 模式下的所有设备,但在 UDP 模式下,它仅适用于 Sony 和 Samsung 设备,不适用于 HTC。

这是我的UDP代码:

HTC 设备测试:HTC sense (android 4.0.3), HTC hope (android 2.2), HTC One SV (4.0.4)

我的问题:为了使用这个 UDP 客户端,HTC 设备是否有任何特定的自动化?

0 投票
2 回答
2680 浏览

android - Google Maps API V2:GPS 图标不出现

在我的应用程序中,我最近将 Google 地图从 V1 升级到了 V2。现在,使用 HTC One S (Android 4.1.1),当我打开 GPS 并进入地图活动时,应用程序会识别出 GPS 已打开,但它的图标没有出现,并且应用程序无法找到我的位置。
在三星 Galaxy Y (Android 2.3) 等设备上,地图可以正常运行。
在三星 Galaxy S2 (Android 4.1.2)、HTC Wildfire (Android 2.3) 等其他设备上,GPS 图标不会出现,但应用程序会找到我的位置。
我哪里错了?

班级:

显现:

0 投票
2 回答
3015 浏览

android - 无法为 SharedPreferences 或数据库创建目录

启动应用程序时我们遇到了崩溃,它尝试创建共享首选项并从数据库中读取。它发生在运行 Gingerbread 的不同设备中,主要是 HTC,也有 LG,而且它们没有 root。

我们正在使用 Roboguice 初始化 SharedPreferences。

卸载应用程序并重新安装它似乎有帮助,但我们没有办法对我们的用户说。

我环顾四周,发现人们通常在有根设备或特定三星设备中遇到此问题。

提前致谢!

注意:我们的真实包名是唯一的,我已经在上面的代码中更改了它,所以它不是公开的。

0 投票
1 回答
379 浏览

android - HTC One 错误?URLConnection InputStream 中出现的部分 HTTP 标头

我有一些代码可以下载一个 XML 文件,该文件已经在付费应用程序中发布了几年 - 直到我最近看到 HTC One 发生这种情况之前从未遇到任何问题。

想知道我是否遗漏了什么,或者是否应该在某个地方报告。

这是强制问题的示例代码:

发生的情况是,在其他所有设备上,从流中读取时,您只能获取文件内容。

在 HTC One 上,您会得到 THIS,然后是文件内容:

这是 Android 4.1.2。

有没有办法配置 URLConnection 来避免这种情况?