andorid 开发app获取打电话的次数

文章标签: android
2014-12-21 13:12:50     人阅读    

我现在需要获得 一个android手机中打电话的次数,我现在通过如下的方式实现

我监听 android.intent.action.PHONE_STATE 正在被 broadcasted 的状态,监听到说明  要么在打电话,要么在收发短信。
在BroadcastReceiver 我在 intent中找到了 extra incoming_number from,但是不能有效的确定是不是在打电话. 求教如何才能完成这个监听功能?

处理方法

你需要通过   使用Intent :android.intent.action.NEW_OUTGOING_CALL ,这个Intent 中你可以获得 Intent.EXTRA_PHONE_NUMBER ,也就是你打的电话号码 


如果是一个新的呼叫发出的话,你需要许可打开  android.permission.PROCESS_OUTGOING_CALLS 许可


原文地址:http://www.itmmd.com/201412/354.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

Android的:如何通过蓝牙连接传输视频和音频?   上一篇
下一篇  Android应用程序RAM的使用,android 手机内存使用问题
精彩回复
我要追加问题,请求站长解决!
姓名:       

《程序员app》专门为程序员量身定做!