Notification 的进度条 简单展示

Notification的原生实现基本可以包括:

  1. 使用getSystemService(context.Notification_service) 获取 Notificationmanager 的引用
  2. 使用Notification Builder来构建 Notification
  3. 使用前面 的 NotificationManager 启动Notification

简单逻辑代码如下:

  1. 获取NotificationManager的引用:
NotificationManager nm = (NotificationManager) mcontext.getSystemService(Context.NOTIFICATION_SERVICE);

2. 构建 Notification

Notification.Builder builder = new Notification.Builder(mcontext);
builder.setWhen(System.currentTimeMillis()).setContentTitle("contentTitle").setContentText("contentText");
builder.setLargeIcon(bitmap).setSmallIcon(R.drawable.download_icon);
Notification notification = builder.getNotification();

3.启动Notification

nm.notify(Notification_id, notification);
时间: 2024-10-29 01:00:07

Notification 的进度条 简单展示的相关文章

Android 5.0 - ProgressBar 进度条无法展示到按钮的前面

在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了 我的xml配置文件如下: <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button

进度条简单设置

只是设置并没有鸟用,只能看看... layout中新建一个xml,就叫main <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_hei

进度条简单demo

布局非常简单. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:ori

android异步任务图片下载(进度条提示进度)

一.AsyncTask介绍 Android提供了几种在其他线程中访问UI线程的方法. Activity.runOnUiThread( Runnable ) View.post( Runnable ) View.postDelayed( Runnable, long ) Hanlder 这些类或方法同样会使你的代码很复杂很难理解.然而当你需要实现一些很复杂的操作并需要频繁地更新UI时这会变得更糟糕. 为了解决这个问题,Android 1.5提供了一个工具类:AsyncTask,它使创建需要与用户界

MediaPlayer音乐播放器、上一首、下一首、播放、停止、自动下一首、进度条

本文介绍MediaPlayer的使用.MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了.MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView.SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库. 先贴出本文程序运行结果的截图,下面是上一首.下一首.播放.停止.自动下一首.可用Se

Android 常用效果(各种进度条,酷炫loading动画,火箭升空,撒花以及趋势图)

最近时间比较充裕一些,总结了下几个项目用到的ui效果,在这边共享给大家,也给自己做个记录(后面会有demo贴出). 主要是以下几种ui效果: 进度条多种展示 开源loading动画 火箭升空 撒花效果(仿微信) 气温趋势图 一.进度条 这边主要是有四种进度条展示,具体效果请往下看: 二.开源loading动画 这边有两种动画,来自于网上的开源demo,第一种是市场上app的比较常见动画,第二种是新版58的加载动画,具体效果请往下看: 三.火箭升空 这是在公司的一键清理项目中用到的一个动画,主要是

Unity带进度条加载场景及场变黑的解决方法

首先说加载场景显示进度条 简单的来说需要协程+Update 一直用UGUI,进度条就用Slider 别忘了引用 using UnityEngine.UI; public Slider slider; 如果想在旁边显示个数字百分比,就再加个Text就好了 public Text text; 假设我们所在场景为old,要去往场景new,如何加载并显示进度呢 可以直接在old场景中做,也可以加一个中间场景专门显示加载进度 我们就加个中间场景吧,叫middle 而加载的进度条slder和百分比文字tex

Linux中实现一个简单的进度条【转】

转自:http://blog.csdn.net/yuehailin/article/details/53999288 说起进度条,其实大家常常见到,比如说你在下载视频或文件的时候,提示你当前下载进度的就是我们今天要说的进度条,进度条的模拟实现是挺简单的,但是要做的比较实用还是需要注意很多地方的,下来我就一步步的深入分析一下进度条得实现. 1.起初写下了这样的代码,解释以下几点:     1>首先我们需要将[ ]固定在左右两边,中间预留下空间,然后用“=”进行填充.这里printf("[%-

前端资源预加载并展示进度条

我们经常会看到,一些站点在首次进入的时候会先显示一个进度条,等资源加载完毕后再呈现页面,大概像这样: 然后整个页面的操作就会非常流畅,因为之后没必要再等待加载资源了.尤其是在移动端,或者是页游中,这样做能避免页面出现白屏(等待加载图片),很大程度提升用户体验.那这种技术是如何实现的呢?其实非常简单,本文就来从基础细节探究一番. 为什么需要资源预加载 大多时候,我们的页面并不是一次渲染完毕的,而是随着用户的操作,不断修改DOM节点,如果你动态插入了一个图片节点,那么浏览器要马上发一个http请求,