问题标签 [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 回答
265 浏览

android - display current time in android application on HTC wildfire

I have created a basic app, which shows current timings using the following code

It works perfect on the emulator eg. 10:25:00 AM, whereas in HTC wildfire it displays as 10:25:00 missing the AM/PM. could anybody help me on this.

0 投票
2 回答
581 浏览

android - 隐藏键盘的 HTC 软键盘键

在 HTC 键盘上有一个额外的键可以隐藏键盘。按下此键时,键盘被隐藏但没有 KeyEvent。

如何获取此事件或回调方法?我不能使用这个方法 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) 因为我的应用程序处于横向模式,所以它显示全屏软键盘并且不调整活动大小。但是当我的软键盘不再可见时,我需要知道该事件。谢谢

0 投票
0 回答
478 浏览

android - HTC Sense 3.0 上的 onOffsetsChanged

我正面临一个问题,我猜,很多人都遇到过。但是我找不到任何解决方案。

我正在开发动态壁纸,我正在使用onOffsetsChanged来定义xOffset和主屏幕之间的滚动。但是我发现 HTC Sense 3.0 发射器没有调用 onOffsetsChanged。曾经

同样,在 Galaxy S2 Touchwiz 启动器上,事情并不完全正确……这是由于不同的启动器解释壁纸偏移的方式以及它们最终发送到 onOffsetsChanged 的​​方式。简而言之,我不能再依赖当前主屏幕的滚动位置使用 onOffsetsChanged 来定义 xOffset。

每个人都有不同的解决方案吗?谢谢。

0 投票
0 回答
317 浏览

android - Android Facebook SDK - 不同的设备,不同的结果

我已经连接了 Facebook 应用程序。我有几个不同的设备要测试,我得到了不同的结果。到目前为止,我的摩托罗拉 Droid 手机一切正常,但在 HTC Flyer 上运行相同的代码时,我得到了不同的体验。基本上,它让我卡在“加载”屏幕上,背景是黑色的“Facebook”屏幕。我的应用程序从未完成身份验证。

我一直在网上搜索,发现一篇关于处理 SSL 错误的帖子,但这个解决方案 对我不起作用。

我正式感到沮丧,我不确定如何更好地解释这个问题。我知道我的 SSO 密钥是正确的,因为我有一台设备可以完全使用登录体验,而另一台设备不能。我在网上搜索过,但没有找到任何可行的解决方案。

弦乐

0 投票
1 回答
1007 浏览

android - HTC Sensation framebuffer (dev/graphics/fb0) 截图乱码

有人能告诉我为什么我会从 HTC Sensation 得到乱码吗?

这就是我正在做的事情:

0 投票
1 回答
1479 浏览

android - 用于调试的 HTC Wildfire 插件在 UBUNTU 中不起作用

我得到了以下设备:

  1. 我有我的 Ubuntu 64 位 PC
  2. 我得到了我的野火(不是 S,而是普通的野火)

在我的手机中,我打开了:

  1. USB调试模式
  2. 同样处于充电模式

但是,ECLIPSE 在他们的设备部分没有找到我的设备。所以,我想知道这些想法!:)

谢谢 !

0 投票
2 回答
850 浏览

android - IOException BufferedInputStream 在 HTC 中关闭

