Sobes.tech
Junior — Middle

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")