Page 2 of 2

ClockCalWeather

Posted: Mon Jun 17, 2013 14:31
by Flynn
Nakonec jsem se spojil s vietnamským autorem aplikace a po mnoha experimentech a zkušebních verzích je dnes k dispozici aplikace, která funguje, včetně aktualizace počasí.
- Odsud http://www.winphoneviet.com/forum/index ... ads/34690/" onclick="window.open(this.href);return false; (modrý odkaz vedle červeného popisku) lze stáhnout dnešní verzi ClockCalWeather7x_201306170738.xap
- Po instalaci je nutno v aplikaci vyplnit svůj vlastní API klíč na počasí, který lze získat po zaregistrování a posléze po vyplnění údajů o použití tohoto klíče. Odkaz je první modrý řádek na vitnamském webu. Není nutno nikde uvádět svoje jméno, použijte přezdívky.
- Aplikace je hotová teprve z 25%, což neznamená, že by nefungovala, ale některé funkce ještě nejsou hotové a některé přepínače "zlobí". Nelze např. zobrazit obrázek počasí na pozadí současně se zapnutou volbou zobrazování % baterie. To způsobuje pád aplikace do základního nastavení, jaké je po instalaci. V menu General ponechte tedy první přepínač vypnutý. Ostatní si nastavte, jak je libo. Poslední dva přepínače jsou ve vietnamštině a ovládá se jimi zobrazení z kalendáře. První by měl zapnout zobrazení dnešních událostí, druhý zapne zobrazení událostí dvou dnů.
- Zadní strana dlaždice nefunguje a po jejím zapnutí se zablokuje aktualizace hodin. Je to jedna z nedokončených funkcí.
- Přepínač Show Today/lunar umožní zobrazení názvu dne, datumu a měsíce vpravo na dlaždici.
- Mnohá zobrazení závisí na nastavení typu dlaždice. Nejvíce údajů je zobrazeno při nastavení Default.
- Nyní jsou již zobrazeny i barevné ikonky pro vlhkost vzduchu a údaje o větru.
- V další aktualizaci již bude čeština, kterou jsem autorovi odeslal dnes v poledne.
- A takto nějak to může vypadat (nemám zapnuto zobrazení lokalizace, ale normálně funguje a objeví se vedle teploty).
Image

ClockCalWeather

Posted: Mon Jun 17, 2013 14:52
by Igor Kulman
Pozeral som zdrojáky a chcem vás všetkých upozorniť, že po dlhšom používaní vám to môže spôsobiť problémy. Background agent sa spustí 1 minútu po zapnutí. V kóde background agenta sa načasuje ďalšie spustenie opäť o 1 minútu a zároveň sa agent spúšťa každých cca 30 minút a pri každom takomto spustení vytvorí novú "vetvu", v ktorej sa znovu bude spúšťať každú minútu. Po 24 hodinách teda môžete mať v telefóne až 48 vetiev, ktoré každú minútu spúšťajú agenta.

ClockCalWeather

Posted: Mon Jun 17, 2013 15:14
by Flynn
Zajímá mě, co to může způsobit. Můžeš se o tom více rozepsat?

ClockCalWeather

Posted: Mon Jun 17, 2013 15:29
by Igor Kulman
Prvý riadok agenta je

Code: Select all

ScheduledActionService.LaunchForTest(task.Name, TimeSpan.FromSeconds(60));
Spomínal som to na http://blog.kulman.sk/windows-phone-run ... ry-minute/.

ClockCalWeather

Posted: Mon Jun 17, 2013 15:38
by Flynn
To ke mně promlouvá zcela neznámou řečí a nedozvídám se z toho vůbec nic. Nešlo by to, prosím, sdělit laickým způsobem i pro nás nevývojáře?

ClockCalWeather

Posted: Tue Jun 18, 2013 14:33
by Flynn
- Verze s češtinou je již na autorově cloudu
- Možno již použít obrázek na pozadí, měnící se dle stavu počasí, aniž by něco nefungovalo
- Možno použít i vlastní obrázek na pozadí (nikoli obrázek z alba - to ještě nefunguje)
- Zadní strana dlaždice je již funkční i při zapnutých % baterie. Default zobrazí totéž, co přední, ale bez obrázku na pozadí. Volba Kalendář zobrazí události z kalendáře, počasí a stav baterie.
Přední: Image
Zadní: Image

ClockCalWeather

Posted: Tue Jun 18, 2013 22:31
by Petulinek
Vypadá to slibně...

ClockCalWeather

Posted: Wed Jun 19, 2013 5:04
by hamoun
hodne slibne :)

ClockCalWeather

Posted: Wed Jun 19, 2013 5:07
by hamoun
Igor Kulman wrote:Prvý riadok agenta je ...
da se to omezit na 30 pusteni? .. aby se proste cas aktualizoval co 1minutu a pak to nechat byt? ... asi ne, co?
i tak by to asi bralo vic baterky, nez je zdravo k beznemu provozu ...

ClockCalWeather

Posted: Wed Jun 19, 2013 8:02
by hujer
Igor Kulman wrote:Pozeral som zdrojáky a chcem vás všetkých upozorniť, že po dlhšom používaní vám to môže spôsobiť problémy. Background agent sa spustí 1 minútu po zapnutí. V kóde background agenta sa načasuje ďalšie spustenie opäť o 1 minútu a zároveň sa agent spúšťa každých cca 30 minút a pri každom takomto spustení vytvorí novú "vetvu", v ktorej sa znovu bude spúšťať každú minútu. Po 24 hodinách teda môžete mať v telefóne až 48 vetiev, ktoré každú minútu spúšťajú agenta.
No jo, problém to samozřejmě může být. Takové spouštění úlohy na pozadí, tj. voláním LaunchForTest(), je dovoleno jen ve vývojové verzi (debug). Taková aplikace, pokud to zůstane i v Release verzi, samozřejmě neprojde certifikací a pod WP8 dokonce nejde ani nainstalovat ze Store. Viz třeba http://blog.mjfnet.com/2013/01/10/windo ... n-release/" onclick="window.open(this.href);return false;

Hold ťamani - ti se s ničím moc neserou... :-)