Helion Bestsellery

C# 12 w pigułce. Kompendium programisty
  • Autor: Joseph Albahari
  • Zniżka: 35%
  • Cena: 179.00 116.35 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328914834
  • ISBN: 978-83-289-1483-4
Dodaj C# 12 w pigułce. Kompendium programisty do koszyka

Helion Książka Dnia

Java. Teoria w praktyce
  • Autor: Michał Suwała
  • Zniżka: 50%
  • Cena: 109.00 54.50 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328900226
  • ISBN: 978-83-289-0022-6
Dodaj Java. Teoria w praktyce do koszyka

Criteria

android.location class

public class Criteria
extends Object implements Parcelable

java.lang.Object
↳ android.location.Criteria

Klasa wskazująca kryteria aplikacji do wyboru dostawcy lokalizacji. Dostawców można zamawiać według dokładności, zużycia energii, możliwości zgłaszania wysokości, prędkości, namiaru i kosztów pieniężnych.

Stałe:

 int

 

  ACCURACY_COARSE
Stała wskazująca przybliżone wymaganie dotyczące dokładności.

 int

 

  ACCURACY_FINE
Stała wskazująca na wymaganie dokładniejszej dokładności lokalizacji.
 
 int

 

  ACCURACY_HIGH
Stała wskazująca na wymaganie wysokiej dokładności - może być używana do dokładności poziomej, wysokości, prędkości lub namiaru.

 int

 

  ACCURACY_LOW
Stała wskazująca na niski wymóg dokładności lokalizacji — może być używana do określania dokładności w poziomie, wysokości, prędkości lub namiaru. 

 int

 

 

ACCURACY_MEDIUM
Stała wskazująca na wymaganie średniej dokładności - obecnie używana tylko do dokładności poziomej. 

 int

 

  NO_REQUIREMENT
Stała wskazująca, że aplikacja nie decyduje się na nałożenie wymagania na konkretną funkcję. 

 int

 

  POWER_HIGH
Stała wskazująca na wysokie zapotrzebowanie na moc.

 int

 

  POWER_LOW
Stała wskazująca na niskie zapotrzebowanie na moc. 

 int

 

  POWER_MEDIUM
Stała wskazująca na średnie zapotrzebowanie na moc. 

  

Odziedziczone stałe:

Z interfejsu android.os.Parcelable
 int

 

  CONTENTS_FILE_DESCRIPTOR
Bit deskryptora używany z defineContents(): wskazuje, że spłaszczona reprezentacja obiektu Parcelable zawiera deskryptor pliku.
 
 int

 

  PARCELABLE_WRITE_RETURN_VALUE
Flaga do użycia z writeToParcel(Parcel, int): zapisywany obiekt jest wartością zwracaną, która jest wynikiem funkcji takiej jak "Parcelable someFunction()", "void someFunction(out Parcelable)" lub "void someFunction( wout Parcelable)".

 

Pola:

public static final Creator<Criteria>
   CREATOR

  

Konstruktorzy publiczni:

 int

 

  Criteria()
Constructs a new Criteria object.

 int

 

  Criteria(Criteria criteria)
Constructs a new Criteria object that is a copy of the given criteria.

  

Metody publiczne:

 int

 

  describeContents()
Opisz rodzaje specjalnych obiektów zawartych w zorganizowanej reprezentacji tej instancji Parcelable.

 int

 

  getAccuracy()
Zwraca stałą wskazującą żądaną dokładność lokalizacji.
 
 int

 

  getBearingAccuracy()
Zwraca stałą wskazującą żądaną dokładność namiaru.
 
 int

 

  getHorizontalAccuracy()
Zwraca stałą wskazującą żądaną dokładność poziomą (szerokość i długość geograficzną).
 
 int

 

  getPowerRequirement()
Zwraca stałą wskazującą żądane maksymalne zapotrzebowanie na moc.
 
 int

 

  getSpeedAccuracy()
Zwraca stałą wskazującą żądaną dokładność prędkości.
 
int

  

  getVerticalAccuracy()
Zwraca stałą wskazującą żądaną dokładność pionową (wysokość).
 
boolean

  

  isAltitudeRequired()
Zwraca, czy dostawca musi podać informacje o wysokości.
 
boolean

 

  isBearingRequired()
Zwraca, czy dostawca musi podać informacje o namiarze.
 
boolean

 

  isCostAllowed()
