Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Referência de estrutura GpsGeofencingInterface
#include < gps.h >
Interface estendida para suporte GPS_Geofencing
Definição na linha 1361 do arquivo gps.h .
void(* add_geofence_area)(int32_t geofence_id, latitude dupla, longitude dupla, raio_metros duplos, int last_transition, int monitor_transitions, int notificação_responsiveness_ms, int desconhecido_timer_ms) |
Adicione uma área de cerca geográfica. Esta API atualmente oferece suporte a cercas geográficas circulares. Parâmetros: geofence_id - O ID da cerca geográfica. Se já existir uma cerca geográfica com este ID, um valor de erro (GPS_GEOFENCE_ERROR_ID_EXISTS) deverá ser retornado. latitude, longitude, radius_meters - A latitude, longitude e raio (em metros) da cerca geográfica last_transition - O estado atual da cerca geográfica. Por exemplo, se o sistema já sabe que o usuário está dentro da cerca geográfica, isso será definido como GPS_GEOFENCE_ENTERED. Na maioria dos casos, será GPS_GEOFENCE_UNCERTAIN. monitor_transition - Quais transições monitorar. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED e GPS_GEOFENCE_UNCERTAIN. notificação_responsiveness_ms – Define a descrição de melhor esforço de quando o retorno de chamada deve ser chamado quando a transição associada à cerca geográfica for acionada. Por exemplo, se definido como 1.000 milissegundos com GPS_GEOFENCE_ENTERED, o retorno de chamada deverá ser chamado 1.000 milissegundos antes de entrar na cerca geográfica. Este parâmetro é definido em milissegundos. NOTA: Isto não deve ser confundido com a taxa na qual o GPS é pesquisado. É aceitável variar dinamicamente a taxa de amostragem do GPS por motivos de economia de energia; portanto, a taxa de amostragem pode ser mais rápida ou mais lenta do que isso. desconhecido_timer_ms – O limite de tempo após o qual a transição UNCERTAIN deve ser acionada. Este parâmetro é definido em milissegundos. Veja acima uma explicação detalhada.
Definição na linha 1400 do arquivo gps.h .
Abre a interface da cerca geográfica e fornece as rotinas de retorno de chamada para a implementação desta interface.
Definição na linha 1369 do arquivo gps.h .
void(*pause_geofence)(int32_t geofence_id) |
Pause o monitoramento de uma cerca geográfica específica. Parâmetros: geofence_id - O ID da cerca geográfica.
Definição na linha 1409 do arquivo gps.h .
void(* remove_geofence_area)(int32_t geofence_id) |
Remova uma área de cerca geográfica. Após o retorno da função, nenhuma notificação deverá ser enviada. Parâmetro: geofence_id - O ID da cerca geográfica.
Definição na linha 1429 do arquivo gps.h .
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
Retomar o monitoramento de uma cerca geográfica específica. Parâmetros: geofence_id - O ID da cerca geográfica. monitor_transitions – Quais transições monitorar. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED e GPS_GEOFENCE_UNCERTAIN. Isso substitui o valor associado fornecido na chamada add_geofence_area.
Definição na linha 1421 do arquivo gps.h .
definido como sizeof(GpsGeofencingInterface)
Definição na linha 1363 do arquivo gps.h .
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ gps.h
,
Referência de estrutura GpsGeofencingInterface
#include < gps.h >
Interface estendida para suporte GPS_Geofencing
Definição na linha 1361 do arquivo gps.h .
void(* add_geofence_area)(int32_t geofence_id, latitude dupla, longitude dupla, raio_metros duplos, int last_transition, int monitor_transitions, int notificação_responsiveness_ms, int desconhecido_timer_ms) |
Adicione uma área de cerca geográfica. Esta API atualmente oferece suporte a cercas geográficas circulares. Parâmetros: geofence_id - O ID da cerca geográfica. Se já existir uma cerca geográfica com este ID, um valor de erro (GPS_GEOFENCE_ERROR_ID_EXISTS) deverá ser retornado. latitude, longitude, radius_meters - A latitude, longitude e raio (em metros) da cerca geográfica last_transition - O estado atual da cerca geográfica. Por exemplo, se o sistema já sabe que o usuário está dentro da cerca geográfica, isso será definido como GPS_GEOFENCE_ENTERED. Na maioria dos casos, será GPS_GEOFENCE_UNCERTAIN. monitor_transition - Quais transições monitorar. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED e GPS_GEOFENCE_UNCERTAIN. notificação_responsiveness_ms – Define a descrição de melhor esforço de quando o retorno de chamada deve ser chamado quando a transição associada à cerca geográfica for acionada. Por exemplo, se definido como 1.000 milissegundos com GPS_GEOFENCE_ENTERED, o retorno de chamada deverá ser chamado 1.000 milissegundos antes de entrar na cerca geográfica. Este parâmetro é definido em milissegundos. NOTA: Isto não deve ser confundido com a taxa na qual o GPS é pesquisado. É aceitável variar dinamicamente a taxa de amostragem do GPS por motivos de economia de energia; portanto, a taxa de amostragem pode ser mais rápida ou mais lenta do que isso. desconhecido_timer_ms – O limite de tempo após o qual a transição UNCERTAIN deve ser acionada. Este parâmetro é definido em milissegundos. Veja acima uma explicação detalhada.
Definição na linha 1400 do arquivo gps.h .
Abre a interface da cerca geográfica e fornece as rotinas de retorno de chamada para a implementação desta interface.
Definição na linha 1369 do arquivo gps.h .
void(*pause_geofence)(int32_t geofence_id) |
Pause o monitoramento de uma cerca geográfica específica. Parâmetros: geofence_id - O ID da cerca geográfica.
Definição na linha 1409 do arquivo gps.h .
void(* remove_geofence_area)(int32_t geofence_id) |
Remova uma área de cerca geográfica. Após o retorno da função, nenhuma notificação deverá ser enviada. Parâmetro: geofence_id - O ID da cerca geográfica.
Definição na linha 1429 do arquivo gps.h .
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
Retomar o monitoramento de uma cerca geográfica específica. Parâmetros: geofence_id - O ID da cerca geográfica. monitor_transitions – Quais transições monitorar. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED e GPS_GEOFENCE_UNCERTAIN. Isso substitui o valor associado fornecido na chamada add_geofence_area.
Definição na linha 1421 do arquivo gps.h .
definido como sizeof(GpsGeofencingInterface)
Definição na linha 1363 do arquivo gps.h .
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ gps.h
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."],[],[]]