appfunctions
| Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü | 
|---|---|---|---|---|
| 8 Ekim 2025 | - | - | - | 1.0.0-alpha05 | 
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-alpha05" implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha05" // Use Kotlin Symbol Processing (KSP) for the appfunctions compiler plugin. // See KSP Quickstart to add KSP to your build ksp "androidx.appfunctions:appfunctions-compiler:1.0.0-alpha05" }
Kotlin
dependencies { implementation("androidx.appfunctions:appfunctions:1.0.0-alpha05") implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha05") // Use Kotlin Symbol Processing (KSP) for the appfunctions compiler plugin. // See KSP Quickstart to add KSP to your build ksp("androidx.appfunctions:appfunctions-compiler:1.0.0-alpha05") }
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 varsa 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-alpha05
8 Ekim 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha05 iptal edilir. 1.0.0-alpha05 sürümü bu commit'leri içerir.
Yeni Özellikler
- AppFunctionDataoluşturulurken zorunlu alanların sağlanmasını zorunlu kılın.
- AppFunctionDatadeğerini kısıtlama değerlerine göre doğrulama
API Değişiklikleri
- AppFunctionServiceCompat API'lerini ekleyin. (I2f1b1, b/445388953)
Hata Düzeltmeleri
- Zorunlu alan ekleme AppFunctionsDataişareti. (I36b16, b/394553462)
- Bir arayüz geçersiz kılındığında parametrenin isteğe bağlı durumunun dikkate alınmaması sorunu düzeltildi.
- AppSearch, uygulama manifestinde belirtilen ilgili dosyayı beklediğinden- AppFunctionsbulunmasa bile boş bir XML dosyası oluşturun.
Sürüm 1.0.0-alpha04
10 Eylül 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Yayın derlemeleri için R8 sorunlarını düzeltin.
Sürüm 1.0.0-alpha03
13 Ağustos 2025
androidx.appfunctions:appfunctions-*:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü bu commit'leri içerir.
Yeni Özellikler
- AppFunctionaçıklaması olarak KDoc'ları kullanma
- Int ve String türleri için değerleri sırasıyla AppFunctionIntValueConstraintveAppFunctionStringValueConstraintek 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.
- AppFunctionUriGrantsı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 AppFunctionTestRulekullanarak Robolectric testleri yazın.
API Değişiklikleri
- AppFunctionStringValueConstraintekleyin (I10e3f)
- AppFunctionIntValueConstraint(Ifda13) öğesini ekleyin
- AppFunctionPrimitiveTypeMetadataöğesini belirli veri türü sınıflarına yeniden düzenleyin. (I1a3b2)
- AppFunctionResponseMetadataalanına açıklama alanı ekleme (I2332b)
- setAppFunctionEnabledAPI'sinden izin şartını kaldırma (I1b92a)
- AppFunctionParameterMetadataalanına açıklama alanı ekleme (I40a67)
- AppFunctionUriGrantekle (I67ca9)
- resolveAppFunctionAppMetadataAPI'sini ekleyin. (I17408)
- @AppFunctionSerializableek açıklamasına- isDescribedByKdocekleyin (Ie14e7)
- AppFunctionDataTypeMetadatalistesine açıklama alanı ekleyin (I1bcac)
- observeAppFunctionsAPI'sinden- AppPackageMetadatadöndürülür. (I68c7e)
- AppFunctionMetadatalistesine açıklama alanı ekleyin (I060e2)
- AppFunctionTestRule(Id5ed0) öğesini ekleyin
- @AppFunctionnotuna- isDescribedByKdocekleyin (Ia84d2)
Hata Düzeltmeleri
- AppFunctionManagerCompatyalnı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 parametreli AppFunctionSerializable(s)için daha iyi destek.
API Değişiklikleri
- AppFunctionSchemaDefinitionAPI'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
- AppFunctionsiçin eksik çalışma zamanı etkinleştirilmiş durumuyla ilgili hata işleme.
- observeAppFunctionsAPI'de,- AppFunctionComponentMetadatatarayı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:- AppFunctionsile etkileşim kurmak (arama/yürütme) ve- AppFunctions'ü yönetmek (etkinleştirme/devre dışı bırakma) için temel istemci API'leri.
- androidx.appfunctions:appfunctions-service: Uygulamanızın işlevlerini kolayca- AppFunctionsolarak 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.
