activity捕获电话输入的一个方法.
写了个通讯录.
想给每个联系人一个个性铃声.
可是上网找了好久.都没有找到获取电话打进的状态.或者是INTENT
不知道是我的代码有问题还是怎么的..
用broadcastRecevier,或者是其他的什么的..都不行.
最后看到了TelephonyManger..
哇哈哈.这就伟大了..
只需要在你的onPause()函数上加上以下代码
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if(tm.getCallState()==TelephonyManager.CALL_STATE_RINGING){
System.out.println("Testing");
}
这就可以捕获到了~~
个性化铃声的代码嘛...
等我搞定先哈~~