Yep, I've seen the logging entry. I called the emulator through DDMS on eclipse. And here is my xml:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="android.StartServicesAtStartUp" android:versionCode="1" android:versionName="1.0.0"> <application android:icon="@drawable/icon" android:label="@string/ app_name"> <receiver android:name=".StartServicesAtStartUp"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> </application> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> </manifest> 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 -- 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 -~----------~----~----~----~------~----~------~--~---

