android-pendingintent相关内容
当我将 extra 传递给 PendingIntent 时,sendBroadcastReceiver 永远不会收到消息,因为永远不会调用此 BroadcastReceiver 的 onReceive() 方法.为什么会发生这种情况? public class MainActivity extends Activity {private static String SENT = "SMS_SEN
..
protected void displayNotification(String response) {意图意图=新意图(上下文,testActivity.class);PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK);通知通知 =
..
我是 Android 的新手.我阅读了 Android 文档,但我仍然需要更多说明.谁能告诉我 PendingIntent 到底是什么? 解决方案 A PendingIntent 是您提供给外部应用程序的令牌(例如 NotificationManager、AlarmManager、主屏幕 AppWidgetManager 或其他 3rd 方应用程序),它允许外部应用程序使用您应用程序的权限
..
我的启动器活动意图存在问题.场景是:1. 将 Intents 表单通知服务发送到我的启动器活动 PendingIntent contentIntent = PendingIntent.getActivity(this, TripLoggerConstants.PENDING_TRIPS_NOTIFICATION_ID, new Intent(this, MainActivity.class).p
..
当我按下通知栏中的通知时,我试图打开一个片段.我的应用程序结构是: 带有导航抽屉菜单的基本活动 从菜单中打开的一些片段 b.setOnClickListener(new OnClickListener() {@SuppressWarnings({ "deprecation", "static-access" })public void onClick(View v) {w_nm=(N
..
我正在通过以下代码在 BroadcastReceiver 中创建通知: String ns = Context.NOTIFICATION_SERVICE;NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns);int icon = R.drawable.ic_sta
..
我有以下代码,我希望无论电话状态如何,此警报都会调用我的服务.即使它处于睡眠模式,我也需要它来访问互联网并拨打一些网络电话. 为什么手机处于睡眠模式时不工作? 报警管理器 Calendar cal = Calendar.getInstance();cal.add(Calendar.SECOND, 5);AlarmManager am = (AlarmManager) getSyst
..
我正在做一个闹钟系统,但我在手机关机时遇到了问题..闹钟不起作用.. 我正在按如下方式设置警报: public void doIntents(Context context, long milis, Tratam trat){cal=Calendar.getInstance();alarmManager = (AlarmManager) context.getSystemService(
..
我正在尝试在特定时间创建通知.我创建了一个广播接收器并通过 AlarmManager 调用它.问题是没有收到广播并且我没有收到任何通知. 在清单中注册广播接收器, 这是广播接收器, public class
..
我有 2 个按钮 save and set alarm 和 cancel alarm 用于完全按照他们的建议执行. 内部 onCreate 声明变量 final Intent alarmintent = new Intent(AlarmActivity.this, AlarmReceiver.class);final AlarmManager alarmManager = (AlarmMa
..
我使用日历类安排闹钟,如下所示 Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY,1);cal.getTimeInMillis();cal.set(Calendar.MINUTE,05);long TriggerMillis = cal.getTimeInMillis();AlarmManager aManage
..
我正在处理日历事件提醒.Android 中没有原生日历事件提醒,因此用户可以安装不同的日历应用. 现在这些应用程序可以在提醒事件上有所不同,例如可以显示提醒通知.现在我希望我在这些事件日历应用程序中以编程方式设置一个事件,并且按时到达不显示任何通知,而是会显示一个弹出消息,并带有类似声音的警报.那时我使用了该站点的代码.它可以工作,但会以通知的形式显示提醒. 代码如下: 接收
..
我制作了一个一直运行到 Android 6.0 的应用.我认为是打盹功能导致我的闹钟无法启动. 我使用 sharedpreferences 来处理选项: //启用夜间模式定时器int sHour = blockerTimerPreferences.getInt("sHour", 00);int sMinute = blockerTimerPreferences.getInt("sMinut
..
我的应用程序中有下载通知.我通过调用 addAction() 方法向 NotificationCompat.Builder 添加了“取消"按钮.但按钮在 Android O 设备上不起作用.当我按下“取消"按钮时,什么也没有发生.但是在 Android 上运行的按钮
..
好的,所以我已经尝试解决这个问题好几天了,我不是来这里找人为我做我的工作,因为我一直在排除故障并修复 LogCat 中的每一条错误消息.我正在使用 Andengine 开发 Android 游戏(这可能是问题的一部分,因此熟悉它会有所帮助).我没有做任何太花哨的事情,我的游戏活动都是单一场景,没有任何物理或类似的东西,只有一堆精灵和纹理.我还在游戏中的所有其他活动中使用了 Andengine,因为
..
要求:- 我需要在一周的选定日期和警报开始的日期触发警报(例如,我想在 2017 年 5 月 26 日下午 6:45 开始的每周周五和周六触发警报) 问题:- 当 AlarmManager setInexactRepeating、setWindow 或 setRepeating 方法在循环内被调用时,BroadcastReceiver 的 onReceive() 方法不会执行. 用
..
我正在使用 AlarmManager 来安排 1 到 35 个警报之间的任何时间(取决于用户输入).当用户请求安排新的闹钟时,我需要取消当前的闹钟,因此我使用相同的 requestCode 创建所有闹钟,在 final 变量中定义. //清除剩余报警Intent intentstop = new Intent(this, NDService.class);PendingIntent sender
..
背景: 我通过 AlarmManager 将 PendingIntent 用于警报. 问题: 一开始我以为为了取消之前的,我必须提供我之前用过的确切的requestCode来启动警报. 但后来我发现我错了,因为 取消 API 说: 删除任何具有匹配意图的警报.任何类型的任何警报,其意图与此匹配(由 filterEquals(Intent) 定义),将被取消. 看
..
我在使用 alarmManager 和待处理的意图时遇到了问题,其中还有额外的内容. 如果我设置了多个闹钟,它们会响起,但附加功能保持不变. 我已经阅读了这些问题: android 待处理 Intent 通知问题 Android 不断缓存我的 Intent 额外内容,如何声明一个挂起的 Intent 以保留新的额外内容? 我已经尝试过: 为每个待处理的意图分配一个唯
..
我试图在我的意图中添加一条额外的消息,以传递给 AlarmManager 以便稍后触发.我的 onReceive 正确触发但 extras.getString() 返回 null 设置: public PendingIntent getPendingIntent(int uniqueRequestCode, String extra) {Intent intent = new Intent
..