2011. december 28., szerda

Coding Windows Phone 7 Flashlight

Komolyan mondom, több órányi szenvedés után életem legundorítóbb megoldását találtam meg a neten. Az alapprobléma, hogy ugye pár WP7-es modellen van egy kis LED, amely a vakut hivatott helyettesíteni. Ennek segítségével jobb fotókat készíthetünk. Azonban ez a hardveres feature nem szerves része a hivatalos WP7-es specifikációnak, ennek köszönhetően nem támogatja a keretrendszer.

Azonban "trükkök százaival" van lehetőségünk arra, hogy bekapcsoljuk ezt a funkciót. Ez pedig nem más mint a PhotoCamera osztály. Ezt példányosítva a Flashmode propertyjét átállítjuk On-ra és egyszerűen egy végtelen ciklusban meghívjuk a PhotoCamera Focus() metódusát. Az eredmény a telefon elkezd fókuszálni és mivel a flash be van kapcsolva, szépen be is kapcsolja a LED-et.

Kérdés az, hogy ezzel az eljárással mennyire csökkentjük a fókuszáló optika mechanikájának az élettartamát. Erre tényleg nincs értelmesebb megoldás?!

Nincsenek megjegyzések:

Megjegyzés küldése