Android编程自定义Notification实例分析

2019-12-10 19:35:05丽君
易采站长站为您分析Android编程自定义Notification的用法,结合实例形式简单分析了自定义Notification的具体功能与实现技巧,需要的朋友可以参考下  

本文实例讲述了Android编程自定义Notification的用法。,具体如下:

Notification是一种让你的应用程序在不使用Activity的情况下警示用户,Notification是看不见的程序组件警示用户有需要注意的事件发生的最好途径。

作为UI部分,Notification对移动设备来说是最适合不过的了。用户可能随时都带着手机在身边。一般来说,用户会在后台打开几个程序,但不会注意它们。在这样的情形下,当发生需要注意的事件时,能够通知用户是很重要的。

Notification由NotificationManger统一管理,目前包含的能力有:

❑创建一个状态条图标。

❑在扩展的状态条窗口中显示额外的信息(和启动一个Intent)。

❑闪灯或LED。

❑电话震动。

❑发出听得见的警告声(铃声,保存的声音文件)。

自定义Notification效果图:

Android编程自定义Notification实例分析 Android编程自定义Notification实例分析

自定义的布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://www.easck.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="match_parent"
 android:layout_height="match_parent">
 <TextView
 android:id="@+id/tv_rv"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="haha"
 />
<ProgressBar
 style="@android:style/Widget.ProgressBar.Horizontal"
 android:id="@+id/pb_rv"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 />
</LinearLayout>