27得票6回答
安卓下载管理器获取文件名

在我的应用中,您可以下载一些文件。我使用了 Android 的 DownloadManager 类来进行下载。下载完成后,它应该向我显示一个文件已下载的消息。问题是,可能会同时有 2、3 或 4 个下载。我的 BroadcastReceiver 代码如下:receiver_complete =...

18得票3回答
如何访问接收器类型参数的类型注释

我正在查看一个相当琐碎的类,它具有定义了一个带注释的接收方类型的单个方法: class Foo<T> { void foo(Foo<@Bar T> this) {} } 我现在想访问接收器类型参数上的类型注释@Bar,但Java反射API在访问接收器时返回一个带...

49得票3回答
安卓 - 蓝牙搜索找不到任何设备

我目前正在开发一个小应用程序,以开始使用蓝牙Android API提供的服务。 编辑->答案: 看起来问题是由于特定的Nexus 5设备引起的。似乎它们的蓝牙接收器不工作良好。下面的解决方案应该适用于其他设备 备注: 我已经阅读了这里的文档:http://developer.andr...

29得票2回答
WakefulBroadcastReceiver已被弃用。

为了创建一个接收器,我在我的旧项目中扩展了 WakefulBroadcastReceiver。但现在它已被deprecated。现在我应该使用哪个Receiver替代WakefulBroadcastReceiver,以及如何使用新方法转换下面的代码? 这是我的代码: public class...

7得票4回答
在代码实践中,将接收器注册在清单文件中还是在代码中更好?

我正在编写一个简单的广播接收器。我以前在代码中和清单文件中都注册过接收器。对于我的目的来说,这是一个简单的接收器,不需要做任何花哨的事情。 在此情况下,选择一种方法而不选择另一种方法有什么原因吗?在清单文件中注册接收器是否更有效(执行更快)?还是它们基本上是相同的? 我之所以问这个问题,是...

27得票2回答
Django:何时定制 save 方法 vs 使用 post-save 信号?

我有一系列的测试和案例放在数据库中。每当一个测试过时了,它就会被终止日期,那么任何该测试的子测试也应该被终止日期。我看到两种方法可以实现这个功能: 1)修改保存函数来结束子测试。 2)创建一个接收器监听被保存的测试模型,并终止其子测试。 有什么理由使用其中一种而不是另一种吗? 编辑: 我看到这...

14得票2回答
ResultReceiver.send只能从相同的库组中调用。

我有一个IntentService正在使用android.support.v4.os.ResultReceiver传递数据。在IntentService中,当我使用ResultReceiver.send方法发送结果时,Android Studio会显示一个错误消息: ResultRec...

10得票2回答
ViewFlipper:接收器未注册。

有时我的应用会收到这个错误: java.lang.IllegalArgumentException: Receiver not registered: android.widget.ViewFlipper$1@4806a4a8 at android.app.ActivityThread$...

7得票2回答
从DialogFragment中调用registerReceiver

编辑 我添加了这行内容: getActivity().registerReceiver(new BroadcastReceiver(){...}, new IntentFilter(SENT)); 现在出现了运行时错误,错误信息如下: 09-03 04:12:41.856: E/An...

9得票2回答
在Android小部件中获取电池电量

我写了一个Android小部件,想要获取电池电量。我尝试使用以下方式: Intent batteryIntent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 但是我收...