Z Symbiana zadzwonisz prawie wszędzie

Z poziomu aplikacji pod Symbiana możesz programowo wybrać dowolny numer. No chyba że kończy się on na 112. 911 (lub inne numery awaryjne w innych krajach). Ktoś to już nawet opisał na forach Nokii.

Niestety problem ma „No solution available”, co znaczy, że nie da się tego obejść (np poprzez wstawianie spacji w numerze, grupowanie cyfr w nawiasach czy cokolwiek). Sam próbowałem!

Zatem jeśli aplikacja ma dzwonić pod numer np. +48xyzxyz112 to sorry, ale nie zadzwoni, jakkolwiek byś się starał 😛 Eh Symbian jest boski…

Formatowanie czasu i daty w Symbianie

Formatowanie daty w Symbianie S60 wydaje się proste:

_LIT(KDateString,"%F%D.%M.%Y %H:%T:%S");
//Potem wystarczy wziąć czas:
Ttime time;
time.HomeTime();
TBuf positionDateTime;
//I przeformatować to:
time.FormatL(positionDateTime, KDateString);

Wygląd daty zależy od KDateString. %F na początku wymusza, że totalnie ignorujemy ustawienia lokalne urządzenia. Zresztą widać, że pobieramy osobno %D (dzień), %M (miesiąc) i %Y (rok) z daty, a następnie wstawiamy pomiędzy nimi kropki. Podobnie z godziną, gdzie %H (godzina), %T (minuty), %S (sekundy) są podzielone dwukropkami. W Symbianie użytkownik może sobie zmienić dwukropki na kropki (np. godzina 21:01:02 wyglądać będzie tak: 21.01.01), zaś w dacie może postawiać różne znaki i ustawić różną kolejność. Zatem w ten sposób wymusimy jeden format bez znaczenia jak ktoś sobie ustawi.

Czytaj dalej „Formatowanie czasu i daty w Symbianie”