Share via


Power Appsi signaalid Kiirendus, Rakendus, Kompass, Ühendus ja Asukoht

Kehtib: lõuendirakendused Mudelipõhised rakendused

Annab teavet rakenduse keskkonna koha (nt kus kasutaja maailmas asub ja millist kuva vaadatakse).

Kirjeldus ja süntaks

Signaalid on väärtused, mis võivad igal ajal muutuda, sõltumata sellest, kuidas kasutaja rakendusega suhtleb. Signaalidel põhinevad valemid arvutatakse väärtuste muutumisel automaatselt ümber.

Signaalid annavad tavaliselt teabe kirje. Seda teavet saate kasutada ja talletada kirjena või ekstraktida üksikuid atribuute, kasutades nuppu .operator.

Märkus.

Funktsioonid Kiirendus ja Kompass tagastavad täpsed väärtused kohalikus pleieris (nt sees iOS või), kuid need funktsioonid tagastavad brauseris rakenduse loomisel või Android muutmisel nullväärtused.

Kiirendamine

Signaal Kiirendus annab seadme ekraani suhtes kolmes mõõtmes seadme kiirenduse. Kiirendust mõõdetakse ühikutes g, mis on 9,81 m/sekund2 või 32,2 jalga/sekund2 (kiirendus, mille Maa annab objektidele oma pinnal gravitatsiooni tõttu)

Atribuut Kirjeldus
Acceleration.X Parem ja vasak. Parem on positiivne arv.
Acceleration.Y Edasi ja tagasi. Edasi on positiivne arv.
Acceleration.Z Üles ja alla. Üles on positiivne arv.

Rakendus

Muude atribuutide hulgas sisaldab objekt Rakendus signaali, mis näitab, millist kuva vaadatakse.

Atribuut Kirjeldus
App.ActiveScreen Kuva, mida vaadatakse. Kuvatakse ekraani objekt, mida saate kasutada ekraani atribuutidele viitamiseks või teiste ekraanidega võrdlemiseks, et teha kindlaks, millist kuva vaadatakse. Saate kasutada funktsioone Tagasi või Navigeeri, et muuta kuvavat ekraani.

Lisateave: App object dokumentatsioon.

Compass

Signaal Kompass annab ekraani ülaosasse kompassiga päise. Päis põhineb magnetpoolusel.

Atribuut Kirjeldus
Compass.Heading Päis kraadides. Annab arvu 0 kuni 360, kus 0 on põhi.

Ühendus

Signaal Ühendus annab teavet võrguühenduse kohta. Kui kasutate mõõdetud ühendust, võite soovida piirata, kui palju andmeid võrgu kaudu saadate või vastu võtate. Või kui teie rakendus on ühenduseta režiimis lubatud, võiksite olenevalt praegusest sünkroonimisolekust kuvada erinevat teavet.

Atribuut Kirjeldus
Connection.Connected Annab loogilise väärtuse Tõene või Väär, mis näitab, kas seade on võrku ühendatud.
Connection.Metered Annab loogilise väärtuse Tõene või Väär, mis näitab, kas ühendus on mõõdetud.
Ühendus.Sync Tagastab loetelu nimega ConnectionSync , mis hoiab ühenduseta režiimis lubatud rakenduse praegust sünkroonimisolekut.

Allpool on toodud loendite väärtused, mis on saadaval teenuse Connection.Sync jaoks.

Loetelu väärtus Kirjeldus
Ühendatud Teie seade on võrku ühendatud ja rakendus on võrguühenduseta töötamiseks valmis
ConnectedWithWarning Teie seade on ühendatud hoiatusega.
ConnectedPendingUpsync Mõned teie seadmes olevad andmed tuleb teenusega sünkroonida.
ConnectedError Viimasel sünkroonimiskatsel ilmnes tõrge.
ConnectedRefresh Teie rakendus sünkroonib praegu teenusega andmeid.
Pole ühendatud Teie seade pole teenusega ühendatud.
NotConnectedWithWarning Viimane sünkroonimishoiatus.
NotConnectedPendingUpsync Teie seadmes on värskendusi, mis ootavad sünkroonimist.
NotConnectedSyncError Viimane sünkroonimisviga.

Asukoht

