tmv3 Flashcards

1
Q

lokalizacja - kilent

A

LocationServices.getFusedLocationProviderClient(this)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

listener do lokacji

A

client?.lastLocation.addOnSuccessListener{location:Location? -> coś} \ to lastLocation to jest własna zmienna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

metoda włączająca się gdy sensor wykryje zmienne wartości

A

override fun onSensorChanged(event: SensorEvent?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

metoda włączająca się gdy sensor wykryje zmiane dokładności

A

override fun onAccuracyChanged(p0: Sensor?, p1:Int)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

utworzenie managera sensorów

A

getSystemService(Context.SENSOR_SERVICE) as SensorManager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

pozyskanie listy sensorów

A

sensorManager.getSensorList(Sensor.TYPE_GYROSCOPE) \ to TYPE_GYROSCOPE w zależnośic od sytuacji trzeba zmienić

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

sprawdzenie czy ma się uprawnienie

A

ContextCompat.checkSelfPremission(applicationContext, Manifest.permission.LOCATION) == PackageManager.PERMISSION_GRANTED / to LOCATION zmienic na odpowiednie uprawnienie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

prośba o nadanie uprawnienia

A

requestPermissions(this, arrayOf(Manifest.permission.LOCATION), 1) \ to LOCATION można zmienić na inne uprawnienie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

sprawdzenie czy tablica nie jest pusta

A

arr.isNotEmpty()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

prośba o aktualizacje lokacji

A

client.requestLocationUpdates(locationRequest, locCall, Looper.getMainLooper())

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

dodanie nasłuchiwacza do menadżera sensorów

A

sensorManager.registerListener(this, sensor, SENSOR_DELAY_FASTEST)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

pobranie pierwszej wartości z eventu

A

e?.values?.get(0)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

pobranie klientów pozyskiwania lokalizacji

A

LocationServices.getFusedLocationProviderClient(this)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

metoda do nadpisania po uzyskaniu wyniku prośby o uprawnienie

A

override onRequestPermissionResoult(rC:Int, p:Array, res:IntArray)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pobranie któregoś sensora z listy sensorów - z wartością opcjonalną oraz bez wartości opcjonalnej - lista sensorów sensorList

A

sensorList?.get(0) sensorList[0]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

intent do wykonania zdjęcia

A

Intent(MediaStore.ACTION_IMAGE_CAPTURE)

17
Q

wywołanie metody wykonującej zdjęcie

A

startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE)

18
Q

metoda do nadpisania która wychwytuje wykonanie zdjęcia

A

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?)

19
Q

sprawdzenie w metodzie czy poprawnie wykonano zdjęcie

A

if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {
val imageBitmap = data.extras.get(“data”) as Bitmap
imageView.setImageBitmap(imageBitmap)
}