注册一个broadcastReceiver 接受系统播出的ACTION_NEW_OUTGOING_CALL 消息。
不过要permission 
但愿楼主写的不是病毒软件, 好像这软件有点危险性呢, 要拿到Call 权限

解决方案 »

  1.   

    Permission:
      <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />BroadCastReceiver:
    <receiver android:name="Receiver">
         <intent-filter>
                <actionandroid:name="android.intent.action.NEW_OUTGOING_CALL"></action>
          </intent-filter>
    </receiver>
      

  2.   


    不可以哦!  还是只能在我自己写的那个activity里面点击按钮的时候log.w才会输出东西,到了其他的activity里面就不会输出了  
      

  3.   

    错了 是log.e    
      

  4.   

    Call 权限指的是 :android.permission.PROCESS_OUTGOING_CALLS“不可以哦! 还是只能在我自己写的那个activity里面点击按钮的时候log.w才会输出东西,到了其他的activity里面就不会输出了”
      ==》 如果你在BroadcastReceiver 里面打log 不就可以输出了么, 当用户按下播出按钮的时候, 这个消息就会广播出来, 
      

  5.   

        这个例子,希望对楼主有用。
        http://www.cnblogs.com/jackmouse/archive/2010/05/14/1735032.html