Zwraca, czy dostawca może ponosić koszty pieniężne.
 
boolean

 

  isSpeedRequired()
Zwraca, czy dostawca musi podać informacje o szybkości.
 
void

 

  setAccuracy(int accuracy)
Wskazuje żądaną dokładność dla szerokości i długości geograficznej.
 
void

 

  setAltitudeRequired(boolean altitudeRequired)
Wskazuje, czy dostawca musi podać informacje o wysokości.
 
void

 

  setBearingAccuracy(int accuracy)
Wskazuje żądaną dokładność namiaru.
 
void

 

  setBearingRequired(boolean bearingRequired)
Wskazuje, czy dostawca musi dostarczyć informacje o namiarze.
 
void

 

  setCostAllowed(boolean costAllowed)
Wskazuje, czy dostawca może ponosić koszty pieniężne.
 
void

 

  setHorizontalAccuracy(int accuracy)
Wskazuje żądaną dokładność poziomą (szerokość i długość geograficzną).
 
void

 

  setPowerRequirement(int powerRequirement)
Wskazuje żądane maksymalne zapotrzebowanie na moc.
 
void

 

  setSpeedAccuracy(int accuracy)
Wskazuje żądaną dokładność prędkości.
 
void

 

  setSpeedRequired(boolean speedRequired)
Wskazuje, czy dostawca musi podać informacje o prędkości.
 
void

 

  setVerticalAccuracy(int accuracy)
Wskazuje żądaną dokładność pionową (wysokość).
 
String

 

  toString()
Zwraca ciąg reprezentujący obiekt.
 
void

 

  writeToParcel(Parcel parcel, int flags)
Spłaszcz ten obiekt do Paczki.
 

  

Metody dziedziczone:

Z klasy java.lang.Object

Object

 

 

clone()
Tworzy i zwraca kopię tego obiektu.
 

boolean

 

  equals(Object obj)
Wskazuje, czy jakiś inny obiekt jest „równy” temu.
 
void

  
 
  

  finalize()
Wywoływana przez moduł odśmiecania pamięci na obiekcie, gdy wyrzucanie elementów bezużytecznych określa, że nie ma więcej odniesień do obiektu. Podklasa zastępuje metodę finalize, aby pozbyć się zasobów systemowych lub wykonać inne czyszczenie.
 
final Class<?>

 

 

getClass()
Zwraca klasę środowiska uruchomieniowego tego Object.
 

int

 

  hashCode()
Zwraca wartość kodu skrótu dla obiektu.
 
final void

 

  notify()
Wybudza pojedynczy wątek, który czeka na monitorze tego obiektu.
 
final void

 

  notifyAll()
Wybudza wszystkie wątki oczekujące na monitorze tego obiektu.
 
String

 

  toString()
Zwraca ciąg reprezentujący obiekt.

final void



  wait(long timeout, int nanos)
Powoduje, że bieżący wątek czeka, aż inny wątek wywoła metodę notyfikacji() lub notyfikacjęAll() dla tego obiektu, lub jakiś inny wątek przerwie bieżący wątek lub upłynie określona ilość czasu rzeczywistego.
 
final void


 

  wait(long timeout)
Powoduje, że bieżący wątek czeka, aż inny wątek wywoła metodę notyfikacji() lub notyfikacjęAll() dla tego obiektu, albo upłynie określony czas.
 
final void


 

  wait()
Powoduje, że bieżący wątek czeka, aż inny wątek wywoła metodę notyfikacji() lub metodę notyfikacjiAll() dla tego obiektu.
 
Z interfejsu android.os.Parcelable
 
abstract int

 

  describeContents()
Opisz rodzaje specjalnych obiektów zawartych w zorganizowanej reprezentacji tej instancji Parcelable.
 
abstract void

 

  writeToParcel(Parcel dest, int flags)
Spłaszcz ten obiekt do Paczki.
 

  

Stałe:

ACCURACY_COARSE

public static final int ACCURACY_COARSE

Stała wskazująca przybliżone wymaganie dotyczące dokładności

Stała wartość: 2 (0x00000002)
Dodano w API poziomu 1

  

ACCURACY_FINE

public static final int ACCURACY_FINE

Stała wskazująca na wymaganie dokładniejszej dokładności lokalizacji.
 
Stała wartość: 1 (0x00000001)
Dodano w API poziomu 1

   

ACCURACY_HIGH

public static final int ACCURACY_HIGH

