close
利用BroadcastReceiver 接收onReceive時
其中 "Intent.ACTION_BATTERY_CHANGED" 這個intent所攜帶的字串其值等同於 "android.intent.action.BATTERY_CHANGED"
參閱Google API http://developer.android.com/intl/zh-TW/reference/android/content/Intent.html
public static final String ACTION_BATTERY_CHANGED 條目 即寫到
此項的Constant Value: "android.intent.action.BATTERY_CHANGED"
而String action = intent.getAction(); 在利用指令對power的狀況做更改時, 都會接收到 action = "android.intent.action.BATTERY_CHANGED"的動作
因此可利用兩種寫法
1. Intent.ACTION_BATTERY_CHANGED.equals("android.intent.action.BATTERY_CHANGED"
2. Intent.ACTION_BATTERY_CHANGED.equals(action)
判斷是否有電池狀態改變的情況
全站熱搜