问题标签 [android-2.2-froyo]
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.
android - Android Bundle 错误:解组未知类型代码
我正在使用 Android 中一个相当复杂的数据编辑活动,它在保存表单数据时大量使用捆绑对象。
一般来说,这工作得很好,我没有遇到任何数据丢失。但是我有一个奇怪的间歇性错误,我似乎无法找到直接原因。
当我向图库发送意图(使用 startActivityForResult)以使用户能够选择个人资料图像时,就会发生这种情况。捆绑包中返回了一个小的 (96x96) 位图,我将此数据保存到他们的配置文件中。这在大约 90% 的情况下完美无缺,但是在某些情况下,它不会返回保存在包中的图像,而是返回一个无法解析的包。如果我让设备处于画廊选择模式几分钟,这种情况会经常发生。(> 5 分钟的空转)。
当我尝试访问包的任何功能时,我得到以下运行时异常:
java.lang.RuntimeException: Parcel android.os.Parcel@44a06078: Unmarshalling unknown type code -8913000 at offset 392
注意事项: o 发生此错误时,似乎编辑活动已被破坏,需要重新创建。(在错误发生之前,它会通过 onCreate、onStart 和 onRestoreInstanceState(崩溃发生的地方)进行)。o 这似乎会导致它跳过“onActivityResult”部分(或至少永远不会达到那么远。o 在 onRestoreInstanceState 中检索到的捆绑对象不为空,但对该对象的任何其他访问(包括检查其是否为空)都会导致此o 通过检查包源代码,我发现崩溃似乎源于包使用存储的 int 标志执行内部类型检查。当 int 标志出现不在列表中的类型时会发生错误(所以到目前为止它一直是-8913000)。o到目前为止,我只在froyo上看到过这个错误(2.2)
有没有人遇到过类似的错误?有没有人有关于下一步看哪里的建议?
同时,我将尝试将这部分代码的精简版本放在一起,这可能是可发布的,看看是否仍然会重现问题。
android - Android 2.2 中的相机崩溃
我已经在从 1.5 到 2.2 的所有 Android SDK 上测试了我的应用程序,并且我的活动中的相机代码工作正常。在具有 2.1 的设备上运行它也可以正常工作。但同一应用程序在 HTC Desire 和 Nexus One 上无法与 2.2 一起使用,并且应用程序崩溃。任何想法为什么它们可能会发生?
我正在使用import android.hardware.Camera;.
在 onCreate 里面我有这个:
回调是
android - 基本流式音频在 2.1 中有效,但在 2.2 中无效
我的简单音频流应用程序在 1.6 中完美运行,而 2.1 在 2.2 中无法运行。我不知道为什么。它在模拟器上运行良好,在实际的 2.2 设备上,音频在大约 10 分钟左右后意外停止。当我在手机(HTC EVO)上查看 logcat 时,我看到:
然后突然:
该代码基本上直接来自谷歌自己的文档“从文件或流播放”:http: //developer.android.com/guide/topics/media/index.html。
它再次在 1.6 和 2.1 以及 2.2模拟器上完美运行,但在 2.2设备上像上面一样失败。
这让我发疯,有什么想法吗?谢谢。
编辑:这是我手机上的 logcat 运行时的另一个示例,突然接收失败,服务器“消失”:
同样,在 1.6 和 2.1 以及 2.2模拟器中工作正常,只是在 2.2设备上失败,特别是在我的 HTC EVO 4G 上。请注意,这是使用信号良好的 Wi-Fi。
android - Android 应用程序如何加载键盘?
我需要调出几个不同的键盘:带有 Ctrl 和 Alt 键的“标准”键盘;也许是光标垫;等等。
我找到了这个Keyboard
类,它可以让我在 XML 资源中定义一个键盘。我发现这个KeyboardView
类有一个setKeyboard
方法......到目前为止,我还没有找到任何其他接受Keyboard
实例的类。
我应该如何使用KeyboardView
?我尝试在我的活动 XML 中添加一个;findViewById
在运行时用;找到它 然后打电话setKeyboard
......但这所做的一切只是弄乱了我的布局并且没有调出特殊的键盘。
android - Android:根据宽度在 XML 中设置按钮高度
我正在处理 android XML 中的布局,我想在设置填充父项时设置按钮高度以匹配它的宽度。显然这个数字会根据屏幕大小而变化,所以我不能使用设置的像素大小。有人可以帮助我根据屏幕尺寸获取按钮宽度,然后将其传递给高度设置吗?
谢谢你,乔什
android - android有内置的PDF查看器吗?
我最近听说它被包含在 Froyo 中,我想知道它是否有任何真相。如果有的话,它将极大地帮助我提出一个应用程序的想法。
android - 在 Android ActivityInstrumentationTestCase2 中模拟一个投掷手势
我有一个 Android 视图,我正在检测一个投掷手势以执行操作,我想编写一些测试来验证手势是否正常工作。我已经尝试过TouchUtils.dragViewTo
并且TouchUtils.drag
(使用非常少的步骤),但这些似乎都没有触发事件。
有没有办法模拟投掷手势?
android - 重叠视图有问题吗?
我正在编写一个 android 应用程序并且遇到重叠视图的问题。我的布局是
如您所见,我试图重叠surface_view 和custom_view。屏幕上仅显示 custom_view。如果我先定义 custom_view,然后定义 surface_view,则只显示 surface_view,但调用 custom_view 方法,因为我可以在 adb logcat 中看到日志消息。我是不是错过了什么。
相同的上述布局(重叠)在不同的项目中工作正常。
任何想法都会有所帮助。谢谢。
android - Android 2.2 的可靠性如何
Android 的第一个版本已经过去了大约 2 年,并且已经有 6 到 7 个 Android 版本,这与 Windows mobile 不同。我发现 2.1 和 2.2 之间有很多变化。调用我的本地服务的方式以及其他方法已被弃用等。
那么Android 2.2有多稳定。我们会更频繁地发布吗?在 2.2 中开发它会咬我吗?2.2 听起来像一个子版本,它还没有基础。你怎么认为?
android - Android 2.2 - 如何检测我是否安装在 SDCard 上?
我正在编写一个存储大量媒体文件的 android 应用程序。它们不是那种会弄乱用户通知或其他媒体目录的类型(而且太多了),但它们也必须是用户可更新的,所以我不能把它们放在资源中。我可以使用 getExternalFilesDir 来获取 sdcard 上的路径,但我只想在应用程序本身安装在 sdcard 上时这样做。如果应用程序是在内部安装的,我想将媒体放在内部存储器中。
那么如何确定我的应用程序是在内部存储器还是外部存储器中运行呢?