zoukankan      html  css  js  c++  java
  • LED notification in Android device

    Code can control the LED notification in Android device, using android.app.Notification:

    1
    2
    3
    4
    5
    6
    7
    8
    
    notification = new Notification();  
    notification.flags = Notification.FLAG_SHOW_LIGHTS;  
      
    notification.ledARGB = ledColor;  
    notification.ledOffMS = 200;  
    notification.ledOnMS = 500;  
      
    notificationManager.notify(0, notification);  
    

    ledARGB: The color of the led. The hardware will do its best approximation.

    ledOffMS: The number of milliseconds for the LED to be off while it’s flashing. The hardware will do its best approximation.

    ledOnMS: The number of milliseconds for the LED to be on while it’s flashing. The hardware will do its best approximation.

    Notice, above 3 parameters are all explained as “The hardware will do its best approximation”.

    In my Phone, ZTE U5, it seems that only Color.Red, Color.Green and Color.Yellow are supported. Color.Blue, Color.White and others doesn’t work.

    Notification.FLAG_SHOW_LIGHTS references:

    Since hardware varies, you are not guaranteed that any of the values you pass are honored exactly. Use the system defaults (TODO) if possible because they will be set to values that work on any given hardware.

    So it’s better to use : notification.defaults = Notification.DEFAULT_LIGHTS;

    Codes in Github.

  • 相关阅读:
    codevs 1993草地排水
    欧拉筛板子
    约数和问题 (codevs2606 && 洛谷2424)
    排列组合
    Picture poj1177
    楼房 洛谷1382 && codevs2995
    洛谷P1027 Car的旅行路线
    codevs1020 孪生蜘蛛
    HDU1269 迷宫城堡
    洛谷P1078 文化之旅
  • 原文地址:https://www.cnblogs.com/mosthink/p/5288917.html
Copyright © 2011-2022 走看看