草庐IT

推送通知

全部标签

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

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

java - 每当 Firebase Firestore Android 发生变化时如何实现通知?

有两种类型的应用程序,一种将由用户使用,另一种将由我(即所有者)使用。因此,每当任何用户向CloudFirestore数据库添加内容(数据)时,我都希望收到通知。简而言之,当CloudFirestore数据库发生变化时,如何发送通知? 最佳答案 实现此目的的最简单方法是使用CloudFunctionsforFirebase.这将帮助您在发生有趣的事情时通知用户,在您的情况下,当用户将内容(数据)添加到数据库时。为了让它工作,你需要实现FirebaseAuthentication.这将帮助您在发生新情况时向特定用户或一组用户发送通知。

Android通知未显示API 26

我最近将我的应用程序更新为API26,并且即使不更改代码,通知也不再起作用。valnotification=NotificationCompat.Builder(this).setSmallIcon(R.drawable.ic_notification).setContentTitle("Title").setContentText("Text").build()(getSystemService(Context.NOTIFICATION_SERVICE)asNotificationManager).notify(1,notification)为什么不起作用?我不知道的API有什么变化吗?看答

Android BLE 无法从设备接收 Gatt 特性通知

当我在特性上写入值时,我试图从设备接收通知,但我没有收到任何消息。我在特性上启用通知,然后写入值。我已经看到设备中的特性已经改变了它的值,但我无法收到通知。这是我的代码:设备Activity:publicclassDevicesActivityextendsActivity{privateBLEServicemBluetoothLeService;privateStringmDeviceAddress;privatebooleanmConnected=false;privateBluetoothGattCharacteristicmNotifyCharacteristic;privat

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 - 在服务中使用 AsyncTask 更新通知栏中的进度条?

我正在尝试使用包含用于后台工作的AsynTask的服务来下载多个二进制文件。我能够成功运行该服务,我已将其注册到list文件中。我可以下载文件,但是我想在通知栏中显示一个进度条。我在onPreExecute()方法内创建通知栏并设置进度条并在onProgressUpdate()方法内通知NotifactionManager。privateclassDownloadFileAsyncextendsAsyncTask{@OverrideprotectedvoidonPreExecute(){super.onPreExecute();notificationManager=(Notifica

java - Android GCM Java Server - 没有消息数据的推送通知

我正在尝试开发java服务器以在我的应用程序中发送推送通知。我成功发送了一个通知,但是我有两个问题......消息文本不出现在状态栏中(只显示应用程序名称)当我点击状态栏中的通知时没有任何反应(未打开应用程序)这是我的java服务器代码://ArrayListuserGcmList=newArrayList();ArrayListuserRegIdGcmList=newArrayList();//myphoneuserRegIdGcmList.add("***********");intnumverOfDevicesRegisterd=userRegIdGcmList.size();t

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

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

android - 如何创建从本地服务器到 Android 设备的推送通知 - 没有 GCM,没有互联网连接

有没有办法在没有互联网连接的情况下从本地服务器推送数据或创建推送通知(托管在Intranet上)到Android应用程序?该应用程序应该只能在LANoverWIFI上运行。由于互联网连接不可用,GCM不在画面中。但是,该应用程序将始终在两台设备上运行。我所说的模型是这样的:设备:本地服务器-Wifi连接-Android设备1,Android设备2Android设备1通过wifi更新本地服务器上的一些数据...服务器需要通过Wifi通知Android设备2有关更改。非常感谢您的帮助 最佳答案 在android中建立一个socketse

Android - 堆叠时获取通知(通知监听器)

我正在尝试使用Android4.3的NotificationListenerAPI读取通知。我已经学习了多个教程例如。http://gmariotti.blogspot.hk/2013/11/notificationlistenerservice-and-kitkat.html?view=magazine这个问题也没有解决我的问题,因为我不想阅读BigView通知。我可以做到这一点GettingDetail/ExpandedTextfromanAndroidNotification?这是我的代码:Log.d(logtag,"CharSequence-Title:"+sbn.getNot