appfunctions
Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü |
---|---|---|---|---|
13 Ağustos 2025 | - | - | - | 1.0.0-alpha03 |
Bağımlılıkları bildirme
appfunctions'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle
dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
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") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz olursa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Bu yapıyla ilgili sürüm notu yok.
Sürüm 1.0
Sürüm 1.0.0-alpha03
13 Ağustos 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha03
iptal edilir. Sürüm 1.0.0-alpha03, bu commit'leri içerir.
Yeni Özellikler
AppFunction
açıklaması olarak KDoc'ları kullanma- Int ve String türleri için değerleri sırasıyla
AppFunctionIntValueConstraint
veAppFunctionStringValueConstraint
ek açıklamalarını kullanarak kısıtlayın. - Büyük dil modelleri için doğal dil açıklaması ve aracı uygulamalarında gösterilen, kullanıcı tarafından görülebilen bir açıklama belirtin.
AppFunctionUriGrant
sınıfını kullanarak bir uygulama işlevinden döndürülen URI'lere otomatik olarak izin verin.- Uygulama işlevi ayarlarınızı test etmek için
AppFunctionTestRule
kullanarak Robolectric testleri yazın.
API Değişiklikleri
AppFunctionStringValueConstraint
ekleyin (I10e3f)AppFunctionIntValueConstraint
(Ifda13) öğesini ekleyinAppFunctionPrimitiveTypeMetadata
öğesini belirli veri türü sınıflarına yeniden düzenleyin. (I1a3b2)AppFunctionResponseMetadata
alanına açıklama alanı ekleme (I2332b)setAppFunctionEnabled
API'sinden izin şartını kaldırma (I1b92a)AppFunctionParameterMetadata
alanına açıklama alanı ekleyin (I40a67)AppFunctionUriGrant
ekleyin (I67ca9)resolveAppFunctionAppMetadata
API'sini ekleyin. (I17408)@AppFunctionSerializable
ek açıklamasınaisDescribedByKdoc
ekleyin (Ie14e7)AppFunctionDataTypeMetadata
listesine açıklama alanı ekleyin (I1bcac)observeAppFunctions
API'sindenAppPackageMetadata
döndürülür. (I68c7e)AppFunctionMetadata
listesine açıklama alanı ekleyin (I060e2)AppFunctionTestRule
(Id5ed0) öğesini ekleyin@AppFunction
notunaisDescribedByKdoc
ekleyin (Ia84d2)
Hata Düzeltmeleri
AppFunctionManagerCompat
yalnızca U+ cihazları (Ifa8d0) destekler.AppFunction
'nın meta veri XML'sine (I2aab2) paylaşılan serileştirilebilir türlerin özellik açıklamalarını ekleyin.- Oluşturulan
AppFunction
'nın meta veri XML'sine bir açıklama öğesi ekleyin (Ie5bf6).
Sürüm 1.0.0-alpha02
4 Haziran 2025
androidx.appfunctions:appfunctions:1.0.0-alpha02
, androidx.appfunctions:appfunctions-compiler:1.0.0-alpha02
ve androidx.appfunctions:appfunctions-service:1.0.0-alpha02
yayınlandı. 1.0.0-alpha02 sürümü bu commit'leri içerir.
Yeni Özellikler
- Android 16 API'lerini destekleyin.
- Derleme zamanında parametrelendirilmiş
AppFunctionSerializable(s)
için daha iyi destek.
API Değişiklikleri
AppFunctionSchemaDefinition
API'yi kullanıma sunduk. Bu API, aracıların kendi önceden tanımlanmış işlev şemalarını tanımlamasına olanak tanır.
Hata Düzeltmeleri
AppFunctions
için eksik çalışma zamanı etkinleştirme durumuyla ilgili hata işleme.observeAppFunctions
API'de,AppFunctionComponentMetadata
tarayıcısındaki değişiklikleri gözlemlemek için küçük bir hata düzeltmesi yapıldı.- Ek hata günlükleri.
Sürüm 1.0.0-alpha01
7 Mayıs 2025
androidx.appfunctions:appfunctions:1.0.0-alpha01
, androidx.appfunctions:appfunctions-compiler:1.0.0-alpha01
ve androidx.appfunctions:appfunctions-service:1.0.0-alpha01
yayınlandı. 1.0.0-alpha01 sürümü bu commit'leri içerir.
Yeni Özellikler
AppFunctions
Jetpack kitaplığı, android.app.appfunctions
platform API'lerinin üzerine kurulmuştur. Bu kitaplık, uygulamanızın işlevlerini Asistan'a sunmayı kolaylaştırır ve Asistan'ın, uygulamanın sunulan işlevleriyle etkileşimde bulunmasına olanak tanır.
androidx.appfunctions:appfunctions
:AppFunctions
ile etkileşim kurmak (arama/yürütme) veAppFunctions
'ü yönetmek (etkinleştirme/devre dışı bırakma) için temel istemci API'leri.androidx.appfunctions:appfunctions-service
: Uygulamanızın işlevlerini kolaycaAppFunctions
olarak kullanıma sunmak için sunucu tarafı API'leri.androidx.appfunctions:appfunctions-compiler
:AppFunctions
'ı kullanıma sunmak için gerekli kodu oluşturmak üzere zorunlu KSP derleyicisi.