问题标签 [android-sdk-2.3]

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

android - GC_CONCURRENT 日志消息中的“暂停”值是什么?

我正在尝试探索 GingerBread (2.3) 中新的并发垃圾收集器的行为。

GC_CONCURRENT有人可以详细解释这些示例日志行(尤其是and的“暂停”部分GC_FOR_MALLOC)吗?

0 投票
2 回答
2241 浏览

android - 加载 SDK 9 示例应用程序时出错

具体来说,加载 tictactoemain 样本。

我收到以下错误:

[2010-12-27 19:48:35 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] 无法读取 D:\Program Files\Android\android-sdk-windows\AndroidManifest.xml:java .io.FileNotFoundException: D:\Program Files\Android\android-sdk-windows\AndroidManifest.xml (系统找不到指定的文件) [2010-12-27 19:48:35 - com.android.ide.eclipse .adt.internal.project.AndroidManifestHelper] 无法读取 D:\Program Files\Android\android-sdk-windows\AndroidManifest.xml: java.io.FileNotFoundException: D:\Program Files\Android\android-sdk-windows\ AndroidManifest.xml(系统找不到指定的文件)[2010-12-27 19:49:15 - TicTacToe] 无法解析目标'android-8'

我只加载了 'android-9' SDK,但清单文件仅将 min SDK 设置为 8。

当我尝试从 SDK 文件创建项目时,我得到了这个。

什么配置告诉 Eclipse 查看“D:\Program Files\Android\android-sdk-windows\”?

0 投票
1 回答
1815 浏览

android - Android 2.3 模拟器在 requestLocationUpdates 调用后崩溃

在旧版本(<2.3)上,这个应用程序没有问题。当我在 Android 2.3 模拟器上启动应用程序时,它以“主屏幕”开始,然后我发送 GPS 坐标。发送坐标后,模拟器停止所有进程并尝试重新启动,但随后挂起。

如果我评论 requestLocationUpdates 调用模拟器不会崩溃......</p>

请参阅此消息下的 logcat 输出。

ETC.....

0 投票
2 回答
1462 浏览

android - 为什么我的应用无法在 Android 2.3 上运行?

只是一个关于 Android 2.3 的快速问题。

我一直收到使用我的应用程序的人的报告,称它在 Android 2.3 中启动时崩溃。据我所知,它在其他 SDK 版本上运行良好。由于我没有运行 Android 2.3 的手机,我无法测试错误在哪里,这让处理起来非常沮丧!

有没有人知道 Android 2.3 中可能发生的变化意味着应用程序崩溃?有没有其他人有类似的问题?

以下是我对可能导致它的原因的想法......

  1. 启动画面 - 在我的主要活动中,我在 onCreate 中触发它并在完成前显示 3 秒
  2. 我正在使用 Android 的 GPS 功能,这在 2.3 中是否发生了巨大变化,意味着出现了问题?
  3. 我不知道 2.3 中的应用程序启动发生了根本性的变化。

任何反馈将不胜感激!

** 更多信息!**

在有人在 Nexus S 上运行它的帮助下,我将问题追踪到以下方法:

有谁知道为什么这突然无法在 Android 2.3 上运行和/或如何修复它?

非常感谢!

0 投票
4 回答
3228 浏览

android - Android 2.3 模拟器方向更改

我遇到了一个问题,我认为这与模拟器本身有关。在我的一项活动中,我已将此代码放在我的onCreate方法的顶部:

每次我在模拟器中切换方向(通过 Ctrl+F11 和/或 Num 7)时,它都会打印-1(对应于SCREEN_ORIENTATION_UNSPECIFIED),并且卡在横向(除非我重新启动应用程序,否则不会切换回纵向)。

难道我做错了什么?还有其他人有这个问题吗?这是一个与 2.3 模拟器严格相关的问题,还是它也出现在设备上(目前是 Nexus S)?

0 投票
2 回答
11391 浏览

android - Android 2.3 Visualizer - 无法理解 getFft()

第一次来这里,对于任何被屠杀的格式提前感到抱歉。

