我相當新的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變量中