有没有办法组织自动通知推送没有服务器部分的Android?
我在PC上(不在手机上)提供服务,定期将数据添加到谷歌文档或谷歌光盘。 所以在每个新信息上我想推送通知。
对我来说,似乎不可能,但可能不是吗?
答案 0 :(得分:0)
您可以在服务类中创建本地通知。所以,一旦你更新了数据,你就可以建立一个像这样的新通知。
private void sendUpdateNotification() {
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
builder.setContentIntent(resultPendingItent)
.setSmallIcon(R.drawable.ic_launcher)
.setLargeIcon(BitmapFactory.decodeResource(this.getResources(), R.mipmap.ic_launcher))
.setTicker(msg)
.setWhen(System.currentTimeMillis())
.setAutoCancel(true)
.setContentTitle("My App")
.setContentText(msg);
notificationManager.notify(notifyID, builder.build());
}