日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSLight開發(fā)指導(dǎo)

場景介紹

卓資網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),卓資網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為卓資上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的卓資做網(wǎng)站的公司定做!

當(dāng)設(shè)備需要設(shè)置不同的閃爍效果時(shí),可以調(diào)用 Light 模塊,例如,LED 燈能夠設(shè)置燈顏色、燈亮和燈滅時(shí)長的閃爍效果。

說明

使用該功能依賴于硬件設(shè)備是否具有 LED 燈。

接口說明

燈模塊主要提供的功能有:查詢設(shè)備上燈的列表,查詢某個(gè)燈設(shè)備支持的效果,打開和關(guān)閉燈設(shè)備。LightAgent 類開放能力如下,具體請查閱 API 參考文檔。

接口名 描述
getLightIdList() 獲取硬件設(shè)備上的燈列表。
isSupport(int) 根據(jù)指定燈Id查詢硬件設(shè)備是否有該燈。
isEffectSupport(int, String) 查詢指定的燈是否支持指定的閃爍效果。
turnOn(int, String) 對指定的燈創(chuàng)建指定效果的一次性閃爍。
turnOn(int, LightEffect) 對指定的燈創(chuàng)建自定義效果的一次性閃爍。
turnOn(String) 對指定的燈創(chuàng)建指定效果的一次性閃爍。
turnOn(LightEffect) 對指定的燈創(chuàng)建自定義效果的一次性閃爍。
turnOff(int) 關(guān)閉指定的燈。
turnOff() 關(guān)閉指定的燈。

開發(fā)步驟

  1. 查詢硬件設(shè)備上燈的列表。
  1. 查詢指定的燈是否支持指定的閃爍效果。
  1. 創(chuàng)建不同的閃爍效果。
  1. 關(guān)閉指定的燈。
   private LightAgent lightAgent = new LightAgent();

    
   @Override
   public void onStart(Intent intent) {
       super.onStart(intent);
       super.setUIContent(ResourceTable.Layout_light_layout);

    
       // ...

    
       // 查詢硬件設(shè)備上的燈列表
       List myLightList = lightAgent.getLightIdList();
       if (myLightList.isEmpty()) {
           return;
       }
       int lightId = myLightList.get(0);

    
       // 查詢指定的燈是否支持指定的閃爍效果
       boolean isSupport = lightAgent.isEffectSupport(lightId, LightEffect.LIGHT_ID_KEYBOARD);

    
       // 創(chuàng)建指定效果的一次性閃爍
       boolean turnOnResult = lightAgent.turnOn(lightId, LightEffect.LIGHT_ID_KEYBOARD);

    
       // 創(chuàng)建自定義效果的一次性閃爍
       LightBrightness lightBrightness = new LightBrightness(255, 255, 255);
       LightEffect lightEffect = new LightEffect(lightBrightness, 1000, 1000);
       boolean turnOnEffectResult = lightAgent.turnOn(lightId, lightEffect);

    
       // 關(guān)閉指定的燈
       boolean turnOffResult = lightAgent.turnOff(lightId);
   }

本文標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSLight開發(fā)指導(dǎo)
分享路徑:http://www.5511xx.com/article/djdihdh.html