appfunctions
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|
13 สิงหาคม 2025 | - | - | - | 1.0.0-alpha03 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน appfunctions คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูลของคุณ
Groovy
dependencies { implementation "androidx.appfunctions:appfunctions:1.0.0-alpha03" implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha03" implementation "androidx.appfunctions:appfunctions-compiler:1.0.0-alpha03" }
Kotlin
dependencies { implementation("androidx.appfunctions:appfunctions:1.0.0-alpha03") implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha03") implementation("androidx.appfunctions:appfunctions-compiler:1.0.0-alpha03") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
ไม่มีบันทึกประจำรุ่นสำหรับอาร์ติแฟกต์นี้
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha03
13 สิงหาคม 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha03
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ใช้ KDoc เป็นคำอธิบาย
AppFunction
- จำกัดค่าสำหรับประเภท Int และ String โดยใช้คำอธิบายประกอบ
AppFunctionIntValueConstraint
และAppFunctionStringValueConstraint
ตามลำดับ - ระบุคำอธิบายภาษาที่เป็นธรรมชาติสำหรับโมเดลภาษาขนาดใหญ่และคำอธิบายที่ผู้ใช้มองเห็นซึ่งแสดงภายในแอปตัวแทน
- ให้สิทธิ์ URI โดยอัตโนมัติซึ่งส่งคืนจากฟังก์ชันแอปโดยใช้คลาส
AppFunctionUriGrant
- เขียนการทดสอบ Robolectric โดยใช้
AppFunctionTestRule
เพื่อทดสอบการตั้งค่าฟังก์ชันของแอป
การเปลี่ยนแปลง API
- เพิ่ม
AppFunctionStringValueConstraint
(I10e3f) - เพิ่ม
AppFunctionIntValueConstraint
(Ifda13) - ปรับโครงสร้าง
AppFunctionPrimitiveTypeMetadata
เป็นคลาสประเภทข้อมูลที่เฉพาะเจาะจง (I1a3b2) - เพิ่มฟิลด์คำอธิบายใน
AppFunctionResponseMetadata
(I2332b) - นำข้อกำหนดด้านสิทธิ์ออกจาก
setAppFunctionEnabled
API (I1b92a) - เพิ่มฟิลด์คำอธิบายใน
AppFunctionParameterMetadata
(I40a67) - เพิ่ม
AppFunctionUriGrant
(I67ca9) - เพิ่ม
resolveAppFunctionAppMetadata
API (I17408) - เพิ่ม
isDescribedByKdoc
ในคำอธิบายประกอบ@AppFunctionSerializable
(Ie14e7) - เพิ่มฟิลด์คำอธิบายใน
AppFunctionDataTypeMetadata
(I1bcac) - ส่งคืน
AppPackageMetadata
จากobserveAppFunctions
API (I68c7e) - เพิ่มฟิลด์คำอธิบายใน
AppFunctionMetadata
(I060e2) - เพิ่ม
AppFunctionTestRule
(Id5ed0) - เพิ่ม
isDescribedByKdoc
ในคำอธิบายประกอบ@AppFunction
(Ia84d2)
การแก้ไขข้อบกพร่อง
AppFunctionManagerCompat
รองรับเฉพาะอุปกรณ์ U+ (Ifa8d0)- เพิ่มคำอธิบายพร็อพเพอร์ตี้ของประเภทที่ทำให้เป็นอนุกรมที่แชร์ใน XML ของข้อมูลเมตาของ
AppFunction
(I2aab2) - เพิ่มองค์ประกอบคำอธิบายใน XML ข้อมูลเมตาของ
AppFunction
(Ie5bf6) ที่สร้างขึ้น
เวอร์ชัน 1.0.0-alpha02
4 มิถุนายน 2025
androidx.appfunctions:appfunctions:1.0.0-alpha02
androidx.appfunctions:appfunctions-compiler:1.0.0-alpha02
และ androidx.appfunctions:appfunctions-service:1.0.0-alpha02
ออกอากาศแล้ว เวอร์ชัน 1.0.0-alpha02 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- รองรับ API ของ Android 16
- รองรับ
AppFunctionSerializable(s)
ที่กำหนดพารามิเตอร์ได้ดียิ่งขึ้นในเวลาคอมไพล์
การเปลี่ยนแปลง API
- เปิดตัว
AppFunctionSchemaDefinition
API ซึ่งช่วยให้เอเจนต์กำหนดสคีมาฟังก์ชันที่กำหนดไว้ล่วงหน้าของตนเองได้
การแก้ไขข้อบกพร่อง
- การจัดการข้อผิดพลาดสำหรับสถานะที่ขาดหายไปของรันไทม์ที่เปิดใช้ของ
AppFunctions
- แก้ไขข้อบกพร่องเล็กๆ น้อยๆ ใน
observeAppFunctions
API เพื่อสังเกตการเปลี่ยนแปลงในAppFunctionComponentMetadata
- บันทึกข้อผิดพลาดเพิ่มเติม
เวอร์ชัน 1.0.0-alpha01
7 พฤษภาคม 2025
androidx.appfunctions:appfunctions:1.0.0-alpha01
androidx.appfunctions:appfunctions-compiler:1.0.0-alpha01
และ androidx.appfunctions:appfunctions-service:1.0.0-alpha01
ออกอากาศแล้ว เวอร์ชัน 1.0.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
AppFunctions
ไลบรารี Jetpack สร้างขึ้นบน API ของแพลตฟอร์ม android.app.appfunctions
ไลบรารีนี้ช่วยให้การเปิดเผยฟังก์ชันการทำงานของแอปต่อ Assistant เป็นเรื่องง่าย และช่วยให้ Assistant โต้ตอบกับฟังก์ชันที่เปิดเผยของแอปได้
androidx.appfunctions:appfunctions
: API ไคลเอ็นต์หลักสําหรับการจัดการ (เปิด/ปิดใช้) และการโต้ตอบ (ค้นหา/เรียกใช้)AppFunctions
androidx.appfunctions:appfunctions-service
: API ฝั่งเซิร์ฟเวอร์เพื่อแสดงฟังก์ชันการทำงานของแอปเป็นAppFunctions
ได้อย่างง่ายดายandroidx.appfunctions:appfunctions-compiler
: ต้องใช้คอมไพเลอร์ KSP เพื่อสร้างโค้ดที่จำเป็นสำหรับการเปิดเผยAppFunctions