2012-04-04 10 views
0

私のアプリは、通話が途切れたかどうかを知ることができるようにするか、着信があったときに赤い終了ボタンを押すだけです。Android - 解雇された通話はどのように見えますか?

私はCallLog.Calls NEW定数を使用しますか?マニフェストファイルの追加で

+0

使用コンテンツプロバイダは、コールログ – pleerock

+0

もう少しヘルプにアクセスするには? – user1313996

答えて

0

<uses-permission android:name="android.permission.READ_CONTACTS" /> 

とあなたの活動の

追加:

Uri allCalls = Uri.parse("content://call_log/calls"); 

Cursor c = getContentResolver().query(allCalls, null, 
       CallLog.Calls.NEW + " = ?", new String[] { "1" }, null); 
c.moveToFirst(); 

String num= c.getString(c.getColumnIndex(CallLog.Calls.NUMBER)); 
String name= c.getString(c.getColumnIndex(CallLog.Calls.CACHED_NAME)); 
String duration = c.getString(c.getColumnIndex(CallLog.Calls.DURATION)); 
String type = c.getString(c.getColumnIndex(CallLog.Calls.TYPE)); 

Log.d("num", num); 
Log.d("name", name); 
Log.d("duration", duration); 
Log.d("type", type); 
関連する問題