1 importandroid.app.Service;2 importandroid.content.Context;3 importandroid.content.Intent;4 importandroid.media.AudioManager;5 importandroid.os.Handler;6 importandroid.os.IBinder;7 importandroid.os.Message;8 importandroid.os.RemoteException;9 importandroid.telephony.PhoneStateListener;10 importandroid.telephony.SmsManager;11 importandroid.telephony.TelephonyManager;12 importandroid.text.TextUtils;13 importandroid.util.Log;14
15 importcom.android.internal.telephony.ITelephony;16
17 importjava.lang.reflect.InvocationTargetException;18 importjava.lang.reflect.Method;19 importjava.util.List;20
21 public class PhoneHangUpService extendsService {22 private static final String TAG = "PhoneHangUpService";23 private static final int MSG_DELETE_CALL_LOG = 1;24
25 privateMyPhoneStateListener mPhoneStateListener;26 privateTelephonyManager mTelephonyManager;27 privateContext context;28 publicAudioManager am ;29