问题标签 [android-1.6-donut]

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

android - 在 Android 1.6 中接收 SMS 消息

我有一个关于使用广播接收器在 android 应用程序中接收 SMS 消息的代码示例(来自 Reto Meier 的书)。

我希望能够在我的应用程序中接收 SMS 消息,但是我已经有一个示例的代码似乎与我所能告诉的相比有所贬值......

有没有人有更新(android 1.5 或 1.6)的例子来说明如何在 android 应用程序中接收 SMS 消息?

谢谢。汤姆。

0 投票
2 回答
3649 浏览

android - 如何根据电话号码查询联系信息

我正在尝试根据 android 1.6 上的电话号码查询联系信息。这是我尝试过的代码。但是我的光标中的计数等于 0。

你知道为什么它不工作吗?

谢谢你。

0 投票
2 回答
2623 浏览

android - 为 Android 1.6 设置安装位置?

我正在编写一个与 Android 1.6 兼容的应用程序,但我想为运行 Android 2.2 的用户提供将应用程序安装移动到他们的 sd 卡的选项。

如何为 1.6 编译我的应用程序,但仍允许 2.2 用户将其安装到他们的 sd?

0 投票
1 回答
1168 浏览

android - 在之前被取消后,在 Activity 启动时运行的 AsyncTask 失败

当我的应用程序启动时,我正在使用 AsyncTask 来获取联系人的铃声,它可以正常工作,直到我的 Activity 在 AsyncTask 期间关闭几次之后,在这种情况下,AsyncTask 只会到达 onPreExecute() 并且永远不会 doInBackground ,所以在强制停止或设备重启之前,我永远无法获取铃声。

谁能解释为什么会发生这种情况?

为什么 AsyncTask 会到达 onPreExecute 但从不运行 doInBackground()?

这是我的代码:(按照货架源代码)





--




onAddRingtone() 用于 onCreate 和 onCancelRingTone() 用于 onDestroy() 以及您可以在上面的代码中查看的位置。

我已经花了3天的时间,我还没有找到解决方案?我采取了错误的方法吗?使用取消错误?有错误吗?

0 投票
1 回答
740 浏览

android - 拨打电话并播放消息?(安卓 1.6)

我有一个应用程序需要拨打电话并播放录制的消息。这甚至可能吗?

0 投票
3 回答
918 浏览

android - 从 Android 1.6 升级和应用程序到 Android 2.2 不起作用

我目前发现,我为 Android 1.6 开发的应用程序不适用于 Android 2.2。我对此感到很困惑,因为它是一个非常简单的应用程序,几乎什么都不做。

我得到的Expeption是这样的:

最奇怪的部分是,它在这里搜索的 Class 不存在,也从来没有......

该应用程序本身只在文本视图中显示一些文本。

在 Android 1.6 中我没有遇到这个问题,我看不到原因,它在 2.1 中有效。

有人知道这个问题可能是什么吗?

清单看起来像这样:

0 投票
1 回答
809 浏览

android - 联系人中的列无效

我打算为我的应用程序创建 cursorjoiner。我想使用 cursorjoiner 加入显示名称和电子邮件 ID。我正在尝试使用 Android 1.6。

当我查询电子邮件 ID 列表时,我得到一个例外:

我的代码如下

我检查了它说PERSON_ID是有效条目的文档。

此外,如果我在查询中使用相同的列作为参数,它可以工作。

谁能告诉我应该在投影中使用什么参数来实现这一点。

0 投票
3 回答
576 浏览

android - Android 从 1.6 升级到 2.2 导致异常

我的应用程序在 Android 1.6 上运行良好,但是当我在 Android 2.2 上运行它时,我在某些地方得到了 concurrentModificationException。经过几天的思考,我想出了一个理论:我猜多线程(或类似的东西)从 1.6 开始就已经引入了。会是这样吗?如果是这样,是否有任何方法可以强制应用程序在没有多线程的情况下运行?我尝试将目标设置为 1.6,但没有成功。在此先感谢您抽出宝贵时间。

例外:

下面提供了带有 handleresult-code 的代码。

此异常引用的代码是第一个 for 循环:

该代码还在这一行引发了相同的异常(处理另一个操作):

0 投票
2 回答
1396 浏览

c++ - 将 .so 库包含到 android ndk 项目中

我从 android NDK 开始。我必须为 1.6 sdk (mupdf) 编译一个本地库,但它需要 ljnigraphics lib(最近在 2.2 上添加)。我正在尝试将编译后的库包含到我的 android 项目中,但我不知道该怎么做。1.这是最好的方法吗?2. 如果是,我应该如何进行?任何教程或信息将不胜感激。3. 如果不知道我可以在 android 1.6 上使用任何 pdf 库吗?

这是我的 Android.mk 文件:

编辑:感谢 Hans-Werner Hilse (http://code.google.com/p/droidreader/) 的工作,我成功为 android 1.6 编译了 mupdf 库。

0 投票
2 回答
6319 浏览

android - 使用兼容性库的 ListFragment 子类上的 ClassCastException

仅在将兼容性库用于 3.0 之前的设备时才会发生这种情况

我收到一个我无法确定的错误。我有一个带有 ListFragment 和标准 Fragment 的 Activity。它就像 Android 开发指南的开发者部分中提供的示例一样。

ListFragment 子类(没有重写函数)

主要活动

MainActivity 的 XML 布局

来自 LogCat 的错误消息

错误/AndroidRuntime:原因:java.lang.ClassCastException:org.example.ItemListFragment 无法转换为 android.app.Fragment