Podgląd pojedynczego posta
Stary 06.06.2014, 14:09   #220
andy
logged out
CDRinfo VIP
 
Avatar użytkownika andy
 
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>
Cytat:
I tu jest pies pogrzebany. Ta aplikacja nie wykorzystuje funkcji Androida a jedynie jego API żeby dodać funkcję której Android nie posiada. Wiadomo że Android nie jest w żaden sposób skontrolować, czy kalendarz jest lokalnie czy na serwerze czy w kiblu. Żadna to jego zasługa.
Przeczysz sam sobie.
API to nic innego jak interfejs do funkcji Androida.
http://developer.android.com/guide/t...-provider.html

Dwa. Kalendarz (worek na wydarzenia) tworzy konkretna aplikacja kalendarza. W przypadku zalogownaia się do konta Google lub Exchange zostają podpięte kalendarze zdalne. Aplikacja Offline Calendar tworzy kalendarz lokalnie.

Cytat:
Calendars are designed to be primarily managed by a sync adapter, so you should only insert new calendars as a sync adapter. For the most part, applications can only make superficial changes to calendars, such as changing the display name. If an application needs to create a local calendar, it can do this by performing the calendar insertion as a sync adapter, using an ACCOUNT_TYPE of ACCOUNT_TYPE_LOCAL. ACCOUNT_TYPE_LOCAL is a special account type for calendars that are not associated with a device account. Calendars of this type are not synced to a server. For a discussion of sync adapters, see Sync Adapters.
Cytat:
O nie nie, Android nie pozwala na stworzenie kalendarza lokalnie. Nie ma takiej opcji. Dopiero ktoś napisał aplikacje która to robi. Czy to nie absurd że system sam z siebie pozwala na posiadanie dowolnego kalendarza online, ale lokalnego już nie?
Sam system jak widać umożliwia to. Jednak do tego trzeba aplikacji która stworzy to repozytorium w telefonie. To że standardowa aplikacja kalendarza nie ma tej funkcji nie znaczy, że Android na to nie pozwala.

Wszystko masz wyżej.


Cytat:
I dotarliśmy do sedna sprawy. Android nie ma takiej funkcji, bo google tego nie chciało. Ale na szczęście ktoś dodał.
Jak wyżej. Android jako system umożliwia to i tworzenie kalendarzy zostawia aplikacjom kalendarzy.


Cytat:
Normalna sytuacja to taka jak pisze Berion. Kalendarz działa sam z siebie, jak chce to moge go OPCJONALNIE z czymś synchronizować. Google ma troche inną wizję normalności : normalna sytuacja to taka ze 98% użytkowników trzyma kalendarz na ich serwerze, 1% na innym, a 1% skorzysta z aplikacji pozwalającej na zrobienie kalendarza lokalnie.
Kiedyś był tak, że wszystko było trzymane lokalnie bo nie było infrastruktury do tego aby zaczytywać to zdalnie - internet był ale wszystko było drogie i mało kto by używał więc się tego nie stosowało.
Teraz projektuje się systemy tak aby umożliwiały synchronizację z sieci oraz zapisane lokalnie. Te dane procentowe masz na podstawie badań, czy od tak sobie wpisałeś?


Cytat:
PS. Co do zapamiętywania ustawień to wina autora program. A czyja to wina że Android nie pamieta czasem ustawień w Ustawienia -> Konta i synchronizacja ?
Wiesz, że to są tzw. konta aplikacji? Aplikacje je tam dodają. Jeżeli coś tam nie działa tak jak powinno to z dużym prawdopodobieństwem jest to wina aplikacji która to konto utworzyła.
__________________
XMPP: andrzej(at)czerniak.info.pl
andy jest offline   Odpowiedz cytując ten post