2012-03-28 1 views
0

Я нашел много ответов о чтении журнала вызовов на Android, но я хочу сделать то же самое с помощью Mono для Android.Прочтите журнал вызовов Mono для Android

Mono для Android использует C#, я устал от поиска снова и снова, не найдя ответа.

+0

Mono для Android имеет ~ точно такой же API, как Java для Android, поэтому лучше, вероятно, к порту одного из образцов, которые вы нашли. – jpobst

+0

Названия классов разные, вы не можете просто использовать один и тот же пример кода и просто изменить синтаксис, мне может потребоваться пройти всю документацию, чтобы узнать, какие классы использовать, я надеялся найти примеры кода –

+0

Класс имена должны быть одинаковыми в 99% случаев. – jpobst

ответ

1
// filter call logs by type = missed 
string queryFilter = String.Format ("{0}={1}", CallLog.Calls.Type, (int)CallType.Missed); 

// filter in desc order limit by 3 
string querySorter = String.Format ("{0} desc limit 3", CallLog.Calls.Date); 

// CallLog.Calls.ContentUri is the path where data is saved 
Android.Database.ICursor queryData = ContentResolver.Query (CallLog.Calls.ContentUri, null, queryFilter, null, querySorter); 

while(queryData.MoveToNext()) 
{ 
    String dialNumber = queryData.GetString  (queryData.GetColumnIndex(CallLog.Calls.Number)); 

    // do your stuffs, get more data, whatever... 
} 

here найдено

 Смежные вопросы

  • Нет связанных вопросов^_^