also dunno if that should make any difference but i use Log.v() for
logging, not Log.d().
On Sep 29, 11:37 am, chouman82 <[EMAIL PROTECTED]> wrote:
> you actually saw the logging statement when you make a call to the
> emulator through telnet?
>
> On Sep 28, 1:19 am, legerb <[EMAIL PROTECTED]> wrote:
>
> > I changed the xml accordingly, and it worked :)
>
> > On Sep 27, 2:53 am, Nayr <[EMAIL PROTECTED]> wrote:
>
> > > Hi,
>
> > > Did you describe the StartServicesAtStartUp in your
> > > AndroidManifest.xml? for example,
>
> > > <receiver android:name=".transaction.MmsSystemEventReceiver">
> > > <intent-filter>
> > > <action
> > > android:name="android.intent.action.BOOT_COMPLETED" />
> > > </intent-filter>
> > > </receiver>
>
> > > And you should request user-permission
> > > "android.permission.RECEIVE_BOOT_COMPLETED" like
> > > <uses-permission
> > > android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
> > > in the AndroidManifest.xml.
>
> > > Cheers,
> > > Nayr
>
> > > On Sep 27, 9:01 am, chouman82 <[EMAIL PROTECTED]> wrote:
>
> > > > I am trying to register the PhoneStateListener right when the phone
> > > > boots up so I have 2 classes. One is StartAtStartUp which extends
> > > > BroadcastReceiver that listens for the COMPLETE_BOOT_UP and then this
> > > > will then register the CallStateListener which extends
> > > > PhoneStateListener. It doesn't seem to work out all that well.
>
> > > > I am not seeing any logging statements that I have put in
> > > > CallStateListener. Any help would be greatly appreciated!!!
>
> > > > Here is my code:
>
> > > > import android.content.BroadcastReceiver;
> > > > import android.content.Context;
> > > > import android.content.Intent;
> > > > import android.telephony.PhoneStateListener;
> > > > import android.telephony.TelephonyManager;
> > > > import android.util.Log;
>
> > > > import com.lumitrend.netlogger.Logger;
>
> > > > public class StartServicesAtStartUp extends BroadcastReceiver
> > > > {
> > > > public void onReceive(Context context, Intent intent)
> > > > {
> > > > Log.d("DEBUG",
> > > > "########################################################################")
> > > > ;
> > > > //Intent phoneStateListener = new Intent(context,
> > > > CallStateListener.class);
> > > >
> > > > //phoneStateListener.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
> > > > //context.startService(phoneStateListener);
> > > > Log.d("DEBUG", context.getPackageName());
> > > > Log.d("DEBUG", context.toString());
> > > > TelephonyManager tManager =
> > > > (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
> > > > CallStateListener callStateListener = new
> > > > CallStateListener();
> > > > tManager.listen(callStateListener,
> > > > PhoneStateListener.LISTEN_CALL_STATE);
> > > > }
>
> > > > }
>
> > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> > > > import android.telephony.PhoneStateListener;
> > > > import android.telephony.TelephonyManager;
> > > > import android.util.Log;
>
> > > > import com.lumitrend.netlogger.Logger;
>
> > > > public class CallStateListener extends PhoneStateListener
> > > > {
> > > > public void onCallStateChanged(int state, String incomingNumber)
> > > > {
> > > > Log.d("DEBUG", "addddddddddddddddddding this here");
> > > > super.onCallStateChanged(state, incomingNumber);
> > > > Log.d("DEBUG", TelephonyManager.CALL_STATE_OFFHOOK + "
> > > > weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee are def in
> > > > here: " + state);
>
> > > > switch(state)
> > > > {
> > > > case TelephonyManager.CALL_STATE_IDLE:
> > > > Log.d("DEBUG",
> > > > "phhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhone is idle");
> > > > break;
> > > > case TelephonyManager.CALL_STATE_OFFHOOK:
> > > > Log.d("DEBUG",
> > > > "phoooooooooooooooooooooooooooooooooooooon is off
> > > > hook");
> > > > break;
> > > > case TelephonyManager.CALL_STATE_RINGING:
> > > > Log.d("DEBUG",
> > > > "phoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeee
> > > > is ringing");
> > > > break;
> > > > default:
> > > > Log.d("DEBUG", "The
> > > > staaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaate is " +
> > > > state);
>
> > > > }
> > > > }
>
> > > > }- Hide quoted text -
>
> > > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---