所以我对 DSP 完全陌生,所以我对傅里叶变换只有一个非常一般的了解。我正在尝试为 Android SDK 9 构建一个可视化器应用程序,其中包括 android.media.audiofx.Visualizer http://developer.android.com/reference/android/media/audiofx/Visualizer.html中的 Visualizer 类

方法 getFft() 的 javadoc,这就是我正在使用的状态:

“返回当前正在播放的音频内容的频率捕获。捕获是一个 8 位幅度的 FFT。请注意,FFT 的大小是指定捕获大小的一半,但返回频谱的两边,产生的字节数相等到捕获大小。”

首先,“光谱的两边”是什么意思?此输出与标准 FFT 有何不同?

这是字节数组的一些示例输出,getFft() 被赋予 124 分以保持简单,我抓住了前 31 个 bin。以下是前 31 个 bin 的大小:

任何帮助或解释将不胜感激!

编辑: 所以在盯着一堆图表之后,我的问题的一部分似乎是谷歌没有指定正在使用的单位。几乎所有其他测量都以 mHz 为单位进行,假设 FTT 输出也以 mHz 为单位是否公平?有没有一个地方我可以看到 Visualizer 类的源代码,所以也许我可以弄清楚引擎盖下到底发生了什么?

我继续并抓住了 getFft() 的所有输出

因此,如果我理解正确,我的输出应该是从 -N 到 0 到 N。-N 到 0 应该看起来就像 0 到 N。但是当我查看这些幅度时,我看不到任何镜像数据。谷歌似乎表明输出应该是从 0 到 N 就在频谱的两边。所以我应该能够将数据从 (output.length-1)/2 获取到 output.length-1。负幅度的移动速度快于采样率,而正幅度的移动速度低于采样率。我理解正确吗?

0 投票
1 回答
4964 浏览

java - android.os.ServiceManager 无法解析

最近我从source.android.com(projects/platform/packages/apps/Browser.git/)下载了浏览器的src代码。如果我在 Eclipse 上将其作为构建版本 2.3 - api 级别 9 执行,则会收到错误“android.os.ServiceManager 无法解析”。

我错过了什么吗?请尽快帮助我。

0 投票
2 回答
1655 浏览

android - Android 2.3 的 EditText onKeyListener 问题

我有一个为 1.6 版本制作的应用程序,它在 2.2 之前运行良好。现在我正在做一些更新,并意识到 onKeyListener 在 2.3 上不起作用,在以前的版本上很好。检查这个

etValue 是 EditText。

0 投票
1 回答
7273 浏览

android - 请求单个位置更新,AVD 崩溃

我正在尝试使用新的 LocationManager.requestSingleUpdate() 方法请求单个位置更新,但是一旦设备从 GPS 获得更新,操作系统就会崩溃并且似乎试图重新启动。至少我得到了通常的 Android 启动屏幕,但它永远不会完成启动。

我尝试在 2.3、2.3.1、2.3.3 和 2.2 AVD 上运行代码,结果都相同。

*****更新*****

我尝试了一个我制作的旧的基于位置的应用程序,它在几百个单元上运行得很好,当发送位置更新时,这也会导致 AVD 崩溃。我想这更像是了解 AVD 的位置更新出了什么问题,而不是在我的代码中发现错误..?

下面是我认为有问题的代码,以防它可能相关:

*****结束更新*****

provider根据日志,我还可能会提到该变量被设置为“gps”。LocationListener 中的任何日志语句都不会被触发。

以下是 logcat 的输出。第一行显示我的 getLocation() 函数被调用。然后我通过 DDMS 提交 gps 修复,然后手机继续重启。我把日志剪短了一点,因为我超过了 30k 个字符的边界,但我想第一行是最相关的。

我在清单中请求以下权限:

0 投票
2 回答
4653 浏览

android - Android:访问适用于 Android 2.3 的前置摄像头

似乎真的没有关于如何在安卓手机(姜饼)上访问前置摄像头的信息。

有人可以将我指向一个页面或帖子来解释它是如何完成的吗?

谢谢!