我有廣播監聽器,它將監聽用戶發出的呼叫,並顯示持續時間和連接所花費的時間。 所以對於使用下面的聽衆廣播我做到了接近廣播接收器監聽器
<receiver android:name=".service.CallReceiveBroadcast" >
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
在AndroidManifest.xml中
,另一個是註冊/註銷broadcastlistener編程
registerReceiver(callReceiveBroadcast, new IntentFilter(Intent.ACTION_NEW_OUTGOING_CALL));
unregisterReceiver(callReceiveBroadcast);
我的問題是
- Whi一個是好方法(可適用於所有其他廣播監聽器)。
- 哪種方法消耗更多電量(如果萬一它消耗!! :))。
請建議。
使用第一種方法 –