while ((line = br.readLine()) != null) {当执行下面完整代码的BufferedReader.readLine() 时,我得到了一个 IOException 。Exception.getMessage()返回的BufferedInputStream 是关闭的。

它只发生在 HTC 设备中,当我使用索尼爱立信 XPERIA 时它不会发生。

我的完整代码:

如何制作适用于每台设备的更好的 downloadString 方法?

提前致谢。非常感谢您的回答

0 投票
7 回答
11723 浏览

android - Eclipse 没有找到我的 HTC Sensation

我不再有我的感觉,所以显然这对我来说不再是问题。我决定不删除这个问题,因为它可能会帮助其他有同样问题的人。

感谢您提供的所有帮助!


我正在尝试为我的 HTC Sensation(ICS,4.0.3)编写应用程序,但 Eclipse 没有找到它。当我按下运行“[应用程序名称]”按钮时,我只收到消息“找不到兼容的目标。你想添加新的 android 虚拟设备吗?”,“Android 设备选择器”中没有显示任何设备如图所示。
我和我的朋友索尼爱立信 XPERIA X10 Mini Pro (2.1-update1) 一起尝试过,效果很好。
我尝试使用该应用程序的 2.1、2.3.3 和 4.0.3 版本,但没有一个适用于我的 Sensation。
我激活了 USB 调试、保持清醒和允许模拟位置。
我已经用谷歌搜索了几天,但我还没有找到解决方案。例如,我尝试了以下方法(在此处找到):

  1. 确保您的项目在清单 android:debuggable="true" 中设置为可调试
  2. 在 Hero 上确保它设置为远程调试
    菜单 > 设置 > 应用程序 > 开发 > USB 调试(我从http://developer.android.com/sdk/win-usb.html获得的接下来的三个步骤)
  3. 安装 HTC 同步 (3.0)
  4. 使用 USBDeview 删除设备
  5. 插入设备
  6. 通过运行“C:\Program Files\android-sdk-windows\platform-tools\adb.exe devices”添加检查设备,这表示服务器已过时并自动终止并重新启动它并显示我的设备已连接。
  7. 还运行它以确保安全 "C:\Program Files\HTC\HTC Sync 3.0\adb.exe devices"
  8. 然后在eclipse中点击调试工具栏项上的下拉菜单 > Debug Configurations... 删除所有现有配置并关闭
  9. 下次调试时,它会找到 HTC Hero 并在其上运行调试

我试过“运行配置->目标->选择'手动'而不是'自动'”

我已经通过HTC.com的 HTC Sync 安装了 Google USB 驱动程序和我的手机驱动程序

编辑:
我还有一些问题:

  • 我应该使用什么版本的 Eclipse?我从 Classic 开始,但我的一个朋友建议我改用Eclipse IDE for Java EE Developers -version。
  • 我应该在手机上使用什么连接类型?仅限充电?宏达同步?我假设它不是磁盘驱动器?
  • 当我在启动 Eclipse 后第一次尝试运行项目时,它告诉我 ensure that adb is correctly located at 'D:\Documents\Eclipse\android-sdks\platform-tools\adb.exe' and can be executed,这是文件的目录,如果我去那里手动运行它,它可以工作,或者至少我克服了那个错误(那就是它告诉我我没有连接设备的时候)。

一些快速信息:

  • 我在 MacBook Pro 上的 Boot Camp 中运行 Windows 8(64 位)Consumer Preview
  • 我的手机是 HTC Sensation,Android 4.0.3,HTC Sense 3.6
  • 面向 Web 开发人员的 Eclipse Java EE IDE,版本:Indigo Service Release 2,内部版本号:20120216-1857
  • 亚行版本:1.0.29
0 投票
1 回答
3465 浏览

android - 禁用 HTC 降噪

我有一个读取麦克风的应用程序。具体来说,我检测到对麦克风吹气;)它不适用于很多 HTC 设备。我拿起了 HTC Droid Eris 和 HTC Droid Incredible。除了那些我有很多朋友的报告之外,他们的 HTC 设备也遇到了这个问题,包括相对较新的 HTC Thunderbolt。

因此,调试应用程序表明,星巴克的环境房间噪音记录在 4000-11000 之间。一旦我对着麦克风吹气,输入音量就会下降到 4000 秒:每次,一直。

任何人都知道这是否可以通过编程方式禁用?

这就是我阅读输入的方式...

0 投票
1 回答
714 浏览

android - 有其他人看到 HTC Flyer 的 Web 视图(硬件加速)的错误或找到了修复吗?

此问题非常特定于 HTC Flyer。已升级到 Honeycomb 或更高版本的一种。看来,如果硬件加速已打开,那么 WebView 只会呈现空白。背景颜色出现,您可以滚动。您甚至可以突出显示文本或点击链接,但您什么也看不到。这一切都是看不见的。

它还记录了大量以下内容:

D/GLUtils(6612): GL ERROR - after drawQuad() glError (0x502)

看起来像是 Flyer 的一个错误,但有没有人成功地在这个设备和 WebView 上使用了硬件加速?

更新

我发现这个问题是由于应用程序的第一个 WebView 没有硬件加速造成的。然后,如果不发生此问题,任何进一步的 WebView 都将无法进行硬件加速。

重现:

创建两个活动。每个活动中只能有一个 WebView。第一个活动应该禁用硬件加速。第二个应该启用它。

在第一个活动(非硬件加速活动)中,加载一个 url。该页面将正常加载。现在,在页面加载并显示后的某个时间,从第一个活动开始第二个活动。

第二个活动(硬件加速的活动)也应该加载一个 url。这将导致错误发生。第二个活动的 WebView 将显示为空白。

还:

奇怪的是,您可以执行以下操作,它会起作用:

使用硬件加速和 web 视图启动活动。加载一个 url 并在它显示后,在没有硬件加速的情况下启动第二个活动。然后在第二个活动中,加载一个 url,然后在它显示后,使用硬件加速启动第三个活动。第三个活动将正确显示。

所以这个问题似乎只有在应用程序生命周期/实例中运行的第一个 WebView 没有硬件加速时才会发生。似乎如果您这样做,那么以后尝试进行硬件加速的任何 WebView 都将无法正常工作。

同样,在运行此应用程序的数百台设备中,这只发生在 HTC Flyer 上。