Je možné přistupovat LED fotoaparátu přímo v Androidu?

hlasů
2

Jsem ještě docela nová k používání Android, ale rozhodl jsem se, že moje první použití bylo jednoduché baterku aplikace pro můj nový Neuvěřitelné. Bohužel se zdá, že je těžší, než jsem si původně myslel.

Zdá se, že neexistuje žádný způsob, jak získat přístup k LED prostřednictvím SDK, alespoň ne bez spoustu podivných hacků, aby telefon předstírat, že je to pořízením snímku. Dokonce i tehdy, mohu jen získat LED zapnout. Oni jen vypne, pokud je telefon přidržen a přitom láme všechny aplikace fotoaparátu souvisejících až po restartování telefonu.

Takže jsem byl jestli přístup k LED prostřednictvím NDK bylo možné, nebo v případě, že bylo nějaké jiné APIs kamery související, které se zdá, dělat to, co chci.

Díval jsem se na jiný kód pro jiné svítilny, takže to vypadá, že je to problém hardware na bázi. Myslel jsem, že bych se vzdát, protože se nezdá být možné, ale myslím, že bych se měl zeptat tady v první řadě na off-šance někdo ví něco, co já ne.

Položena 02/07/2010 v 16:10
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Na Nexus One můžete ovládat LED s nativním kódu tím, že dělá ioctl () je na / dev / msm_camera / config0

V bodě 2.1 bude vaše aplikace vyžaduje oprávnění uživatele root, zatímco v bodě 2.2 může požádat o „svítilna“ povolení od operačního systému.

Podívejte se na kód lamppu: http://code.google.com/p/lamppu/source/browse/jni/lamppu.c

Odpovězeno 02/07/2010 v 17:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more