android-broadcast

    2热度

    1回答

    我有一个应用程序,它从BroadcastReceiver接收从Web(json)获取新数据,当我的应用程序在获取时运行时;一切运行良好,当应用程序关闭它崩溃“你的应用程序停止工作”。即使以下很好检查我的应用程序是否在前台不起作用。 我想要它,所以如果应用程序关闭,没有运行,调用意图打开应用程序,它不会崩溃,所以如何检查应用程序是否关闭? 我的代码; public class UpdateRecei

    0热度

    1回答

    我试图从应用程序A向应用程序B发送意图(保护级别:危险)信息。我无法使用其他保护级别,因为这两个应用程序将使用不同的证书。 为此,我创建了两个示例应用程序。但是我无法向其他应用程序发送许可意向。 在从亚行logcat的失败: W/BroadcastQueue:权限拒绝:接收意图{ ACT = ch.christofbuechi.android.mybroadcastRequest FLG = 0×

    0热度

    1回答

    我使用galaxy 5和android版本api 21. 它显示我的应用程序正在后台运行(在Active Application页面上)。 虽然没有广播接收器或服务在后台运行时应用程序。 我怎么知道为什么我的应用程序在后台运行?任何建议! 我注意到,我的应用程序保持日志该日志的所有时间: 10-23 11:33:20.464 1170-1170/? D/StatusBar.NetworkContr

    0热度

    1回答

    我会尽我所能地概述这种情况。主要问题是:我怎样才能动态声明两个接收相同广播的接收者,但只有一个接收者有正确的权限?在我到目前为止的测试中,由于我的应用程序持有声明的权限,两个接收者都获得了广播,而不是只有一个接收者。 在应用程序A中,我发送了一个广播,我正在使用我定义的新许可进行保护。 在应用B中,我想确保应用A的广播实际上受到保护。所以我动态地声明了两个接收器的相同IntentFilter,一个

    1热度

    1回答

    我想在我的应用程序中发出通知。 如果设备重新启动 但接收方不能使用,接收方必须打开通知服务。 这里是我的代码>> 服务代码 public class MyService extends Service { String myringtone; long[] myviber; @Override public int onStartCommand(Intent intent, int f

    6热度

    2回答

    为什么OrderedBroadcast可以在应用程序的调试版本中工作,但不能在发布版本中工作?我送以下OrderedBroadcast: context.sendOrderedBroadcast(sendInt, "xxx.xxxx.permission.API", new BroadcastReceiver() { @SuppressLint("NewApi") @Ove

    0热度

    1回答

    我提到退出时间很长,有没有任何广播接收器的应用程序启动。如果有其他应用程序启动,我想通知我的应用程序。我找到了android.intent.action.PACKAGE_RESTARTED,但是这个动作会在应用程序重新启动后执行。 PL建议我,如果提供的解决方案

    1热度

    1回答

    我目前正在开发Android应用程序。其中一个要求是大量记录有关应用程序的使用方式。更具体地说,应该记录关于何时用户关闭该应用。此日志记录由服务器交互组成。对于特定要求我偶然发现: Detect Application Exit(1)和Detect application Exit (2) 这两个问题有一个公认的答案依靠Service#onTaskRemoved(Intent)。 然而,在我的情况

    0热度

    1回答

    我有两个小问题; 我的应用程序的广播接收器的工作原理应用程序运行时很好,我得到了“周二2”烤面包的消息完全与它更新的应用程序,但是当我关闭我的应用程序,这意味着应用程序停止运行,它不会被调用,而是会崩溃“你的应用程序停止工作”,所以它知道它应该调用它,但不是,对吧? 似乎BroadcastReceiver每天在下午2点左右打电话,不仅在星期二下午2点,我希望应用程序每周更新一次。这可能是因为我在U

    0热度

    2回答

    我有一个活动,只有在我按下多次硬件按钮(或多或少2次)后才会关闭。 我试着检测这种情况发生时,我认为这必须是由于IntentService我使用的是使用broadcastReceiver来接收一些信息,但我不太确定,因为没有错误信息或警告正在显示。 有没有人有更多的经验有一个想法它通常意味着什么,我必须在活动中按多次后退按钮才能关闭它? 我甚至尝试重写onBackPressed(),但它不工作: