问题标签 [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 投票
2 回答
2827 浏览

android - 如何以编程方式访问 Android 锁定屏幕中显示的内容

今天,我正在寻找一种方法来模仿我从 HTC Hero 的锁定屏幕中了解到的行为:日历和闹钟可以在其中放置文本和可绘制对象,以告知即将发生的事件或过期的闹钟。锁定屏幕保留在那里,必须向下拖动才能关闭显示的事件,并且可能还有一个贪睡按钮。

但是,第一个问题:这是默认的 Android 东西还是 HTC Sense 特定的?第二个问题:如果这是一个常见的 Android 问题,为什么我在 Google 的 Android 文档中找不到与我的问题相近的主题“锁屏”或“锁屏”的任何内容?它的API在哪里?

我的问题是:我想立即通知用户 - 即使我尝试标准通知,锁定屏幕的用户也必须将其解锁并向下拖动通知列表以查看并清除正在发生的事情。叹息播放无休止的通知声音很麻烦,因为至少需要向下滑动两次才能停止声音播放!

对此有任何提示吗?谢谢!

0 投票
1 回答
1257 浏览

android - 开始 Eclipse 后,我的手机(HTC 渴望)从我的电脑断开连接

当我启动 eclipse galileo 时,我的手机(htc 愿望)失去了与 HTC Sync 的连接,版本:2.0.33 在我的笔记本电脑上。我有 Windows 7 32 位。

以下是我为解决这个问题所做的,但没有运气:

  1. 拔下并重新插入 USB 电缆。
  2. 安装旧版 HTC 同步
  3. 卸载旧版本并安装最新版本的 HTC 同步。

我要注销或重新启动我的笔记本电脑才能再次使用 htc sync 连接手机,但是当我启动 eclipse 时,连接又丢失了!!

知道问题是什么吗?

谢谢你。

0 投票
2 回答
146 浏览

android - 是否可以直接在 HTC Evo 手机上创建 Android 应用程序?

作为简化开发的一种方式,我希望能够直接在我的手机上创建和测试应用程序。

是否可以直接在 HTC Evo 手机上构建应用程序?

0 投票
1 回答
515 浏览

android - 创建新xml文件的问题

我正在尝试在/res/drawable(在 Eclipse 中为 android 开发)中创建一个新的 xml 文件

我得到的信息是;

在这一行发现多个注释: - 文件过早结束。- 错误:解析 XML 时出错:未找到元素

当我在正确的文件夹中时,我按 New>File ,然后将其命名为ic_tab_artists.xml,并在收到消息后立即 ^

那么,我做错了什么?

0 投票
2 回答
1997 浏览

android - 帐户未显示在 HTC 设备上的联系人应用程序设置中

我根据 SDK 中的示例编写了自己的 SyncAdapter。它应该从外部来源添加联系人,并且在设备模拟器中完美运行。但是当我在 HTC Desire 上运行它时,我在联系人->显示选项中看不到我的帐户

此外,我在 Desire 上尝试了 google 的示例,但也无法在此列表中看到它们。有谁知道任何解决方案?

0 投票
2 回答
4751 浏览

android - HTC Sense 主题使用的灰色是什么十六进制颜色代码?

灰色是什么十六进制颜色代码,
HTC Sense 主题使用的是什么?

0 投票
2 回答
2074 浏览

android - 无法在 HTC Wildfire 上测试 android 应用程序

我有一部 htc wildfire 手机,我已经使用 eclipse IDE 在 android 2.1 中开发了一个应用程序,现在是时候在实际设备上运行它了。

到目前为止,我已经完成了以下操作。

  1. 我已在我的 Android 清单中将我的应用程序设置为“可调试”。
  2. 我已经下载了 setup_3.0.5511.exe (HTC Sync) 的驱动程序
  3. 我已经通过 USB 将我的设备连接到我的电脑。
  4. 我尝试运行 abd 设备,它给了我“HTXXXXXXXX 设备”

除了这些,当我在手机中操作某些东西时,我可以在我的 eclips LogCat 部分看到日志信息。

此外,当我打开 Android SDK 和 AVD Manager 时,我可以看到列出的虚拟设备;这里没有显示实际的物理设备。

我使用的是 Windows XP 操作系统和HTC Wildfire 手机。

0 投票
1 回答
765 浏览

android - HTC 仅在 OpenGL 内发生硬崩溃

我在我的应用程序中看到这个问题已经有一段时间了。它通过在使用 OpenGL 进行渲染时随机硬锁定或重新启动 HTC 手机来显示自己。检查 logcat 它似乎是一个死锁问题,因为您将看到此打印...

到目前为止,我能找到的最佳信息来源在这里: http ://groups.google.com/group/android-developers/browse_thread/thread/d5b7e87f4b42fa8f/d6214ed7a02efc98?q=freeze&lnk=ol&

他们建议在 glSurface 的 OnDraw 函数末尾添加一个 glFinish 。使用这个解决方案我没有得到很好的结果(它仍然崩溃但不太频繁)。有没有其他人听说过这个问题?遇到过更好的解决方案吗?

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 投票
2 回答
2586 浏览

android - 将 sqlite db 复制到 android 设备失败

我有一个复制到“资产”文件夹的 sqlite 数据库。在我的程序中,我检查数据库是否已经存在,如果不存在,我创建一个新的并复制它。我使用(或多或少)来自http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/comment-page-2/的代码

在模拟器中它工作得很好。

然后我尝试在我的设备(HTC Desire HD)上运行它。在那里我收到以下消息:

当我第一次尝试打开数据库时,就会发生这种情况。当我在模拟器中运行程序时,我没有收到此消息。当我第二次运行程序时,它找到了数据库,打开时没有错误,但表不存在。

我已经在模拟器和设备上调试了几次程序,但找不到任何解决方案。

这可能是某种许可问题吗?(因为我也无法使用 adb --> 权限被拒绝'看到设备上的数据库)

我对android很陌生,所以也许我错过了一些愚蠢的东西......

谢谢