Track Akcelerometr pod zámkem obrazovky

hlasů
4

Je možné sledovat hodnotu akcelerometru, zatímco v uzamčené obrazovce?

Podařilo se mi napsat jednoduchou aplikaci, která se počítá od 1 do 100 pomocí časovače, který vytvoří událost, na které jsem se zvyšovat, počítadlo.

Ale když jsem použít registrovat manipulační program pro tuto událost ReadingChanged akcelerometru nebude vypálil ještě jednou obrazovka bylo zamčeno. I když odemknout obrazovku zase budu muset Znovu přidat svou rutinu.

Položena 11/11/2010 v 15:51
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
3

dokumentace MSDN říká na jedné stránce: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff941090(v=vs.105).aspx „oprávněné důvody zakázat nečinnosti detekce v OS Windows Phone 7.1 aplikace zahrnují ty, kde základní funkce pokračuje, pokud je telefon je uzamčen (například cvičení měření aplikace)“

ale čidlo api také říká: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202968(v=vs.105).aspx

„API Sensor nelze použít, když je aplikace spuštěna pod uzamčené obrazovce. Další informace naleznete v nečinnosti detekce pro Windows Phone. Senzoru API také nelze použít v pozadí agentů. Více informací naleznete v pozadí kanceláře Přehled pro Windows Phone "

Doufám, že se bude měnit API brzy, protože že není možné psát nějaké dobré aplikace spánek sledování / sportovní sledování ... :(

Odpovězeno 02/04/2012 v 03:59
zdroj uživatelem

hlasů
1

Pomáhal jsem chlapa s to před pár dny. Měl aplikaci, která sleduje GPS a akcelerometru dat za zamčené obrazovce.

Ukázalo se, akcelerometr data aplikace přestala sledovat, pokud je pod ruční nebo automatické uzamčení obrazovky.

Může tu být problém, aby se podíval do.

Pod obrazovce uzamčení je to dobrý nápad, aby se minimalizovalo spotřebu energie ... zakázat všechny uncessary kód, jako ui aktualizací. Mé pochopení jednoho motivace k nečinnosti detekce a běží pod uzamčení otevírán během CTP byla v reakci na hodně zpětné vazby od vývojářů mapa / sledování aplikací, které v podstatě potřebovat pro svou aplikaci, aby k ničemu.

Odpovězeno 12/11/2010 v 01:39
zdroj uživatelem

hlasů
-3

Nejsem si jistý, o případu využití, kde byste chtěli použít akcelerometr pod uzamčené obrazovce.

Aplikace obvykle běží pod uzamčené obrazovce, když je budete potřebovat něco udělat, i když nejste interakci s tímto zařízením. například přehrávání hudby nebo stahování velkého souboru.

Pokud byste chtěli akcelerometru dat bych předpokládat, že zařízení je zadržován, a proto pravděpodobně, prohlédnout. Vzhledem k tomu, proč byste tedy chcete spustit pod uzamčené obrazovce?

Jak již bylo řečeno, pokud jste měl dobrý důvod k tomu, byste měli být stále vědomi toho, že:

když aplikace běží pod uzamčené obrazovce, to ... musí minimalizovat spotřebu energie

(od certifikačních požadavků Marketplace ).

V mém chápání, čtení hodnoty ze snímačů není minimalizaci spotřeby energie.

Odpovězeno 11/11/2010 v 16:03
zdroj uživatelem

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