Kirim masukan
Ringkasan Snapshot API
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Pemberitahuan penghentian: Sinyal kontekstual Tempat dan Cuaca
Peringatan:
Sinyal kontekstual Places dan Weather, yang diekspos oleh metode
getPlaces()
, dan
getWeather()
, tidak digunakan lagi.
Sinyal kontekstual Places dinonaktifkan.
Penggunaan sinyal ini secara terus-menerus dibatasi untuk pelanggan dengan penerapan yang ada, hingga 30 Oktober 2019. Implementasi baru harus menggunakan
Places SDK for Android , bukan
sinyal kontekstual Places.
Sinyal kontekstual Cuaca juga telah dinonaktifkan.
Penggunaan sinyal ini secara berkelanjutan telah dibatasi untuk pelanggan yang telah menerapkan
kode ini hingga 31 Januari 2020. Google tidak menawarkan
fungsi alternatif untuk sinyal kontekstual Cuaca.
Anda dapat menggunakan Snapshot API untuk mendapatkan informasi tentang lingkungan pengguna saat ini. Dengan Snapshot API, Anda dapat mengakses berbagai sinyal konteks :
Aktivitas pengguna yang terdeteksi, seperti saat mereka berjalan atau mengemudi.
Beacon terdekat yang telah Anda daftarkan.
Status headphone, dicolokkan atau tidak.
Lokasi, yang mencakup lintang dan bujur.
Sistem meng-cache nilai ini sehingga dapat segera dikembalikan. Jika tidak ada
data, deteksi dan inferensi dilakukan untuk menampilkan nilai status baru.
Awareness API menampilkan jenis data yang ada untuk jenis konteks yang memiliki
API publik.
Setiap sinyal konteks memiliki metode Snapshot API yang sesuai. Misalnya, untuk
mendapatkan aktivitas yang terdeteksi saat ini, panggil
getDetectedActivity()
,
gunakan SuccessListener
untuk mendapatkan DetectedActivityResponse
,
lalu panggil getActivityRecognitionResult()
untuk menampilkan ActivityRecognitionResult
yang memungkinkan Anda mendapatkan data permintaan sebenarnya.
Contoh berikut menunjukkan cara mendapatkan aktivitas terbaru yang terdeteksi:
Awareness.getSnapshotClient(this).getDetectedActivity()
.addOnSuccessListener(new OnSuccessListener<DetectedActivityResponse>() {
@Override
public void onSuccess(DetectedActivityResponse dar) {
ActivityRecognitionResult arr = dar.getActivityRecognitionResult();
}
})
Untuk mengetahui informasi selengkapnya tentang hal yang dapat Anda lakukan dengan data permintaan, lihat Mendapatkan data Snapshot .
Kirim masukan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-09-14 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
Ada masukan untuk kami?
{"lastModified": "Terakhir diperbarui pada 2023-09-14 UTC."}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-09-14 UTC."]]