android-pendingintent相关内容

是否可以从Notification Intent/PendingIntent中检测Android是否杀死了应用程序(任务进程)?

Android OS内存不足时会终止进程.场景:Android终止了应用程序进程,我通过Android启动器或近期任务列表(长按主屏幕按钮)重新打开了该进程.我可以使用以下方法检查Android是否在最近查看的活动的onCreate()方法中杀死了我的应用程序进程: @Override protected void onCreate(Bundle savedInstanceState){ ..

通知意图(如果已暂停)在后台打开应用程序主要活动

我正在运行一个通知服务,该服务将为用户创建一个通知,如果用户单击通知,它将打开一个活动来显示消息,我用来创建通知的方法是: public void createNotificationMsg(String name,String doing, boolean persistent){ PendingIntent pendingIntent = PendingIntent.getAc ..

单击通知时重用当前应用程序实例

现在,我正在使用PendingIntent从Notification启动所需的Activity.但是我想知道是否有可能重用当前的应用程序实例. 例如: 启动应用程序,启动器活动称为HomeActivity 导航到SecondActivity 按下主页按钮 点击应用中的通知,然后恢复SecondActivity 但是,如果用户没有导航到SecondActivity,我想在单击 ..

android-通知单击-如果应用程序关闭了打开活动,如果应用程序打开带来了显示当前活动

我有一项正在进行的通知服务.在应用程序本身中,我有两个活动-HomeActivity和SettingsActivity. 当前我所拥有的是->单击通知时: 如果应用已关闭->打开HomeActivity. 如果当前的显示活动是HomeActivity,请将其放在最前面而不创建新的活动. 代码: resultIntent = new Intent(context, Ho ..

Android:将数据添加到Intent无法加载Activity

我有一个小部件,当用户单击小部件主体时,该小部件应调用主应用程序的活动.我的设置适用于单个窗口小部件实例,但是对于同一窗口小部件的第二个实例,PendingIntent将被重用,结果,我作为额外实例发送的重要信息将被第一个实例覆盖.所以我想我应该将小部件ID作为Intent数据传递,但是,一旦我添加Intent#setData,我就会在日志中看到正确触发了2个单独的Intent,但是Activit ..

如何持久保存另一个应用程序提供的PendingIntent

假设我要实现一个将服务公开给其他应用(例如Google Play服务..)的应用. 潜在的应用程序会注册到与我的服务相关的特殊事件,并在适当的时间得到通知. 我正在考虑完全像Google使用Google Play服务那样实现这一点: 由于Android进程间通信,其他应用程序可以绑定到我的应用程序Service,这样-可以传递给我的应用程序PendingIntent“回调",以便 ..

使用PendingIntent显示对话框

我正在处理日历事件提醒。 Android中没有本机的日历事件提醒,因此用户可以安装其他日历应用。 现在,这些应用在提醒事件(例如可以显示提醒通知)上可以有所不同。现在,我希望我在这些事件日历应用程序中以编程方式设置一个事件,并且在达到指定时间后不显示任何通知,而是会显示一条弹出消息,并发出声音之类的警报。那时候我使用那个站点的代码。 这里是代码: OnReceive vo ..

从Android中的单击通知获取数据

伙计们,我需要有关如何从使用广播接收器设置的待定意图中获取数据的帮助。我想发生的是单击通知时获取ID的数据,这对于我的活动是必需的。 这就是我的额外福利 公共类AlertReceiver扩展BroadcastReceiver { private int id; //在针对此类进行广播时调用 @Override public void onReceive(Context ..
发布时间:2020-06-05 18:48:24 移动开发

如何在Android应用程序中启动Amazon Shopping应用程序?

我希望能够从我的android应用程序中启动 Amazon Shopping 应用程序。这怎么可能?意图中需要输入哪些参数?这是指向Amazon Shopping应用程序的链接: https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping&hl=zh_CN 此外,如何传递深层链接参数以使其到达 ..

获得'E / JavaBinder:!!!绑定交易失败!!! (包裹大小= 9448080)”,尝试建立通知时

我正在尝试建立一个通知并在一段时间后接收它。 这是怎么做: futureInMillis = SystemClock.elapsedRealtime()+ 176000; Intent notificationIntent = new Intent(getBaseContext(),NotificationG.class); notificationIntent.putE ..

如何一次取消具有重复的PendingIntent的多个警报?

我正在设置多个警报,它们将具有完全相同的 PendingIntent 对象,但是它们关闭的时间不同。如果我通过向 PendingIntent 提供相同的 Intent 对象来取消一个警报,并将其传递给 AlarmManager.cancel(),它会取消所有警报(即具有不同的开始时间)还是会表现出其他行为? 这是代码: while(size!= 0 ) { timeToSet = ..

Android AlarmManager-安排定期触发每天两次触发

在阅读了大量示例代码之后,我试图找出实现以下目标的最简单方法: 我希望能够安排调用回我的Alarm BroadcastReceiver的Intent,这又会触发我的服务。但是,我想进行设置,使其每天两次调用Intent,并且仅在尚未设置警报的情况下安排警报(同样用于取消警报)。 但是,我不确定以下代码是否是设置和取消警报的正确方法。 //静态功能用于设置警报 //我的中午日历 ..
发布时间:2020-06-03 19:22:51 移动开发