Android 上 BOOT_COMPLETED 和 QUICKBOOT_POWERON 的区别
我创建了 BroadcastReceiver 来安排我的服务每 30 秒执行一次。这就是我在 AndroidManifest.xml 中的内容: <receiver android:name="MyScheduleReceiver" > <intent-filter> <action android:name="android.inte... »
我创建了 BroadcastReceiver 来安排我的服务每 30 秒执行一次。这就是我在 AndroidManifest.xml 中的内容: <receiver android:name="MyScheduleReceiver" > <intent-filter> <action android:name="android.inte... »
我从 Activity 调用 BroadcastReceiver Intent alarmIntent = new Intent(MainActivity.this, AlarmRec.class); alarmIntent.putExtra("lol",0); pendingIntent = PendingIntent.getBroadcast(... »
我想在上午 12 点在广播接收器中清除我的共享偏好字段电话号码。我将如何做到这一点? 这是我的代码... @Override public void onReceive(Context context, Intent intent) { SharedPreferences prefs = context .getSharedPreferences("connect... »
我需要在收到事件时更新片段的 UI。为此,我正在使用 LocalBroadCastReceiver。当我从服务器接收到事件时,我将数据设置在缓存中并调用 sendBroadcast。在接收器的 onReceive 中,我从缓存中获取数据并更新 UI。 在我在 onStop() 中取消注册接收器之前,所有这些都可以正常工作。因此,当我将应用程序置于后台时,接收器会被取消注册,并且不会调用 onRe... »
我正在制作一个 android 应用程序,每隔几个小时将当前用户位置记录到我的服务器。到目前为止,我已经做了一个课程来给我当前的用户位置,并且我还能够将位置数据发送到网络。我还能够在我的应用程序中注册服务以运行,即使我的应用程序已从后台清除。现在我想整合所有这些,但似乎无法整合。 我的主要活动是 public class MainPage extends Activity { @Overrid... »
我的应用列出了在蓝牙 LE 设备上找到的服务。它有: 处理 gattcallbacks 和广播更新的服务 (BluetoothLeService.java) 在主要活动中声明的广播接收器 我无法在我的广播接收器中可靠地从 BluetoothGatt 获取 GATT 回调。我有 2 台正在测试的设备,它们对相同的代码得到不同的结果。运行 Android 4.4.2 的平板电脑根本没有回调,而运... »
我正在开发锁屏应用程序,我需要禁用主页按钮。 有人告诉我将清单中的默认类别保留为主页,但是当设备启动完成时,我的活动启动但未完成。因为我的应用程序是主页如何处理主页按钮。Go locker 应用程序如何处理主页按钮 <intent-filter> <action android:name="android.intent.action.MAIN" /&... »
到目前为止,我一直像这样使用AlarmManager 和BroadcastReceiver: private void setUpStreakResetAlarm() { Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.... »
我有一个服务 A,它由来自 AlarmManager 的 WakefulBroadcastReciever 启动。服务 A 遵循标准模式 - 执行计算,然后发送本地广播以通知系统结果,然后调用 WakefulBroadcastReceiver.completeWakefulIntent()。 取决于计算的结果,即本地广播的内容,其他本地服务可能需要立即执行一些计算。但是,我是否保证在设备重新进... »
我正在开发一个使用BroadcastReceiver 截屏的应用程序。在onReceive 方法中,我截取屏幕截图并将其保存在Screenshot/ 目录中。问题是我可以在文件夹中看到屏幕截图,但在画廊中看不到它。也许是因为画廊没有刷新?我尝试在我的BroadcastReceiver 中使用MediaScanner 类或sendBroadcast 方法,但由于应用程序崩溃,它不起作用。 保存图片... »
我最近刚刚在我的应用程序中添加了检查本地服务器上的更新的功能(此应用程序未在 Google Play 商店中发布。它将在内部使用,并且没有使用它的互联网连接。不要问。就是这样:))。我通过检查 SQL Server 中的某个表来跟踪更新,如果我的应用程序版本低于此表中指示的版本,我会从内部网站(仅限 LAN)下载新的 APK,然后安装 APK。我在设备中还有另一个应用程序可以监听 PACKAGE_... »
我要执行调度,刷新一次数据需要多少时间(这将称为改造)。 我的班级安排如下: 活动。 广播 服务 在Activity中,我有onRefresh()方法来刷新数据。 我想确保程序会偶尔运行一次onRefresh()。 public class App implements SwipeRefreshLayout.OnRefreshListener{ // something method ... »
我正在 onReceive 方法中创建材质对话框。 @Override public void onReceive(Context context, Intent intent) { new MaterialDialog.Builder(context) .title(sender).content(m).positiveText("C... »
大家好,我陷入了困境,请帮帮我。 为我服务 ChatMessage chatMessage = new ChatMessage(); chatMessage.setId(10) chatMessage.setMessage("hello"); Intent intent = new Intent("MessageReceiver"); intent.putExtra("chatobj", ch... »
我想制作一个小部件,它有两个 to 按钮来更改小部件内的文本和图像我的问题是我无法在 onRecieve 之前将所需位置从服务发送到 AppWidgetProvider 类调用 onUpdate 以便我可以'没有收到我发送给 appWidgetProvider 的附加信息 .. 这是我的代码 ... 我想让 onReceive 在 onUpdate 之前被调用 public class Youm... »
我是android平台的新手。请帮助我了解广播接收器和意图过滤器在android中的行为。请用简单的行或示例进行解释。提前谢谢... 看看这里可能... »
我为我的应用创建了一个新 Activity,并实现了一个 BroadcastReceiver 来处理设备语言更改,当用户将应用置于后台并更改语言时,应该重新创建该 Activity。我在我的活动中的 onCreate 中调用此方法,并在调用 languageReceiver() 之前检查 savedInstanceState 是否为 null,但是当我更改语言时,savedInstanceStat... »
我在接收警报服务方面需要帮助。它并不像看起来那么容易,因为我不仅需要变量,还需要将数据传递给 onReceive 这是处于主要活动中的广播接收器。我在主要活动中创建了一个类,因此变量可以保持不变。它不仅是变量 public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void ... »
我想在 android 中获取传入的电话号码。我尝试过使用 BroadcastListener,我的 Broadcastlistener 看起来像这样.. public class InterceptCall extends BroadcastReceiver { public int cnt = 0; public int cnt2 = 0; Telephony... »
按照本指南https://developer.android.com/training/monitoring-device-state/battery-monitoring.html 我制作了一个接收器,每次插入或拔出充电器时,它都会将电池信息记录到文件中。 Activity 读取该文件的内容并将其显示在屏幕上。无论应用程序运行如何,这都应该始终有效,但事实并非如此。它仅在应用程序打开/在内存... »