我已經創建了一個按鈕來觸發我的應用程序的脈衝LED動作,但我無法使它永遠脈動。它總是通過值脈衝(在上面的例子中,你會看到脈衝10次,然後停止)有沒有辦法讓這個脈衝數字無限?
//Button Pulse
Button bpulse = (Button) findViewById(R.id.bpulse);
bpulse.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent led = new Intent(IlluminationIntent.ACTION_START_LED_PULSE);
led.putExtra(IlluminationIntent.EXTRA_PACKAGE_NAME, "com.devsgonemad.xslc");
led.putExtra(IlluminationIntent.EXTRA_LED_ID,
IlluminationIntent.VALUE_BUTTON_2);
led.putExtra(IlluminationIntent.EXTRA_LED_NO_OF_PULSES, 10);
led.putExtra(IlluminationIntent.EXTRA_LED_PULSE_ON_TIME, 1000);
led.putExtra(IlluminationIntent.EXTRA_LED_PULSE_OFF_TIME, 1000);
led.putExtra(IlluminationIntent.EXTRA_LED_COLOR, m_ledColor);
startService(led);
m_isEnabled = true;
}
我怎樣才能讓這個脈衝永遠當按下按鈕,直到用戶返回到應用程序,並停止它從脈衝?
致以問候
發佈他的代碼在您的服務。 – FoamyGuy
你的脈衝代碼在哪裏,你面臨的問題是什麼? –
多數民衆贊成在那裏觸發LED的脈衝動作的代碼,我使用索尼的外部jar文件,允許我控制LED。我的問題是,我希望脈衝效果在用戶按下按鈕時保持活動狀態,此刻,它會在指定的位置上顯示多少個脈衝。 – SylasF