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

通知示例1

 
阅读更多
Java代码 复制代码 收藏代码
public class MainActivity extends Activity {  private Button send, cancel;  private Notification n;  private NotificationManager mn;  Vibrator vibrator;
 @Override  public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.main);
  send = (Button) findViewById(R.id.btn1);   cancel = (Button) findViewById(R.id.btn2);
  String service = NOTIFICATION_SERVICE;   mn = (NotificationManager) getSystemService(service);
  n = new Notification();   int icon = n.icon = R.drawable.ss;
  String tickerText = "您有新的消息,请查收";    n.flags =Notification.FLAG_ONGOING_EVENT;//如果添加这一句,则用户删除不了,出现在正在运行中,不加就等于是一个通知,   long when = System.currentTimeMillis();   n.icon = icon;   n.tickerText = tickerText;   n.when = when;
  send.setOnClickListener(sends);   cancel.setOnClickListener(cancels);  }
 private OnClickListener sends = new OnClickListener() {
  @Override   public void onClick(View arg0) {
   // vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);    // long[] pattern = { 800, 50, 400, 30 }; // 根据指定的模式进行震动    // // //第一个参数:该数组中第一个元素是等待多长的时间才启动震动,    // // //之后将会是开启和关闭震动的持续时间,单位为毫秒    // // //第二个参数:重复震动时在pattern中的索引,如果设置为-1则表示不重复震动<P>//vVi.vibrate(    // // 500 );  // 震动0.5 秒    // // //启动震动,并持续指定的时间    // vibrator.vibrate(pattern, 2);
   // 根据指定的模式进行震动    // //第一个参数:该数组中第一个元素是等待多长的时间才启动震动,    // //之后将会是开启和关闭震动的持续时间,单位为毫秒    // //第二个参数:重复震动时在pattern中的索引,如果设置为-1则表示不重复震动<P>//vVi.vibrate(    // 500 );  // 震动0.5 秒    // //启动震动,并持续指定的时间    System.out.println("11111111111111");    // vibrator.vibrate(pattern, 2);    // -1不重复,非-1为从pattern的指定下标开始重复    Intent intent = new Intent(MainActivity.this, MainActivity.class);    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP      | Intent.FLAG_ACTIVITY_NEW_TASK);    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);    
  }  };
 private OnClickListener cancels = new OnClickListener() {
  @Override   public void onClick(View arg0) {    mn.cancel(R.string.app_name);   }  };
}
分享到:
评论

相关推荐

    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

    1. `account`:这是你的APIID,可以在互亿无线用户中心的语音通知设置中找到。 2. `password`:APIkey,同样在用户中心可以获取,用于验证身份。 3. `mobile`:接收语音通知的电话号码。 4. `content`:语音通知的...

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

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

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

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

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

    1. **导入框架**:在Objective-C中,我们需要导入`UserNotifications`框架,它是处理通知的核心。通过在代码顶部添加`#import &lt;UserNotifications/UserNotifications.h&gt;`来引入必要的头文件。 2. **请求权限**:在...

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

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

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

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

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

    1. 批量语音通知 批量语音通知适用于需要同时向多个电话号码发送相同语音消息的场景。以下是一个 PHP 调用示例: ```php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL =&gt; ...

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

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

    软件秘籍示例代码

    1. 工厂模式:这是一种创建型模式,它提供了一种创建对象的最佳方式,特别是在需要根据条件动态创建不同类型的对象时。在示例代码中,你可以找到如何定义工厂接口和具体实现,以及如何在客户端代码中使用工厂来创建...

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

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

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

    本示例将深入讲解如何利用JPush API在Java环境中实现从服务器端向手机推送通知。 首先,我们需要了解JPush API的基本概念。JPush提供了RESTful API接口,可以通过HTTP请求来调用,这些请求通常包括注册设备、发送推...

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

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

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

    1. **有变量的通知短信** 这种类型的短信允许你在发送的文本中包含动态内容,例如验证码。下面是一个PHP代码示例: ```php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL =&gt; ...

    PyQt5-官方示例代码

    1. 阅读并理解每个示例的基本结构和目的。 2. 编译并运行示例,观察结果并与代码对比理解。 3. 修改代码,尝试实现自己的功能,以加深对API的理解。 4. 结合Qt Designer,一个可视化的UI设计工具,创建和预览界面...

    支付宝对接 官方示例

    1. **支付宝开放平台**:支付宝开放平台是支付宝为开发者和商家提供的一个综合服务平台,它提供了丰富的API接口和工具,使得开发者可以将支付宝的各项功能(如支付、转账、退款等)整合到自己的应用中。 2. **MD5...

Global site tag (gtag.js) - Google Analytics