Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ostrzeżenie o wycofaniu: sygnały kontekstowe Miejsca i Pogoda
Aby uzyskać informacje o bieżącym środowisku użytkownika, możesz użyć interfejsu Snapshot API. Za pomocą interfejsu Snapshot API możesz uzyskać dostęp do różnych sygnałów kontekstowych:
wykrywana aktywność użytkownika, np. chodzenie lub jazda samochodem;
zarejestrowane w pobliżu beacony;
Stan słuchawek (podłączone lub nie).
Lokalizacja, która obejmuje szerokość i długość geograficzną.
System przechowuje te wartości w pamięci podręcznej, aby można je było szybko zwrócić. Jeśli nie ma danych, przeprowadzane są operacje wykrywania i uogólniania, aby zwrócić aktualne wartości stanu.
Interfejs Awareness API zwraca istniejący typ danych dla typów kontekstu, które mają publiczny interfejs API.
Każdy sygnał kontekstowy ma odpowiadającą mu metodę interfejsu Snapshot API. Na przykład, aby uzyskać bieżącą wykrytą aktywność, wywołujesz funkcję getDetectedActivity(), używasz funkcji SuccessListener, aby uzyskać wartość DetectedActivityResponse, a następnie wywołujesz funkcję getActivityRecognitionResult(), aby zwrócić wartość ActivityRecognitionResult, z której możesz uzyskać rzeczywiste dane żądania.
Poniższy przykład pokazuje, jak uzyskać ostatnią wykrytą aktywność:
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-04-15 UTC."],[[["The Places and Weather contextual signals within the Awareness API are deprecated and have been turned off, with existing implementations restricted until specified dates."],["Developers should utilize the Places SDK for Android instead of the Places contextual signal for new implementations."],["Google does not offer alternative functionality for the Weather contextual signal, impacting existing implementations relying on it."],["The Awareness API continues to provide other contextual signals through the Snapshot API, including user activity, nearby beacons, headphone state, and location."],["Developers can access these signals using corresponding Snapshot API methods and retrieve relevant data for their applications."]]],[]]