问题标签 [htc-thunderbolt]

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

android - 4G/LTE 上的 Android HttpClient OOM (HTC Thunderbolt)

当我尝试在 Verizon 的 4G/LTE 上使用我的应用程序时,我收到了一些来自用户的崩溃报告。

查看堆栈跟踪,看起来 Android 的 HttpClient.execute() 实现正在引发 OOM。这仅在 4G/LTE 设备(特别是 HTC Thunderbolt)上发生,并且仅在 4G/LTE 上发生。WiFi、3G、UMTS 都可以。在 Sprint 的 WiMax 4G 上也可以正常工作。

两个问题:

  • 什么是引起 Android 开发者注意的最佳方式?有比报告http://code.google.com/p/android/issues更好的选择吗?

  • 关于如何解决这个问题的任何想法?我自己没有 4G 设备,我无法在模拟器中发生这种情况,所以我需要在这里做出一些有根据的猜测。我可以尝试在我的代码中捕获 OOM 并尝试清理和强制 GC,但我不确定这是否是个好主意。意见或其他建议?

这是我的代码正在做的事情:

这是崩溃的堆栈跟踪:

E/dalvikvm-heap(11639):2055696 字节分配内存不足。I/dalvikvm(11639): "Thread-16" prio=5 tid=9 RUNNABLE I/dalvikvm(11639): | group="main" sCount=0 dsCount=0 s=N obj=0x48563070 self=0x3c4340 I/dalvikvm(11639): | sysTid=11682 nice=0 sched=0/0 cgrp=默认句柄=3948760 I/dalvikvm(11639): | schedstat=(208709711 74005130 214)

I/dalvikvm(11639): 在 org.apache.http.impl.io.AbstractSessionInputBuffer.init(AbstractSessionInputBuffer.java:~79) I/dalvikvm(11639): 在 org.apache.http.impl.io.SocketInputBuffer.( SocketInputBuffer.java:93) I/dalvikvm(11639):在 org.apache.http.impl.SocketHttpClientConnection.createSessionInputBuffer(SocketHttpClientConnection.java:83) I/dalvikvm(11639):在 org.apache.http.impl.conn。 DefaultClientConnection.createSessionInputBuffer(DefaultClientConnection.java:170) I/dalvikvm(11639):在 org.apache.http.impl.SocketHttpClientConnection.bind(SocketHttpClientConnection.java:106) I/dalvikvm(11639):在 org.apache.http。 impl.conn.DefaultClientConnection.openCompleted(DefaultClientConnection.java:129) I/dalvikvm(11639):在 org.apache.http.impl.conn.DefaultClientConnectionOperator。openConnection(DefaultClientConnectionOperator.java:173) I/dalvikvm(11639): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) I/dalvikvm(11639): at org.apache.http。 impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) I/dalvikvm(11639): 在 org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) I/dalvikvm(11639): 在org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) I/dalvikvm(11639): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) I/ dalvikvm(11639): 在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465) I/dalvikvm(11639): 在 com.myapplication.Fetcher.trySourceFetch(Fetcher.java:205) I/ dalvikvm(11639):在 com。myapplication.Fetcher.run(Fetcher.java:298) I/dalvikvm(11639): 在 java.lang.Thread.run(Thread.java:1102) I/dalvikvm(11639): E/dalvikvm(11639): 超出内存:堆大小=24171KB,分配=23142KB,位图大小=59KB,限制=21884KB E/dalvikvm(11639):额外信息:足迹=24327KB,允许足迹=24519KB,修剪=348KB W/dalvikvm(11639):threadid= 9:线程以未捕获的异常退出(组=0x40025b38)线程以未捕获的异常退出 (group=0x40025b38)线程以未捕获的异常退出 (group=0x40025b38)

0 投票
4 回答
1682 浏览

android - 如何在 HTC Thunderbolt 上测试应用程序

我一直在开发一个 android 应用程序,我想在真机上对其进行测试。我最近买了一个 htc 迅雷试试。问题是,我的电脑不会安装 adb 驱动程序。我需要做什么才能让它工作?我使用的ide是eclipse,电脑是windows 7 home primium。

0 投票
1 回答
574 浏览

android - Android 访问 HTC Thunderbolt 上的前置摄像头

我需要从应用程序中访问 HTC Thunderbolt 上的前置摄像头(作为标准摄像头对象)。

任何开发人员可以指出我正确的方向吗?HTC 已经发布了一个 jar 用于访问 EVO 上的前置摄像头,但是当我针对它进行编译时它不起作用。

0 投票
2 回答
627 浏览

android - HTC Thunderbolt 有模拟器吗?

我已经创建了一个应用程序,它在 HTC Wildfire 上运行良好,但我的一个拥有 HTC Thunderbolt 的应用程序用户报告说它正在生成应用程序强制关闭对话框。由于我没有真正的设备并且我想解决这个问题,我想知道是否有任何可用于 HTC Thunderbolt 的模拟器,以便我可以在上面测试我的应用程序?

