`
龙哥IT
  • 浏览: 254061 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

通知示例2

 
阅读更多

这个主要是根据通知自定义布局开显示的

只需要在示例1中把

 PendingIntent pi = PendingIntent.getActivity(MainActivity.this,R.string.app_name,
     intent, PendingIntent.FLAG_UPDATE_CURRENT);
   n.setLatestEventInfo(MainActivity.this, "有急事", "请您马上到办公司开会", pi);
   mn.notify(R.string.app_name, n);
   

 

替换成

PendingIntent pi = PendingIntent.getActivity(MainActivity.this,R.string.app_name,
     intent, PendingIntent.FLAG_UPDATE_CURRENT);
   RemoteViews rv = new RemoteViews(MainActivity.this.getPackageName(),R.layout.notification_view);
   rv.setImageViewResource(R.id.image, R.drawable.icon);
   rv.setTextViewText(R.id.text, "嗨,美女,你好啊");
   n.contentView =rv;
   n.contentIntent=pi;
   mn.notify(R.string.app_name, n);

即可实现两者的效果,

主要区别,示例1是系统自动显示的,示例2是可以自己布局显示

然后配置notification_view.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="wrap_content" android:layout_height="wrap_content">

 <TextView android:id="@+id/text" android:layout_width="fill_parent"
  android:layout_height="wrap_content" />

 <ImageView android:id="@+id/image" android:layout_width="wrap_content"
  android:layout_height="wrap_content" />

</LinearLayout>

 

分享到:
评论

相关推荐

    Android中使用Notification在通知栏中显示通知示例代码.rar

    Android中使用Notification在通知栏中显示通知示例代码.rar Android中使用Notification在通知栏中显示通知示例代码.rar Android中使用Notification在通知栏中显示通知示例代码.rar

    Chrome浏览器全局通知代码示例

    Chrome浏览器全局通知代码示例,可以达到网页发通知给用户,Win10系统支持系统通知显示

    Java中集成极光推送实现给Android提送消息通知示例代码.rar

    Java中集成极光推送实现给Android提送消息通知示例代码.rar Java中集成极光推送实现给Android提送消息通知示例代码.rar Java中集成极光推送实现给Android提送消息通知示例代码.rar Java中集成极光推送实现给Android...

    个人数据泄露通知示例与预防指南

    个人数据泄露通知示例与预防指南

    Windows Mobile .NET Compact Framework 用户通知示例

    《Windows Mobile .NET Compact Framework 用户通知示例详解》 Windows Mobile .NET Compact Framework是微软为移动设备开发的应用程序框架,它允许开发者使用.NET Framework的大部分功能来构建针对智能手机和平板...

    java语音通知DEMO示例.docx

    在本示例中,我们看到如何使用Apache HttpClient库对接互亿无线的语音通知服务。以下是对这个Java代码示例的详细解释: 首先,`sendvoice` 类是用于发送语音通知的核心类。在这个类中,定义了接口URL `Url`,以及一...

    Angular10-警报通知示例_TypeScript_HTML_下载.zip

    这个压缩包“Angular10-警报通知示例_TypeScript_HTML_下载.zip”包含了实现这一功能所需的全部代码资源。 首先,我们要了解的是Angular的组件系统。在Angular中,应用是由一系列组件构成的,每个组件都有自己的...

    android 设置闹钟及通知示例.zip

    这个"android 设置闹钟及通知示例.zip"文件很可能是提供了一个详细的教程或代码示例,来帮助开发者理解如何在Android应用中实现这些功能。虽然这里没有提供实际的代码或详细内容,但我们可以基于通用的Android开发...

    MacOS添加系统通知中心源码示例

    2. **请求权限**:在发送任何通知之前,应用需要获取用户的许可。使用`UNUserNotificationCenter`的`requestAuthorization(options:)`方法来请求权限,同时提供一个回调处理用户的选择。 ```objc ...

    Android种使用Notification实现通知管理以及自定义通知栏实例(示例四)

    示例一:实现通知栏管理 当针对相同类型的事件多次发出通知,作为开发者,应该避免使用全新的通知,这时就应该考虑更新之前通知栏的一些值来达到提醒用户的目的。例如我们手机的短信系统,当不断有新消息传来时,...

    第五章示例代码__通知类型

    在本章节的示例代码中,我们可能涉及到如何定义、创建以及使用不同类型的的通知,以增强软件的交互性和用户体验。 首先,我们需要理解通知的分类。通知可以分为多种类型,如: 1. **系统通知**:这类通知与系统的...

    Android5.0以上Material Design要求通知栏图标示例

    Android5.0以上Material Design要求通知栏图标示例 是一张透明白色图片

    APISpace 语音通知 API接口 PHP调用示例代码

    2. 单个语音通知 如果只是需要向单个电话号码发送语音通知,可以使用单个语音通知 API。以下是 PHP 调用示例: ```php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL =&gt; ...

    软件秘籍示例代码

    3. 观察者模式:定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。这在事件驱动的编程中非常常见,如用户界面的响应。示例代码会展示订阅者和发布者的实现...

    JPush推送通知到手机Java服务器版有示例demo

    2. **构建推送消息**:JPush支持自定义通知内容,包括标题、消息体、附加字段等。例如,我们可以设置通知标题为“新消息”,消息内容为“您有一条新通知”。同时,还可以添加自定义key-value对,以便在客户端接收时...

    Android中集成极光推送实现推送消息通知与根据别名指定推送示例代码.rar

    Android中集成极光推送实现推送消息通知与根据别名指定推送示例代码.rar Android中集成极光推送实现推送消息通知与根据别名指定推送示例代码.rar Android中集成极光推送实现推送消息通知与根据别名指定推送示例代码....

    SSH用户管理示例

    此外,我们还需要创建一个显示用户信息或反馈信息的JSP页面,例如`success.jsp`,以通知用户操作是否成功。 总结来说,这个SSH用户管理示例涵盖了以下几个关键点: 1. 数据库设计:创建用户信息表`t_employee`。 2....

    海康威视摄像头开发示例 预警 报警示例

    开发者通过SDK中的API接口可以订阅这些事件,然后在Java程序中进行相应的处理,如弹出警告对话框、发送邮件通知或记录日志等。 四、Jar包与Lib包 在Java项目中,`.jar`文件是Java Archive的缩写,包含了编译后的类...

    PyQt5-官方示例代码

    2. 编译并运行示例,观察结果并与代码对比理解。 3. 修改代码,尝试实现自己的功能,以加深对API的理解。 4. 结合Qt Designer,一个可视化的UI设计工具,创建和预览界面布局,然后自动生成Python代码。 总的来说,...

    APISpace 通知短信 API接口 PHP调用示例代码

    2. **无变量的通知短信** 如果你的短信内容是固定的,不需要动态变量,可以使用无变量的通知短信API。以下是PHP调用示例: ```php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL =&gt; ...

Global site tag (gtag.js) - Google Analytics