`
wang_peng1
  • 浏览: 3944313 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

notification Led灯

 
阅读更多

public class NotificationUtils {
    public static void showStatusbarNotification(Context context, CharSequence text) {
        NotificationManager nm = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);

        Notification notification = new Notification(R.drawable.icon, text, System.currentTimeMillis());
        notification.ledARGB = Color.BLUE;
        notification.ledOnMS = 100;
        notification.ledOffMS = 100; 
        notification.defaults |= Notification.DEFAULT_LIGHTS;
        notification.flags = notification.flags |
            Notification.DEFAULT_LIGHTS | 
            Notification.FLAG_ONLY_ALERT_ONCE | 
            Notification.FLAG_SHOW_LIGHTS;

        CharSequence contentTitle = context.getText(R.string.app_name);
        CharSequence contentText = text;

        Intent notificationIntent = new Intent(context, MyActivity.class);
        PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);

        notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
        nm.notify(0, notification);
    }
}

分享到:
评论

相关推荐

    Android中notification通知的Demo——震动,铃声,Led灯闪烁

    "Android中notification通知的Demo——震动,铃声,Led灯闪烁"这个主题主要涉及如何创建具有特殊反馈效果的通知,如震动、铃声和Led灯闪烁。以下是对这些知识点的详细解释: 1. **Notification的创建**: 创建一个...

    Notification示例

    本示例着重讲解了如何创建和使用不同类型的Notification,包括普通Notification、折叠式Notification以及悬挂式Notification,并涉及到Notification的显示等级设置。 1. **普通Notification**: 这是最基础的...

    Notification实例

    - **声音、震动、LED灯**:可以使用`setSound()`、`setVibrate(long[])`和`setLights(int argb, int onMs, int offMs)`设置通知的附加反馈。 - **进度条**:对于需要显示进度的任务,可以使用`setProgress(max, ...

    Notification.Builder通知demo

    使用`setSound`设置通知触发的音频,`setVibrate`配置振动模式,`setLights`设置LED灯闪烁颜色和频率。 9. **文件`MyNotificationIntentPut`** 这个文件名可能是创建一个与通知相关的Intent的示例,可能涉及到将...

    Notification案例详解

    根据优先级,Notification可以有不同显示效果,如声音、震动、LED灯闪烁等。优先级包括`PRIORITY_MIN`、`PRIORITY_LOW`、`PRIORITY_DEFAULT`、`PRIORITY_HIGH`和`PRIORITY_MAX`。 五、扩展视图(Big View) 在大屏...

    带进度条,以及动态状态图标的Notification

    - 使用适当的声音、震动和LED灯提示,但也要注意不要过度。 - 提供取消操作,让用户能够轻松停止或忽略通知。 通过以上步骤,开发者可以在Android应用中创建带有进度条和动态状态图标的`Notification`,提升用户...

    android Notification使用例子

    7. **设置声音、震动和灯光**:通过`setSound()`, `setVibrate()`和`setLights()`可以自定义通知的声音、震动模式和LED灯闪烁,以增强用户的感知。 8. **设置通知行为的扩展**:`addAction()`方法可以添加操作按钮...

    Android 之 Notification 通知消息

    此外,还可以设置通知是否可以响铃、震动和显示LED灯等。 四、自定义样式 为了提供更好的用户体验,Notification支持多种自定义样式,如InboxStyle(收件箱样式)、BigPictureStyle(大图样式)、MediaStyle(媒体...

    Notification状态通知栏(全解析)demo

    在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态通知栏显示信息,即使应用不在前台运行也能提醒用户。本示例“Notification状态通知栏(全解析)demo”全面解析了如何创建和管理通知,包括...

    Android_Notification详细解读

    * ledARGB:LED 灯的颜色 * ledOffMS:LED 关闭时的闪光时间(以毫秒计算) * ledOnMS:LED 开始时的闪光时间(以毫秒计算) * number:这个通知代表事件的号码 * sound:通知的声音 * tickerText:通知被显示在状态...

    Android编程开发之NotiFication用法详解

    - 声光震动:可以配置为播放默认声音、闪烁LED灯或振动以吸引用户注意力。 3. Notification类中的常量和方法: - DEFAULT_ALL:使用所有默认设置,包括声音、灯光和震动。 - DEFAULT_LIGHTS:仅使用默认灯光提示...

    NotificationDemo.rar

    7. **声音、震动、LED灯闪烁**:可以设置通知触发时的伴随效果,如`setSound()`设置声音,`setVibrate()`设置振动模式,`setLights()`控制LED灯。 8. **取消通知**:使用`NotificationManager.cancel()`方法可以...

    notification自定义通知栏,高仿UC浏览器360通知栏

    例如,我们可以自定义通知的扩展和收缩动画,或者利用系统的`Notification.FLAG_SHOW_LIGHTS`和`Notification.FLAG_ONLY_ALERT_ONCE`标志来控制LED灯闪烁和振动。 4. **优先级与可见性**:根据需求,可能需要调整...

    控制Android LED灯颜色的代码实例

    `Notification`对象包含了LED灯的各种属性,例如颜色、闪烁频率等。以下是创建`Notification`的基本示例: ```java Notification notification = new Notification(); ``` LED灯的颜色可以通过`ledARGB`字段进行...

    Android中通知的提示音、震动和LED灯demo

    本教程将详细讲解如何在Android应用中实现通知提示音、震动以及LED灯的效果,提升用户体验。 首先,我们要创建一个Notification对象。在Android中,`NotificationCompat.Builder`类是创建通知的主要工具。它允许...

    Android-Notification-Example-master源码

    - `NotificationChannel`可以设置声音、震动、LED灯闪烁等效果。 - 自定义布局(`RemoteViews`)可以实现更复杂的交互和视觉效果。 6. **Android版本适配** - `NotificationCompat.Builder`处理了不同Android...

    android消息通知栏Notification

    8. **声音、震动、LED灯闪烁**:设置通知触发时的反馈方式。 二、创建`Notification` 创建`Notification`通常使用`NotificationCompat.Builder`类,这是一个兼容库,支持从API 11开始的版本。以下是一个基本示例:...

    Android Notification

    7. **声音、震动和LED灯**:可以设置Notification伴随的声音、震动和LED灯闪烁效果。 ```java builder.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)) .setVibrate(new long[]{100, ...

    通知Notification

    - `setLights()`(API 16+)设置LED灯闪烁的颜色和频率。 5. **通知的动作和意图**: - `addAction()`添加可点击的按钮(快捷操作),通常包含一个图标、标题和意图。 - 意图(Intent)用于定义点击通知后的行为...

Global site tag (gtag.js) - Google Analytics