Stała wskazująca na wymaganie wysokiej dokładności - może być używana do dokładności poziomej, wysokości, prędkości lub namiaru. W przypadku pozycji poziomej i pionowej odpowiada to mniej więcej dokładności mniejszej niż 100 metrów.
 
Stała wartość: 3 (0x00000003)
Dodano w API poziomu 9

 

ACCURACY_LOW

public static final int ACCURACY_LOW

Stała wskazująca na niski wymóg dokładności lokalizacji - może być używana do określania dokładności w poziomie, wysokości, prędkości lub namiaru. Dla pozycji poziomej i pionowej odpowiada to mniej więcej dokładności większej niż 500 metrów.
 
Stała wartość: 1 (0x00000001)
Dodano w API poziomu 9

  

ACCURACY_MEDIUM

public static final int ACCURACY_MEDIUM

Stała wskazująca na wymaganie średniej dokładności - obecnie używana tylko do dokładności poziomej. W przypadku pozycji poziomej odpowiada to mniej więcej dokładności od 100 do 500 metrów.
 
Stała wartość: 2 (0x00000002)
Dodano w API poziomu 9

  

NO_REQUIREMENT

public static final int NO_REQUIREMENT

Stała wskazująca, że aplikacja nie decyduje się na nałożenie wymagania na konkretną funkcję.
 
Stała wartość: 0 (0x00000000)
Dodano w API poziomu 1

  

POWER_HIGH

public static final int POWER_HIGH

Stała wskazująca na wysokie zapotrzebowanie na moc.
 
Stała wartość: 3 (0x00000003)
Dodano w API poziomu 1

   

POWER_LOW

public static final int POWER_LOW

Stała wskazująca na niskie zapotrzebowanie na moc.
 
Stała wartość: 1 (0x00000001)
Dodano w API poziomu 1

 

POWER_MEDIUM

public static final int POWER_MEDIUM

Stała wskazująca na średnie zapotrzebowanie na moc.
 
Stała wartość: 2 (0x00000002)
Dodano w API poziomu 1

   

Pola:

CREATOR

public static final Creator<Criteria> CREATOR

Dodano w API poziomu 1

    

Konstruktorzy publiczni:

Criteria

public Criteria ()

Konstruuje nowy obiekt Criteria. Nowy obiekt nie będzie miał wymagań dotyczących dokładności, mocy ani czasu odpowiedzi; nie będzie wymagać wysokości, prędkości ani namiaru; i nie pozwoli na koszty pieniężne.
 
Dodano w API poziomu 1

 

Criteria

public Criteria (Criteria criteria)

Konstruuje nowy obiekt Criteria, który jest kopią podanych kryteriów.
 
Dodano w API poziomu 1

Parametry
criteria

 

  Criteria


  

Metody publiczne:

describeContents

public int describeContents ()

Opisz rodzaje specjalnych obiektów zawartych w zorganizowanej reprezentacji tej instancji Parcelable. Na przykład, jeśli obiekt będzie zawierał deskryptor pliku w danych wyjściowych writeToParcel(android.os.Parcel, int), wartość zwracana przez tę metodę musi zawierać bit CONTENTS_FILE_DESCRIPTOR.
 
Dodano w API poziomu 1

Zwroty (Returns)
int

 

  maska bitowa wskazująca zestaw specjalnych typów obiektów zorganizowanych przez tę instancję obiektu Parcelable. Wartość to 0 lub CONTENTS_FILE_DESCRIPTOR

 

getAccuracy

public int getAccuracy ()

Zwraca stałą wskazującą żądaną dokładność lokalizacji.
 
Dodano w API poziomu 1

Zwroty (Returns)
int

 

  Wartość to NO_REQUIREMENT, ACCURACY_FINE lub ACCURACY_COARSE
 

Zobacz też:
setAccuracy(int)

  

getBearingAccuracy

public int getBearingAccuracy ()

Zwraca stałą wskazującą żądaną dokładność namiaru lokalizacji.
 
Dodano w API poziomu 9

Zwroty (Returns)
int

 

  Wartość to NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM lub ACCURACY_HIGH
 

Zobacz też:
setBearingAccuracy(int)

 

getHorizontalAccuracy

public int getHorizontalAccuracy ()

Zwraca stałą wskazującą żądaną dokładność poziomą (szerokość i długość geograficzną).
 
Dodano w API poziomu 9