0 投票
2 回答
865 浏览

android - Not receiving C2DM message

I have an app with C2DM currently implemented. I had it working to the point where I was receiving messages. Then a few days later I ran it on the same device and it was not receiving messages. The device is an HTC Thunderbolt. I ran the app on two other devices, an HTC Incredible and an HTC Evo, and it was working fine, receiving messages. I tried un-registering and re-registering the device with C2DM on the app. I was able to confirm that the device received a registration response, but still no messages.

Is it possible that this has something to do with my phone's settings? Perhaps it has to do with the associated Google account? I'm puzzled by why this has stopped working on this one particular device. Any thoughts?

0 投票
0 回答
731 浏览

google-maps-api-3 - 自定义 Google 地图类型未在 android HTC Thunderbolt 上显示地图类型控制选项

我正在编写一个使用自定义地图类型的应用程序,您可以从地图的下拉控件中选择要显示的地图。在 iPhone 和我的 LG 安卓上一切正常。我的朋友和他妻子的 HTC Thunderbolts 出现问题。在迅雷上,下拉菜单没有显示我的 mapTypeIds 列表,它只显示了两个选项,卫星和地图。他们在两部手机上都有完全相同的问题。

该应用程序是一个 jQuery 移动应用程序。如果这可能与它有关,这就是我访问 API 的方式

<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>

我也在使用这个jQuery 插件来更容易地将地图插入到我的应用程序中。

0 投票
2 回答
2134 浏览

android - 无法获取相机预览(调用相机),HTC Thunderbolt

我是 android 应用程序开发的新手,所以请使用代码示例提供任何答案。

我的问题是,我必须开发一个将 mjpeg 流式传输到服务器的相机应用程序。

现在我已经成功地为我的摩托罗拉 Atrix 创建了该应用程序,并且效果很好。我的问题是在我签署并导出该应用程序并将其安装在 HTC Thunderbolt 上以进行额外的设备测试后,我发现当我尝试调用相机并且应用程序崩溃时它会冻结。

从那以后,我在网络和这些论坛上尝试了相机预览的每个示例/示例代码,尤其是我不断得到相同的结果。我让它在我的 Atrix 上工作,但在迅雷上不行。

当应用程序在迅雷上运行时,我得到以下信息:

我自己给 HTC 发了电子邮件,他们说他们根本帮不了我,所以我想我会在这里试试运气。

有谁知道如何正确调用 HTC Thunderbolt 的相机(用于相机预览)?

如果您能提供代码示例,我将不胜感激。

我尝试过的一些例子是:

https://stackoverflow.com/a/4798958/1195751

HTC Desire HD 不接受 setParameter() with hardware.Camera 这也不起作用

Android:HTC EVO (Android 2.1 或 2.2)上的相机预览方向

我真的尝试了一切来解决这个问题,但还没有得到任何工作,所以请,这个问题的任何解决方案都会非常有帮助。

更新我已经在清单中设置了权限

更新 2

0 投票
4 回答
625 浏览

android - HTC Thunderbolt 上的 Android 电子邮件多个附件问题

我这里有一个奇怪的情况。

我正在尝试使用以下代码发送带有多个附件的电子邮件。

这工作正常,隐式意图机制显示了很多选项,如 Gmail、Skype、消息传递等。

问题是默认的邮件客户端不会出现在 HTC Thunderbolt 上(但可以在包括 HTC Incredible S 在内的其他设备上使用)。

如果我尝试使用 发送单个附件Intent.ACTION_SEND,则会显示默认邮件客户端。我尝试将内容类型设置为 text/plain、appliation/octet-stream、message/rfc282 等,但都没有。

我在这里想念什么?

0 投票
1 回答
116 浏览

android - Android 位图另存为奇怪的线条

当我保存在某些设备上拍摄的照片时,它会保存为一些奇怪的线条。我不知道如何描述这张图片的外观,所以这里是:

在此处输入图像描述

我的代码在大多数设备上都能完美运行,但我们有两个用户使用以下设备发言。
1. HTC Thunderbolt
2. HTC Inspire
有人知道这是怎么回事吗?这是我的代码:

感谢您的任何帮助...

0 投票
0 回答
47 浏览

cordova - 当我尝试使用运行 Android 2.3.4 的 HTC Thunderbolt 共享内容时,电子邮件正文中没有任何文字

当我尝试共享内容时,我的电子邮件正文中没有任何文字。

  • 我正在使用运行 Android 2.3.4 的 HTC Thunderbolt。
  • 但是,我在三星手机中没有遇到这个问题。

我已经完成了应用程序的编程Phonegap。是否需要更改任何设置,以便我可以通过电子邮件共享页面内容(使用 HTC 时)?