日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

      歡迎訪問 生活随笔!

      生活随笔

      當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

      编程问答

      在android中监听呼出电话(电话拦截、修改呼出电话)

      發布時間:2024/1/17 编程问答 38 豆豆
      生活随笔 收集整理的這篇文章主要介紹了 在android中监听呼出电话(电话拦截、修改呼出电话) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

      2019獨角獸企業重金招聘Python工程師標準>>>

      在android中向外撥打電話時系統會發出一個有序廣播,雖然該廣播最終會被拔號器里的廣播接收者所接收并實現電話拔打,但我們可以在廣播傳遞給拔號廣播接收者之前先得到該廣播,然后清除傳遞給拔號廣播接收者的電話號碼,在拔號廣播接收者接收到該廣播時,由于電話號碼為null,因此取消電話拔打。

      具體實現:

      1.定義廣播接收者接收?android.intent.action.NEW_OUTGOING_CALL

      <receiver?android:name=".OutgoingCallReceiver">

      ????<intent-filter?android:priority="1">

      ?????????<action?android:name="android.intent.action.NEW_OUTGOING_CALL"/>

      ????</intent-filter>

      </receiver>

      2.添加權限<uses-permission? android:name="android.permission.PROCESS_OUTGOING_CALLS"/>

      3.實現代碼

      public?class?OutgoingCallReceiver?extends?BroadcastReceiver?{

      ?????public?void?onReceive(Context?context,?Intent?intent)?{

      ???????????setResultData(null);?//清除電話,廣播被傳給系統的接收者后,因為電話為null,取消電話拔打

      ??????

      ??????????//?同樣如果你想修改外拔的電話號碼,可以這樣做

      ??????????//?String?phone?=?getResultData();//得到外拔電話

      ??????????//?setResultData(“12593”+?phone);//在電話前面加上12593

      ?????}

      }

      轉載于:https://my.oschina.net/AlexZhuang/blog/53492

      總結

      以上是生活随笔為你收集整理的在android中监听呼出电话(电话拦截、修改呼出电话)的全部內容,希望文章能夠幫你解決所遇到的問題。

      如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。