Zwroty (Returns)
int

 

  Wartość to NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM lub ACCURACY_HIGH
 

Zobacz też:
setHorizontalAccuracy(int)

  

getPowerRequirement

public int getPowerRequirement ()

Zwraca stałą wskazującą żądane maksymalne zapotrzebowanie na moc.
 
Dodano w API poziomu 1

Zwroty (Returns)
int

 

  Wartość to NO_REQUIREMENT, POWER_LOW, POWER_MEDIUM lub POWER_HIGH
 

Zobacz też:
setPowerRequirement(int)

  

getSpeedAccuracy

public int getSpeedAccuracy ()

Zwraca stałą wskazującą żądaną dokładność prędkości.
 
Dodano w API poziomu 9

Zwroty (Returns)
int

 

  Wartość to NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM lub ACCURACY_HIGH
 

Zobacz też:
setSpeedAccuracy(int)

 

getVerticalAccuracy

public int getVerticalAccuracy ()

Zwraca stałą wskazującą żądaną dokładność pionową (wysokość).
 
Dodano w API poziomu 9

Zwroty (Returns)
int

 

  Wartość to NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM lub ACCURACY_HIGH
 

Zobacz też:
setVerticalAccuracy(int)

 

isAltitudeRequired

public boolean isAltitudeRequired ()

Zwraca, czy dostawca musi podać informacje o wysokości.
 
Dodano w API poziomu 1

Zwroty (Returns)
boolean

 

   
 

Zobacz też:
setAltitudeRequired(boolean)

 

isBearingRequired

public boolean isBearingRequired ()

Zwraca, czy dostawca musi podać informacje o lokalizacji.
 
Dodano w API poziomu 1

Zwroty (Returns)
boolean

 

   
 

Zobacz też:
setBearingRequired(boolean)

 

isCostAllowed

public boolean isCostAllowed ()

Zwraca, czy dostawca może ponosić koszty pieniężne.
 
Dodano w API poziomu 1

Zwroty (Returns)
boolean

 

   
 

 

isSpeedRequired

public boolean isSpeedRequired ()

Zwraca, czy dostawca musi podać informacje o szybkości.
 
Dodano w API poziomu 1

Zwroty (Returns)
boolean

 

   
 

Zobacz też:
setSpeedRequired(boolean)

 

setAccuracy

public void setAccuracy (int accuracy)

Wskazuje żądaną dokładność dla szerokości i długości geograficznej. Dokładność może wynosić ACCURACY_FINE lub ACCURACY_COARSE. Bardziej dokładna lokalizacja może zużywać więcej energii i może potrwać dłużej.
 
Dodano w API poziomu 1

Parametry 
accuracy

 

   int: Wartość to NO_REQUIREMENT, ACCURACY_FINE lub ACCURACY_COARSE
 

 

Rzuty 
IllegalArgumentException

 

   jeśli dokładność nie jest jedną z obsługiwanych stałych
 

  

setAltitudeRequired

public void setAltitudeRequired (boolean altitudeRequired)

Wskazuje, czy dostawca musi podać informacje o wysokości. Nie gwarantuje się, że wszystkie poprawki zawierają takie informacje.
 
Dodano w API poziomu 1

Parametry 
altitudeRequired

 

   boolean
 

  

setBearingAccuracy

public void setBearingAccuracy (int accuracy)

Wskazuje żądaną dokładność lokalizacji kierunku. Dokładność może wynosić ACCURACY_LOW, ACCURACY_MEDIUM, ACCURACY_HIGH lub NO_REQUIREMENT. Bardziej dokładna lokalizacja może zużywać więcej energii i może potrwać dłużej.
 
Dodano w API poziomu 9

Parametry 
accuracy

 

   int: Value is NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM, or ACCURACY_HIGH
 

 

Rzuty 
IllegalArgumentException

 

  jeśli dokładność nie jest jedną z obsługiwanych stałych
 

     

setBearingRequired

public void setBearingRequired (boolean bearingRequired)

Wskazuje, czy dostawca musi dostarczyć informacje o lokalizacjach kierunków. Nie gwarantuje się, że wszystkie poprawki zawierają takie informacje.
 
Dodano w API poziomu 1

Parametry 
bearingRequired

 

   boolean
 

      

setCostAllowed

public void setCostAllowed (boolean costAllowed)

Wskazuje, czy dostawca może ponosić koszty pieniężne.
 
Dodano w API poziomu 1

