#blackberry
#blackberry
Вопрос:
Чего я хочу
Привет, я новичок в разработке BB и хочу знать, как я могу получить список всех журналов вызовов с такими атрибутами, как время, номер и т. Д. Программно??
Что я прочитал
я прочитал эту ссылку, но не понял, как ее реализовать.
Также нет хорошей поддержки, такой как Android или iOS для blackberry.
Пожалуйста, предложите мне какой-нибудь фрагмент кода.
Спасибо
Комментарии:
1. Сэр, в чем проблема в этой ссылке ..??
2. какова ваша цель — java blackberries или bb 10?
3. @EugenMartynov его Java BlackBerry
4. @SilentKiller в ссылке указана java, но какова цель для начала темы?
Ответ №1:
Я предполагаю, что вам действительно нужен код Java (BBOS).
На мой взгляд, ссылка, на которую вы ссылались, предоставляет достаточную информацию для кодирования чего-либо, но поскольку вам, похоже, нужно больше, я надеюсь, что это поможет:
PhoneLogs _logs = PhoneLogs.getInstance();
int numberOfCalls = _logs.numberOfCalls(PhoneLogs.FOLDER_NORMAL_CALLS);
System.out.println("Number of calls: " Integer.toString(numberOfCalls));
for ( int i = 0; i < numberOfCalls; i ) {
PhoneCallLog phoneLog = (PhoneCallLog)_logs.callAt(i,PhoneLogs.FOLDER_NORMAL_CALLS);
int callType = phoneLog.getType();
String callTypeString = "";
switch (callType) {
case PhoneCallLog.TYPE_MISSED_CALL_OPENED:
case PhoneCallLog.TYPE_MISSED_CALL_UNOPENED:
callTypeString = "Missed";
break;
case PhoneCallLog.TYPE_PLACED_CALL:
callTypeString = "Placed";
break;
case PhoneCallLog.TYPE_RECEIVED_CALL:
callTypeString = "Received";
break;
default:
callTypeString = "Unknown";
break;
}
PhoneCallLogID participant = phoneLog.getParticipant();
System.out.println("Call: " Integer.toString(i) " " callTypeString " " participant.getAddressBookFormattedNumber());
}
Пример вывода (из журнала отладки):
Number of calls: 1
Call: 0 Placed 1 (234) 534-5343 5555