[操作疑難] [ANDROID] 如果做到以下效果

我想彈個dialog提醒USER, 同時mon住某個system action, 一detect到就dismiss dialog

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

我想彈個dialog提醒USER, 同時mon住某個system action, 一detect到就dismiss dialog
ylimny 發表於 2016-3-5 22:08


   
問題係?

via HKEPC Ionic Reader v0.5.0 - iPhone

TOP

點樣做到step 2嗰個dialog?
就咁用dialog builder好似冇得detect住user 插左線未

TOP

class YourActivity extends Activity {
  AlertDialog mDialog;
  …
  public void showConnectDialog() {
    …
    mDialog = AlertDialog.Builder()…build();
    …
  }

  public void onUSBCableConnected() {
    if (mDialog != null) mDialog.dismiss();
  }

  …
}

TOP

Listening for usb connection is left as exercise

TOP

Listening for usb connection is left as exercise
ykmran 發表於 2016-3-6 04:36


    其實我就係唔識點listen個event, 係咪同invoke activity/ fragment一樣, 都係用Intent filter?
intent filter 可以細到去control dialog ??

TOP

你要用Broadcast receiver 去監聽及攔截USB 連接狀態改變的廣播消息,
其action 是 android.hardware.usb.action.USB_STATE,
經判斷連接狀態是"connected", 其後動作便如以上師兄所言, 好好 google 一下吧。

TOP