草庐IT

NOTIFICATIONS

全部标签

android 如何在用户单击通知时启动 Activity ?

我想在用户点击通知时打开Activity。我知道这个问题是重复的,但在这里找不到解决方案是我所做的NotificationCompat.BuildermBuilder=newNotificationCompat.Builder(this).setSmallIcon(R.drawable.notification_icon).setContentTitle("Mynotification").setContentText("HelloWorld!");IntentresultIntent=newIntent(this,ResultActivity.class);//Becauseclic

Android:打开屏幕并通知用户

我有一些Intent。当Intent触发时,我想发送一个像AlertBox这样的弹出通知并打开屏幕让用户立即看到通知(我的意思是不显示锁屏)。例如,如果您使用过HandcentSMS,那么您就会明白我的意思(就像接受消息时的弹出通知)如何组织这个?任何代码示例?我必须使用什么样的权限?提前谢谢你。 最佳答案 查看PowerManager.PowerManagerpm=(PowerManager)getSystemService(Context.POWER_SERVICE);PowerManager.WakeLockwl=pm.new

java - Android 以编程方式停止 toast 通知?

有没有办法以编程方式停止toast消息?假设我有一个按钮,单击它可以滚动Toast消息,在onclick事件中我想停止队列中的所有内容并只显示新的,我该怎么做?我的代码的简化版本如下-代码:publicclassHelpextendsActivity{LinearLayoutbackground;intscreenNo=1;Toasttoast;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanc

android - 应用程序注册 ID 未在 GCM Android 中生成

我尝试了一些论坛页面并通过stackoverflow搜索了同样的东西,但我没有找到解决方案。我已使用以下代码为GCM通知生成注册ID。但是我得到一个空字符串作为注册ID:GCMRegistrar.checkDevice(this);GCMRegistrar.checkManifest(this);if(GCMRegistrar.isRegistered(this)){Log.d("info",GCMRegistrar.getRegistrationId(this));}regId=GCMRegistrar.getRegistrationId(this);Log.v("log","reg

android - 按下通知以在默认应用程序(android)中打开文件

我目前收到一个跟踪下载(歌曲)进度的定期通知。下载完成后,如果用户按下通知,它会在处理该文件类型的默认应用程序中打开歌曲文件。我尝试过搜索,但不确定在使用.setDataAndType()时如何处理PendingIntent和MIME类型。有人可以解释或提供一些示例代码,说明我如何设置Intent以在默认应用程序中从特定文件路径打开文件吗?谢谢,丹尼尔 最佳答案 像这样创建带有打开默认音频播放器的未决Intent的通知Intentintent=newIntent();intent.setAction(android.content.

Android:如果最初的 Activity 不是从启动器启动的,则通知开始新 Activity 而不是恢复旧 Activity

我花了一周的时间寻找解决方案但没有成功,所以我需要帮助。当我的应用程序进入后台时,会出现通知并显示Activity状态。如果应用程序从启动器启动(使用action=android.intent.action.MAIN和category=android.intent.category.LAUNCHER),它会完美运行。但是如果应用程序是从f.e.开始的。从库中使用操作android.intent.action.SEND或android.intent.action.SEND_MULTIPLE和类别android.intent.category.DEFAULT,然后通知开始新的Activit

android - ContentObservers 没用

我希望能够了解SMS或通话记录中的特定项目何时更改。当适当的内容提供者发生某些变化时,很容易收到通知,但是获取特定记录是完全低效的,因为需要维护商店的完整镜像,然后找出差异。这不仅是蹩脚的。有用的是通知“哦,这个800项的表中有些东西发生了变化,但我们将留给您去弄清楚,不仅是该项目,还有该项目的实际属性发生了变化。”也许比我聪明的人可以告诉我如何在特定通话记录、短信或联系人记录发生更改时得到通知。我很想知道联系人提供者何时获得显示名称的更新。或者当联系人已被标记为“收藏夹”时。我想知道当联系人提供者获得display_name或某些其他属性(如“收藏夹”)的更新时如何检测/获得通知。我

android - 如果设备启动,我的应用程序后台进程停止

我的应用后台进程在设备重启时停止。如何使它在设备启动后也始终运行。因为我的通知没有在设备启动时显示 最佳答案 您必须使用BroadcastReceiver。并在此类中调用您的流程。在你的list中,并添加使用权限。 关于android-如果设备启动,我的应用程序后台进程停止,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12909442/

android - 如何在android中通过谷歌地图接收导航通知

我在我的android项目中遇到了一些问题......我的应用程序获取用户的当前位置和最终目的地位置。然后计算最短路径并在谷歌地图上突出显示它......我的问题是我如何收到通知消息用户遵循突出显示的路径,假设10米后用户右转或左转...?ThankXx 最佳答案 也不完全确定您的意思,但您要接收来自Googlemap应用程序的通知吗?例如'在这里左转','200米内,在回旋处第一个导出',看看Android中的无障碍服务:http://developer.android.com/reference/android/accessib

android - Titanium PushNotification 如何分组展示?

我在开发应用程序时遇到问题。我正在使用带有TitaniumAppcelerator的云推送通知。我需要在组中显示推送通知。这是如何显示在单个特定的特定选项卡中的?我正在分享2张图片目前看起来像这样。我需要看起来像这样。怎么办? 最佳答案 您必须使用BigViewNotificationStyle,但它仅在4.1或更新版本中可用引自here:Anotification'sbigviewappearsonlywhenthenotificationisexpanded,whichhappenswhenthenotificationisat