Parametry 
costAllowed

 

   boolean
 

   

setHorizontalAccuracy

public void setHorizontalAccuracy (int accuracy)

Wskazuje żądaną dokładność poziomą (szerokość i długość geograficzną). Dokładność może wynosić ACCURACY_LOW, ACCURACY_MEDIUM, ACCURACY_HIGH lub NO_REQUIREMENT. Bardziej dokładna lokalizacja może zużywać więcej energii i może potrwać dłużej.
 
Dodano w API poziomu 9

Parametry 
accuracy

 

  int: Wartość to NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM lub ACCURACY_HIGH
 

 

Rzuty 
IllegalArgumentException

 

  jeśli dokładność nie jest jedną z obsługiwanych stałych
 

   

setPowerRequirement

public void setPowerRequirement (int powerRequirement)

Wskazuje żądane maksymalne zapotrzebowanie na moc. Parametrem zapotrzebowania na moc może być NO_REQUIREMENT, POWER_LOW, POWER_MEDIUM lub POWER_HIGH.
 
Dodano w API poziomu 1

Parametry 
powerRequirement

 

  int: Wartość to NO_REQUIREMENT, POWER_LOW, POWER_MEDIUM lub POWER_HIGH
 

 

setSpeedAccuracy

public void setSpeedAccuracy (int accuracy)

Wskazuje żądaną dokładność prędkości. Dokładność może wynosić ACCURACY_LOW, ACCURACY_MEDIUM, ACCURACY_HIGH lub NO_REQUIREMENT. Bardziej dokładna lokalizacja może zużywać więcej energii i może potrwać dłużej.
 
Dodano w API poziomu 9

Parametry 
accuracy

 

  int: Wartość to NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM lub ACCURACY_HIGH
 

 

Rzuty 
IllegalArgumentException

 

  jeśli dokładność nie jest jedną z obsługiwanych stałych
 

    

setSpeedRequired

public void setSpeedRequired (boolean speedRequired)

Wskazuje, czy dostawca musi podać informacje o prędkości. Nie gwarantuje się, że wszystkie poprawki zawierają takie informacje.
 
Dodano w API poziomu 1

Parametry 
speedRequired

 

  boolean
 

  

setVerticalAccuracy

public void setVerticalAccuracy (int accuracy)

Wskazuje żądaną dokładność pionową (wysokość). Dokładność może wynosić ACCURACY_LOW, ACCURACY_MEDIUM, ACCURACY_HIGH lub NO_REQUIREMENT. Bardziej dokładna lokalizacja może zużywać więcej energii i może potrwać dłużej.
 
Dodano w API poziomu 9

Parametry 
accuracy

 

  int: Wartość to NO_REQUIREMENT, ACCURACY_LOW, ACCURACY_MEDIUM lub ACCURACY_HIGH
 

 

Rzuty 
IllegalArgumentException

 

  jeśli dokładność nie jest jedną z obsługiwanych stałych
 

  

toString

public String toString ()

Zwraca ciąg reprezentujący obiekt. Ogólnie rzecz biorąc, metoda toString zwraca ciąg, który „tekstowo reprezentuje” ten obiekt. Wynik powinien być zwięzłym, ale pouczającym przedstawieniem, łatwym do odczytania przez osobę. Zaleca się, aby wszystkie podklasy przesłoniły tę metodę.

Metoda toString dla klasy Object zwraca ciąg znaków składający się z nazwy klasy, której instancją jest obiekt, znaku znaku „@” oraz szesnastkowej reprezentacji kodu skrótu obiektu bez znaku. Innymi słowy, ta metoda zwraca ciąg równy wartości:

getClass().getName() + '@' + Integer.toHexString(hashCode())

Dodano w API poziomu 1

Zwroty (Returns)
String

 

  Ciąg znaków reprezentujący obiekt.
 

  

writeToParcel

public void writeToParcel (Parcel parcel, int flags)

Spłaszcz ten obiekt do Parcel.
 
Dodano w API poziomu 1

Parametry 
parcel

 

  Parcel: Parcel, w której należy wpisać przedmiot. Ta wartość nie może być pusta.
 

flags

 

  int: Dodatkowe flagi określające, jak obiekt powinien być napisany. Może wynosić 0 lub Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Wartość to 0 lub kombinacja Parcelable.PARCELABLE_WRITE_RETURN_VALUE i android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES
 

    

Please publish modules in offcanvas position.