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 |