ส่งความคิดเห็น
ภาพรวม Snapshot API
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ประกาศการเลิกใช้งาน: สัญญาณบริบทของสถานที่และสภาพอากาศ
คําเตือน:
สัญญาณบริบทของ Places และสภาพอากาศซึ่งแสดงโดยเมธอด getPlaces()
และ
getWeather()
เลิกใช้งานแล้ว
สัญญาณบริบทของ Places ปิดอยู่ การใช้สัญญาณนี้ต่อไปจะจํากัดไว้เฉพาะลูกค้าที่มีการทําให้ใช้งานได้ในปัจจุบันจนถึงวันที่ 30 ตุลาคม 2019 การใช้งานใหม่ต้องใช้ Places SDK สําหรับ Android แทนสัญญาณบริบทของ Places
สัญญาณบริบทสภาพอากาศก็ปิดอยู่เช่นกัน เราจํากัดการใช้สัญญาณนี้อย่างต่อเนื่องสําหรับลูกค้าที่ติดตั้งใช้งานอยู่จนถึงวันที่ 31 มกราคม 2020 Google ไม่มีฟังก์ชันทางเลือกสําหรับสัญญาณบริบทสภาพอากาศ
คุณสามารถใช้ Snapshot API
เพื่อดูข้อมูลเกี่ยวกับสภาพแวดล้อมปัจจุบันของผู้ใช้ เมื่อใช้ Snapshot API
คุณสามารถเข้าถึงสัญญาณบริบท ได้หลายแบบ ดังนี้
กิจกรรมที่ผู้ใช้ตรวจพบ เช่น เมื่อเดินหรือขับรถ
บีคอนที่อยู่ใกล้เคียงซึ่งคุณลงทะเบียนไว้
สถานะหูฟัง, เสียบปลั๊กอยู่หรือไม่
ตําแหน่ง ซึ่งรวมถึงละติจูดและลองจิจูด
ระบบจะแคชค่าเหล่านี้เพื่อให้แสดงผลได้อย่างรวดเร็ว หากไม่มีข้อมูล ระบบจะตรวจหาและอนุมานเพื่อแสดงค่าสถานะใหม่
Awareness API จะแสดงประเภทข้อมูลที่มีอยู่สําหรับประเภทบริบทที่มี API สาธารณะ
สัญญาณบริบทแต่ละรายการมีเมธอด Snapshot API ที่เกี่ยวข้อง ตัวอย่างเช่น หากต้องการรับกิจกรรมปัจจุบันที่คุณตรวจพบ คุณเรียกใช้ getDetectedActivity()
ใช้ SuccessListener
เพื่อรับ DetectedActivityResponse
แล้วโทร getActivityRecognitionResult()
เพื่อส่งคืน ActivityRecognitionResult
ที่คุณจะดูข้อมูลคําขอจริงได้
ตัวอย่างต่อไปนี้แสดงวิธีรับกิจกรรมล่าสุดที่ตรวจพบ
Awareness.getSnapshotClient(this).getDetectedActivity()
.addOnSuccessListener(new OnSuccessListener<DetectedActivityResponse>() {
@Override
public void onSuccess(DetectedActivityResponse dar) {
ActivityRecognitionResult arr = dar.getActivityRecognitionResult();
}
})
ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่คุณทําได้ด้วยข้อมูลคําขอที่หัวข้อรับข้อมูลสแนปชอต
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-09-14 UTC
หากต้องการบอกให้เราทราบเพิ่มเติม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2023-09-14 UTC"],[],[]]