Signaal Asukoht annab seadme asukoha, lähtudes globaalsest asukohatuvastuse süsteemist (GPS) ja muust seadme teabest (nt mobiilimastide side ja IP-aadress).

Kui kasutaja avab esimest korda asukohateabe, võib seade paluda kasutajal lubada juurdepääs sellele teabele.

Kui asukoht muutub, arvutatakse asukohast sõltuvad väärtused pidevalt ümber, mis kulutab seadme akut. Aku tööea pikendamiseks võite kasutada funktsioone Enable ja Disable, et lülitada asukoha värskendused sisse ja välja. Asukoht lülitatakse automaatselt välja, kui näidatav kuva ei sõltu asukohateabest.

Atribuut Kirjeldus
Location.Altitude Taastab arvu, mis näitab merepinnast mõõdetud kõrgust meetrites.
Location.Latitude Tagastab arvu (vahemikus – 90 kuni 90), mis näitab laiuskraadi, mõõdetuna kraadides ekvaatorist. Positiivne arv näitab asukohta, mis on ekvaatorist põhjas.
Location.Longitude Tagastab arvu (vahemikus – 180 kuni 180), mis näitab pikkuskraadi, mõõdetuna kraadides Inglismaalt Greenwichist. Positiivne arv näitab asukohta, mis asub Greenwichist ida pool.

Näited

Pesapalliplatsil viskab viskaja telefoni viskaja alalt püüdja koduplaadile. Telefon lebab lamedalt maapinnal, ekraani ülaosa on püüdja suunas ja viskaja vinti ei lisa. Selles asukohas on telefonil mobiilside võrguteenus, mis on mõõdetud, kuid WiFi puudub. Kuvatakse ekraan PlayBall. Rakendus on lubatud võrguühenduseta režiimis ja on teenusega ühendatud.

Valem Kirjeldus Tulemus
Location.Latitude Annab praeguse asukoha laiuskraadi. See väli asub kaardi koordinaatidel 47,591 pl, 122,333 lp. 47.591

Laiuskraad muutub palli viskaja ja püüdja vahel liikudes pidevalt.
Location.Longitude Annab praeguse asukoha pikkuskraadi. 122.333

Pikkuskraad muutub palli viskaja ja püüdja vahel liikudes pidevalt.
Location Annab kirjena praeguse asukoha laiuskraadi ja pikkuskraadi. { Laiuskraad: 47,591, Pikkuskraad: 122,333 }
Compass.Heading Annab ekraani ülaosasse kompassiga päise. Sellel väljakul on koduplaat viskaja alast umbes edelas. 230.25
Acceleration.X Annab seadme kiirenduse küljelt küljele. Viskaja viskab telefoni ekraani ülemise külje suhtes otse edasi, nii et seade ei kiirenda küljelt küljele. 0
Acceleration.Y Annab seadme kiirenduse eest taha. Viskaja annab algselt seadmele seda visates suure kiirenduse, mis läheb 0 miili tunnis pealt 90 miili tunnis (132 jalga sekundis) peale poole sekundiga. Kui seade on õhus, jättes kõrvale õhutakistuse, ei kiirenda seade rohkem. Seade aeglustub, kui püüdja selle kätte saab, peatades selle täielikult. 8,2, kui viskaja seadet viskab.

0, kui seade on õhus.

-8,2, kui püüdja seadme kinni püüab.
Acceleration.Z Annab seadme kiirenduse ülevalt alla. Õhus olles mõjub seadmele gravitatsioonijõud. 0, enne seadme viskamist

1, kui seade on õhus.

-0, pärast seda, kui püüdja on seadme kinni püüdnud.
Kiirendamine Annab kiirenduse kirjena. { X: 0, Y: 264, Z: 0 } kui viskaja seadet viskab.
Connection.Connected Annab loogilise väärtuse mis näitab, kas seade on võrku ühendatud. tõene
Connection.Metered Annab loogilise väärtuse mis näitab, kas ühendus on mõõdetud. õige
Ühendus.Sync Tagastab loeteluväärtuse, mis näitab praegust sünkroonimisolekut. ConnectionSync.Connected
App.ActiveScreen = PlayBall Annab loogilise väärtuse mis näitab, kas kuvatakse PlayBall. tõene
App.ActiveScreen.Fill Annab näidatava kuva taustavärvi. Color.Green