я пытаюсь найти этот код, найденный в интернете ... он должен показывать тост за событие вызова OutComing с использованием BroadcastReceiver, но на моем htc tattoo с Android 1.6 он не работает (он не показывает тост)
public class HFBroadcastOutComingRecevier extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Phone Event", Toast.LENGTH_SHORT).show();
Bundle bundle = intent.getExtras();
if(null == bundle)
return;
String phonenumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
String info = "Detect Calls sample application\nOutgoing number: " + phonenumber;
Toast.makeText(context, info, Toast.LENGTH_LONG).show();
}
}
Естественно, я зарегистрировал BroadcastReceiver в своем Манифесте как:
<receiver android:name=".HFBroadcastIncomingRecevier">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
и с этими разрешениями:
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
Любойидея?