Gyorsulás, alkalmazás, iránytű, kapcsolat és hely típusú jelek a Power Apps alkalmazásban
A következőkre vonatkozik: Vászonalapú alkalmazások
Modellvezérelt alkalmazások
Az alkalmazás környezetéről (például a felhasználó földrajzi helyéről vagy a megjelenített képernyőről) ad vissza információt.
Leírás és szintaxis
A jelek olyan értékek, amelyek bármikor megváltozhatnak, függetlenül attól, hogy a felhasználó hogyan kommunikál az alkalmazással. A jeleken alapuló képletek automatikusan újraszámításra kerülnek az értékek változása esetén.
A jelek jellemzően egy információs rekordot adnak vissza. Az információ rekordként használható és tárolható, vagy az egyes tulajdonságok a .operátor.
Feljegyzés
A Gyorsítás és az Iránytűfüggvény pontos értékeket ad vissza egy natív lejátszóban, például be vagy iOS , de ezek a függvények nulla értéket adnak vissza, amikor létrehoz vagy módosít egy alkalmazást a böngészőben Android.
Gyorsítás
A gyorsulás típusú jel az eszköz háromdimenziós gyorsulását adja vissza az eszköz képernyőjéhez viszonyítva. A gyorsulás mértékegysége a g, amely 9,81 méter/másodperc2 vagy 32,2 láb/másodperc2 értéknek felel meg (ilyen hatással van a gravitáció a tárgyakra a Föld felszínén).
Tulajdonság | Ismertetés |
---|---|
Gyorsulás.X | Jobb és bal oldal. A jobb értéke pozitív szám. |
Gyorsulás.Y | Előre és hátra. Az előre értéke pozitív szám. |
Gyorsulás.Z | Felfelé és lefelé. A felfelé értéke pozitív szám. |
Alkalmazás
Az Alkalmazás objektum más tulajdonságok mellett egy jelet is tartalmaz, amely jelzi, hogy mely képernyő jelenik meg.
Tulajdonság | Ismertetés |
---|---|
App.ActiveScreen | A megjelenített képernyő. Egy képernyőobjektumot ad vissza, amellyel a képernyő tulajdonságaira lehet hivatkozni, vagy egy másik képernyővel való összevetés során meghatározható a megjelenített képernyő. A megjelenített képernyő módosításához használja a Back vagy a Navigate függvényeket. |
További információt az App objektum dokumentációja tartalmaz.
Compass
Az Iránytű jel a képernyő felső részének irányszögét adja vissza. Az irányszög az északi mágneses sarkon alapul.
Tulajdonság | Ismertetés |
---|---|
Iránytű.Címsor | Irányszög fokban. 0 és 360 közötti számot ad vissza, ahol a 0 északot jelöli. |
Kapcsolat
A kapcsolat típusú jel a hálózati kapcsolatról ad vissza információt. Forgalmi díjas mobilkapcsolat esetén korlátozható a hálózaton keresztül. küldött és fogadott adatok mennyisége. Ha az alkalmazás offline módban is engedélyezve van, előfordulhat, hogy az aktuális szinkronizálási állapottól függően különböző információkat szeretne megjeleníteni.
Tulajdonság | Description |
---|---|
Kapcsolat.Csatlakoztatva | Egy logikai értéket (igaz vagy hamis) ad vissza, amely azt mutatja, hogy az eszköz csatlakozik-e a hálózatra. |
Kapcsolat.Megmért | Egy logikai értéket (igaz vagy hamis) ad vissza, amely a hálózati forgalom mérésének állapotát mutatja. |
Kapcsolat.Sync | Egy ConnectionSync nevű felsorolás ad vissza, amely az offline módban engedélyezett alkalmazások aktuális szinkronizálási állapotát tárolja. |
Az alábbiakban a Connection.Sync fájlhoz elérhető felsorolásértékek láthatók.
Felsorolás érték | Description |
---|---|
Összekapcsolt | Az eszköz csatlakozik a hálózathoz, és az alkalmazás készen áll az offline működésre |
ConnectedWithWarning | A készülék figyelmeztetéssel van összekapcsolva. |
ConnectedPendingUpsync | Az eszközön lévő egyes adatokat szinkronizálni kell a szolgáltatással. |
ConnectedError | Hiba történt az utolsó szinkronizálási kísérletnél. |
ConnectedRefresh | Az alkalmazás jelenleg szinkronizálja az adatokat a szolgáltatással. |
NemCsatlakoztatva | Az eszköz nem csatlakozik a szolgáltatáshoz. |
NotConnectedWithWarning | Az utolsó szinkronizálási figyelmeztetés. |
NotConnectedPendingUpsync | Vannak frissítések a készüléken, amelyek szinkronizálásra várnak. |
NotConnectedSyncError | Az utolsó szinkronizálási hiba. |
Hely
A hely típusú jel az eszköz helyét adja vissza a globális helymeghatározási rendszer (GPS) és az egyéb eszközök – például a jeladó állomások és az IP-címek – információi alapján.
Ha a felhasználó első alkalommal fér hozzá a helyadatokhoz, az eszköz engedélyt kérhet a felhasználótól az ilyen információkhoz való hozzáférésre.
Miközben a hely változik, a rendszer folyamatosan újraszámítja a hely függőségeit, és ez az eszköz akkumulátorát használja. Akkumulátoridőt takaríthat meg, ha az Enable és a Disable függvényekkel ki- és bekapcsolja a helyadatok frissítését. A helymeghatározás automatikusan kikapcsol, ha a megjelenített képernyőnek nincs szüksége helyadatokra.
Tulajdonság | Ismertetés |
---|---|
Elhelyezkedés.Magasság | Egy olyan számot ad vissza, amely a méterben mért, tengerszint feletti magasságot jelöli. |
Elhelyezkedés.Szélesség | Egy olyan számot ad vissza -90 és 90 között, amely az egyenlítőtől mért földrajzi szélességet jelöli fokban. A pozitív szám az egyenlítőtől északra lévő helyet jelöl. |
Elhelyezkedés.Hosszúság | Egy olyan számot ad vissza –180 és 180 között, amely az angliai Greenwichtől mért földrajzi hosszúságot jelöl fokban. A pozitív szám Greenwichtől keletre fekvő helyet jelez. |
Példák
Egy baseballpálya dobódombjáról egy baseballjátékos egy mobiltelefont hajít az elkapó játékosnak a hazai bázis felé. A telefon síkja a talajjal párhuzamos, a képernyő teteje az elkapó játékos felé mutat, és a dobó játékos nem íveli a dobást. Ezen a helyen a telefon forgalmi díjas mobilhálózatra kapcsolódik, és Wi-Fi nincs. A telefonon a PlayBall képernyő jelenik meg. Az alkalmazás offline módban engedélyezve van, és csatlakozik a szolgáltatáshoz.
Képlet | Description | Result |
---|---|---|
Elhelyezkedés.Szélesség | Az aktuális hely földrajzi szélességét adja vissza. A pálya a térképen a 47,591 (É) és a 122,333 (NY) koordinátán található. | 47.591 A földrajzi szélesség folyamatosan változik, amint a labda a dobó és az elkapó játékos között mozog. |
Elhelyezkedés.Hosszúság | Az aktuális hely földrajzi hosszúságát adja vissza. | 122.333 A földrajzi hosszúság folyamatosan változik, amint a labda a dobó és az elkapó játékos között mozog. |
Hely | Az aktuális hely földrajzi szélességét és hosszúságát adja vissza egy rekord formájában. | { Földrajzi szélesség: 47,591, földrajzi hosszúság:122,333} |
Iránytű.Címsor | A képernyő felső részének irányszögét adja vissza. A pályáján a hazai bázis nagyjából délnyugatra fekszik a dobódombtól. | 230.25 |
Gyorsulás.X | Az eszköz oldalirányú gyorsulását adja vissza. A dobó játékos egyenesen hajítja el a telefont a képernyő felső részével előre, ezért az eszköz nem gyorsul oldalirányban. | 0 |
Gyorsulás.Y | Az eszköz hosszirányú gyorsulását adja vissza. A dobó játékos nagy erővel hajítja el az eszközt, így az jelentősen felgyorsul – a sebessége fél másodperc alatt 0-ról 145 km/h-ra változik (40 méter másodpercenként). Amint az eszköz a légtérbe kerül, nem hat rá a légsúrlódás, és nem gyorsul tovább. Az eszköz lassul, amint az elkapó játékos elkapja, és teljesen megáll. | 8,2, amikor a dobó játékos elhajítja az eszközt. 0, miközben az eszköz a légtérben van. -8,2, amikor az elkapó játékos elkapja az eszközt. |
Gyorsulás.Z | Az eszköz függőleges irányú gyorsulását adja vissza. Miközben az eszköz a légtérben van, hatnak rá a gravitáció hatásai. | 0, mielőtt a dobó játékos elhajítaná az eszközt. 1, miközben az eszköz a légtérben van. 0, miután az elkapó játékos elkapja az eszközt. |
Gyorsulás | A gyorsulás értékét adja vissza egy rekord formájában. | { X: 0, Y: 264, Z: 0 }, miközben a dobó játékos elhajítja az eszközt. |
Kapcsolat.Csatlakoztatva | Egy logikai értéket ad vissza, amely azt mutatja, hogy az eszköz csatlakozik-e a hálózatra | igaz |
Kapcsolat.Megmért | Egy logikai értéket ad vissza, amely a hálózati forgalom mérésének állapotát mutatja | igaz |
Kapcsolat.Sync | Egy felsorolás értéket ad vissza, amely az aktuális szinkronizálási állapotot jelzi. | ConnectionSync.Connected |
App.ActiveScreen = PlayBall | Egy logikai értéket ad vissza, amely azt mutatja, hogy a rendszer megjeleníti-e a PlayBall képernyőt. | igaz |
App.ActiveScreen.Fill | A megjelenített képernyő háttérszínét adja vissza. | Szín.Zöld |