Hogyan kapja meg alkalmazása a bemeneti adatokat?
sobes.tech MI
Válasz az MI-től
Android alkalmazásban a bemeneti adatok többféleképpen fogadhatók:
-
Felhasználói bemenet UI-n keresztül — olyan felület elemek, mint az EditText, gombok, kapcsolók stb. segítségével.
-
Intents — az adatok átadhatók az alkalmazás komponensei vagy más alkalmazások között Intent objektumokon keresztül, kiegészítő paraméterekkel (Extras).
-
Fájlok és adatbázisok — adatok olvasása helyi tárolóból, SharedPreferences, SQLite vagy Room segítségével.
-
Hálózati kérések — adatok lekérése szerverekről HTTP/HTTPS protokollon keresztül.
-
** Szenzorok és hardvereszközök** — adatok az accelerométerből, GPS-ből, kamerából és más érzékelőkből.
-
Fragment argumentumok — fragmentum létrehozásakor adatokat lehet átadni Bundle segítségével.
Példa szöveg lekérdezésére egy EditText-ből:
val inputText = editText.text.toString()
Példa adatok lekérdezésére Intentből:
val data = intent.getStringExtra("key")