2012-02-08 2 views

답변

1

sqlite 데이터베이스에 정보를 저장하는 데 대한 호출이 완료되면 알림을 받고 싶다고 생각하는 경우, 맞습니까?

통화 상태가 변경 될 때 알려주는 BroadCastReceiver (here)에 대한 간단한 설명을 사용할 수 있습니다. 당신은 모든 통화 정보를 얻을 방송에 경우

내가하지 항상 통화 기록의 콘텐츠 제공을 열 수있는 경우 example

는 희망이 도움 :)

+0

예, 통화가 끝난 후 플래시 메시지로 표시된 세부 정보를 저장해야합니다. –

+0

안녕하세요, 플래시 메시지에서 해당 통화의 기간과 비용을 받아야합니다. –

3

당신은 단지 방송 수신기를 사용, 확실하지 않습니다 메시지를 얻으려고. 그런 다음 문자열을 구문 분석하여 비용 및 시간과 같은 세부 정보를 얻어야합니다. 그러나 주요 문제는 다른 서비스 제공 업체가 플래시 메시지의 형식이 다르다는 것입니다. 따라서 이러한 모든 어려움을 관리해야합니다.

+0

어떻게/팝업 메시지의 서비스를받을 수 있습니까? –

+0

은 나를 위해 유용합니다 [public abstract Object getSystemService (String name)] (http://developer.android.com/reference/android/content/Context.html#getSystemService%28java.lang.String%29) –

+0

SMS 방송 수신기를 사용해보십시오. 이러한 링크를 시도하십시오 http://androidsourcecode.blogspot.in/2010/10/receiving-sms-using-broadcastreceiver.html http://stackoverflow.com/questions/4117701/android-sms-broadcast-receiver –

관련 문제