2012-02-08 26 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 –

関連する問題