草庐IT

NOTIFICATIONS

全部标签

android - 可扩展通知android 4.1

Android4.1JellyBean中有一个新功能。状态栏中的可扩展通知。问题是如何实现呢?有任何教程如何做到这一点?谢谢 最佳答案 这是一个相当新的功能。这就是(目前)没有太多信息或代码示例的原因。但是,这应该可以帮助您开始(包括代码示例):http://www.martynhaigh.com/blog/2012/07/31/new-notifications-in-jellybean新链接:JellyBeanNotificationtest(源代码在GitHub上)除此之外,Google官方文档永远是您的friend:http

android - 服务分配大量内存?

我一直在使用Android开源服务示例。我只需要用它来向用户发送通知,但奇怪的是,它分配了大量内存。我检查了正在运行的服务,它几乎是20MB(如果我设置ACTION_BACKGROUND)或30MB(如果我设置ACTION_FOREGROUND)...我应该怎么做才能减少这种内存使用量?我已经读过thisdiscussion我没有位图或WebView。这是我的服务:/***Thisisanexampleofimplementinganapplicationservicethatcan*runinthe"foreground".Itshowshowtocodethistoworkwell

android - 在 Android 4 上重复通知

目标:如果满足特定条件,通知会在每天下午2点出现一次。示例:为简单起见,让我们假设每天都满足通过Internet连接检查的条件。如果今天已经是下午2点之后,我们将从明天开始通知。例如,用户在星期一下午4点启动应用程序,然后他在星期二下午2点、星期三下午2点、星期四下午2点等收到通知。问题:下午2点收到第一条通知,但随后我在随机时间一遍又一遍地收到相同的通知。问题似乎只出现在Android>=4.0上。它在早期的Android上运行良好。这是我发送通知的方式:publicclassNotifyServiceextendsService{staticfinalintNOTIFICATION

android - Cordova PushPlugin - 如果应用程序未运行,则无法在 Android 上接收 GCM 通知

这是我在这里的第一条消息。我正在使用Cordova开发Web应用程序,我想在Android下使用GCM接收推送通知。我试过这个插件:https://github.com/phonegap-build/PushPlugin我尝试了提供的示例,当应用程序运行时它工作正常:-如果它在前台运行,收到的通知会显示在应用程序内部-如果应用程序在后台运行,Android通知栏内会显示收到的通知。我的问题:如果我重启我的智能手机,或者应用程序没有运行,那么我就收不到任何通知。在应用程序未运行时或手机重启后,是否需要做一些特殊的事情才能在android通知栏中显示通知?非常感谢您的帮助。

android - Activity 重新创建 Intent 附加项为空

我的应用程序包含一个MainActivity并使用全屏fragment来显示内容。我正在尝试在重新创建应用程序期间实现以下目标(当应用程序在后台运行了很长时间,被系统杀死,然后它被带到前台)如果用户手动重新创建应用程序(通过从最近的应用程序列表中选择应用程序),则应重新创建主Activity,然后重新创建全屏的最后一个fragment。没问题,这是标准行为。如果由于用户触摸推送通知而重新创建应用程序,主Activity应重新创建,但全屏模式下的最后一个fragment不应重新创建。应该创建并显示一个新的fragment。为什么?推送通知包含有关应显示哪种fragment的信息我的方法依

android - Android 蓝牙 LE 通知的问题

我正在尝试编写一个可访问ZephyrHxM智能心脏监护仪的蓝牙LE应用程序。该显示器有多项蓝牙服务,但我对电池服务、心率服务以及具有Activity和峰值加速度的自定义服务感兴趣。每一个都有一个特性,电池电量(BAT)、心率测量(HR)和自定义测量(CUS)。HxM大约每秒更新一次。我正在使用装有Android4.4的GalaxyS4执行此操作。它没有按照文档中的预期工作。我最初的做法是:ReadBATSetnotificationforHRSetnotificationforCUS.然后等待回调。设置通知即调用BluetoothGatt.setCharacteristicNotifi

android - 更新通知栏上现有通知的通知内容,如 Android 中的 Whatspp、Gmail 等

当我观察whatsapp和gmail通知时,它们会自动更新现有应用程序的通知,而无需创建新通知。那么我该如何实现呢?我已经创建了一个通知,如上图所示。所以当Notification创建时,有4条消息。所以当我收到第五条消息时,它应该附加现有通知的内容,如图像中红色所示。请告诉我在类似Gmail的应用程序中使用了哪些方法?我怎样才能做到这一点? 最佳答案 我的问题通过以下链接解决Updatetextofnotification,notentirenotification这是我的代码:-PendingIntentpendingInten

安卓最高自定义通知的大小

我正在尝试为我的应用创建一些自定义通知。Usuallycollapsedviewlayoutsarelimitedto64dp,andexpandedviewlayoutsarelimitedto256dp.虽然我考虑了这些限制,但您可以在下面的屏幕截图中看到,通知在多部手机上似乎被切断了。我对此进行了一些研究,因为我认为根据不同的制造商或UI也存在限制,但找不到任何东西。它是这样实现的://64dpissetforheightvalcollapsedView=RemoteViews(packageName,R.layout.custom_notification_collapsed)

Android:将声音保存为铃声和通知

我正在从我的应用程序中保存声音以用作铃声或通知声音。这是我的部分代码,取自this页:ContentValuesvalues=newContentValues();values.put(MediaStore.MediaColumns.DATA,k.getAbsolutePath());values.put(MediaStore.MediaColumns.TITLE,soundName);values.put(MediaStore.MediaColumns.MIME_TYPE,"audio/ogg");values.put(MediaStore.Audio.Media.ARTIST,"a

android - 在 Android(在 JB 上)中,如何向自定义富通知添加操作?

我一直在玩JellyBean中新的丰富通知,当我使用模板Notification.BigPictureStyle、Notification.BigTextStyle,或Notification.InboxStyle。我可以使用Notification.Builder.addAction()方法,操作按钮显示在扩展通知的底部。但是当我尝试使用Notification.bigContentView创建cutsom通知时,操作按钮永远不会出现。澄清一下,如果我从未设置bigContentView,按钮就会显示出来。但是一旦该字段设置为自定义RemoteViews对象,按钮就会消失。有人知道为