源碼簡介

本例子是一個基于安卓的通話監聽例子源碼,可以實現簡單的通話錄音,下面是簡單的實現步驟。
1.首先新建一個SystemService繼承Service
2.拿到TelephoneManager的實例,調用它的listen方法。
3.電話有很多種狀態,在不同的狀態下寫你自己的事件(后面代碼注釋很詳細)
4.實例化一個錄音機,當通話狀態時,開始錄用,通話狀態結束時,把音頻文件在后臺上傳到服務器,實例化錄用代碼注釋很詳細。
5.如何監聽它了??這個就需要用到廣播。它的作用就是只要用戶一開機就開始進行監聽。把我們上面的SystemService這個服務開啟起來。使用 android.intent.action.BOOT_COMPLETED這個廣播就能一開機就開始監聽。相當于用戶一開機就把服務開起來。
6.采用守護線程,當你的服務OnDestroy的時候,開啟另外的一個服務,這樣除非用戶同時關掉兩個,不然不能把你的應用完全殺88死。你的應用可以死而復生。
7.MyActivity里面設置了兩個按鈕一個開啟服務,一個關閉服務,方便學習。當然你也可以讓用戶一安裝你的應用,就看不到(直接在OnCreate這個生命周期調用finish())。然后把你的圖標換成系統圖標,這樣用戶就不敢隨便卸載。然后惡作劇就成功了….
8.記得在AndroidManifest.xml添加權限和注冊
Android例子源碼實現電話錄音監聽的安卓例子

1條源碼討論
發表評論

您必須登錄才能評論.

沙發 3033298629 2016-08-24 下午12:01

正在下載中,,,

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.17 queries in 0.054 seconds


竟彩足球比分直播