Jagamisviis:


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 Android), kuid need funktsioonid tagastavad brauseris rakenduse loomisel või 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
Kiirendus.X Parem ja vasak. Parem on positiivne arv.
Kiirendus.Y Edasi ja tagasi. Edasi on positiivne arv.
Kiirendus.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
Kompass.Pealkiri 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 rakendusel on lubatud ühenduseta režiim, soovite võib-olla kuvada erinevat teavet, olenevalt praegusest sünkroonimisolekust.

Atribuut Kirjeldus
Ühendus.Ühendatud Annab loogilise väärtuse Tõene või Väär, mis näitab, kas seade on võrku ühendatud.
Ühendus.Mõõdetud Annab loogilise väärtuse Tõene või Väär, mis näitab, kas ühendus on mõõdetud.
Ühendus.Sync Tagastab loend 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.

Loend 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
Asukoht.Kõrgus merepinnast Taastab arvu, mis näitab merepinnast mõõdetud kõrgust meetrites.
Asukoht.Laiuskraad Tagastab arvu (vahemikus – 90 kuni 90), mis näitab laiuskraadi, mõõdetuna kraadides ekvaatorist. Positiivne arv näitab asukohta, mis on ekvaatorist põhjas.
Asukoht.Pikkuskraad 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
Asukoht.Laiuskraad 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.
Asukoht.Pikkuskraad Annab praeguse asukoha pikkuskraadi. 122.333

Pikkuskraad muutub palli viskaja ja püüdja vahel liikudes pidevalt.
Asukoht Annab kirjena praeguse asukoha laiuskraadi ja pikkuskraadi. { Laiuskraad: 47,591, Pikkuskraad: 122,333 }
Kompass.Pealkiri Annab ekraani ülaosasse kompassiga päise. Sellel väljakul on koduplaat viskaja alast umbes edelas. 230.25
Kiirendus.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
Kiirendus.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.
Kiirendus.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.
Kiirendus Annab kiirenduse kirjena. { X: 0, Y: 264, Z: 0 } kui viskaja seadet viskab.
Ühendus.Ühendatud Annab loogilise väärtuse mis näitab, kas seade on võrku ühendatud. Tõsi
Ühendus.Mõõdetud Annab loogilise väärtuse mis näitab, kas ühendus on mõõdetud. Tõsi
Ühendus.Sync Tagastab loend väärtuse, mis näitab praegust sünkroonimisolekut. ConnectionSync.Connected
App.ActiveScreen = PlayBall Annab loogilise väärtuse mis näitab, kas kuvatakse PlayBall. Tõsi
App.ActiveScreen.Fill Annab näidatava kuva taustavärvi. Värv.Roheline