我相当新的Android,我希望我的应用程序能够检索呼叫者的电话号码,同时响铃和存储它。我怎样才能做到这一点?如何检索传入的电话号码,同时响铃并将其存储在android中的变量中?
1
A
回答
2
我很抱歉,我不能给出一个更详细的答案,但检查出this project.
它利用一个AIDL与ITelephony接口进行通信。这应该从正确的方向开始。
1
您需要使用BroadcastReceiver。它应该是这个样子:
public class CallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
Intent i = new Intent(context, IncomingCallPopup.class);
i.putExtras(intent);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
context.startActivity(i);
}
}
0
相关问题
- 1. 如何从asp.net下拉列表中检索选定的值并将其存储在会话变量中?
- 2. Android:如何从传入的短信中获取电话号码?
- 3. 在会话变量中存储值并对其进行检查
- 4. 检索电子邮件并将其存储在MySQL中
- 5. iOS:从拨入电话中检索电话号码
- 6. 在DB中存储电话号码
- 7. 检索以.json对象并将其存储在变量
- 8. 可以在Android中自动检索设备的电话号码?
- 9. Android:查看联系人列表中的电话号码? (电话号码,从电话中检索)
- 10. 检索Post Request响应并存储到变量中?
- 11. 如何将会话中的变量存储到其他页面?
- 12. 如何从文件中检索电话号码,例如输入姓名:输入姓名:chris电话号码:012222222
- 13. Android:闹铃响铃时如何获取闹铃中的requestCode
- 14. 在Android中检测特定的拨入电话号码
- 15. 检索电话号码
- 16. 从input.text.matches中检索匹配的文本并将其存储到watson对话中的上下文变量中
- 17. 检索ajax响应的特定部分并将其放入变量中
- 18. 如何检索联系人的电话号码(Android)?
- 19. 如何解析字符串并将其存储在不同的变量[Javascript]中?
- 20. 如何在Qt中的不同对话框中存储变量
- 21. 从android中的联系人检索电话号码
- 22. 从Android中的URI检索联系人电话号码
- 23. 如何从android中的电话簿中检索联系人号码?
- 24. 检索int数据库并将其存储在一个变量中C#
- 25. 检索Cookie值的一部分并存储在变量中
- 26. 如何从sqlite检索列并将其存储到数组中?
- 27. 将会话密码存储在会话持续时间的变量中
- 28. 如何检索Android中的联系人姓名和电话号码
- 29. 如何将变量数据存储在其他变量中并解析它
- 30. 如何获取PHP变量数据并将其存储在JavaScript变量中