假设我们有一个仅包含一个 BroadcastReceiver 的 Android APK 文件。这种形式的 APK 文件安装在 Android 设备上是否会成功安装,BR 是否可以接收到预期的意图?我认为它会,但我的实验表明它不会。我不知道为什么,但安装此类 APK 文件(带有单个 BR)似乎总是失败。
解决此问题的方法是在包中添加一个虚拟 Activity。然后安装成功,BroadcastReceiver 可以接收到所有预期的意图!
请分享您对此事的看法。
我总是感谢大家的帮助!
假设我们有一个仅包含一个 BroadcastReceiver 的 Android APK 文件。这种形式的 APK 文件安装在 Android 设备上是否会成功安装,BR 是否可以接收到预期的意图?我认为它会,但我的实验表明它不会。我不知道为什么,但安装此类 APK 文件(带有单个 BR)似乎总是失败。
解决此问题的方法是在包中添加一个虚拟 Activity。然后安装成功,BroadcastReceiver 可以接收到所有预期的意图!
请分享您对此事的看法。
我总是感谢大家的帮助!
安卓应用中的登陆页面至少需要一个Activity
。当应用程序手动启动时,您期望会发生什么?
这种形式的 APK 文件安装在 Android 设备上是否会成功安装,BR 是否可以接收到预期的意图?
不。
我不知道为什么,但安装此类 APK 文件(带有单个 BR)似乎总是失败。
不,但是在某些东西通过显式(即标识类)BroadcastReceiver
直接调用您的组件之一之前,它不会接收广播。通常,这将在用户启动您的活动时发生。从大约三年前的 Android 3.1 开始就是这种情况(请参阅Android 3.1 发行说明中的“在停止的应用程序上启动控件” )。 Intent
Intent
LAUNCHER