Geliştirici olarak, uygulamanızda belirli işlemleri gerçekleştirmek için kısayollar tanımlayabilirsiniz. Bu kısayolları, desteklenen bir başlatıcıda veya Google Asistan gibi asistanlarda gösterebilir, kullanıcılarınızın uygulamanızda yaygın veya önerilen görevleri hızlıca başlatmalarına yardımcı olabilirsiniz.
Bu dokümanda, uygulama kısayollarını nasıl oluşturacağınız ve yöneteceğiniz gösterilmektedir. Kısayollarınızı iyileştirmek için bazı en iyi uygulamaları da öğrenebilirsiniz.
Kısayol türleri
![uygulama kısayolları](https://developer.android.com/static/images/guide/topics/ui/shortcuts_2023.png?authuser=5&hl=tr)
Her kısayol bir veya daha fazla niteye referans verir. Bunların her biri, kullanıcılar kısayolu seçtiğinde uygulamanızda belirli bir işlemi başlatır. Uygulamanız için oluşturduğunuz kısayol türleri, uygulamanın kullanım alanına bağlıdır. Kısayol olarak ifade edebileceğiniz işlemlere örnek olarak aşağıdakiler verilebilir:
- Bir e-posta uygulamasında yeni e-posta oluşturma.
- Kullanıcıları bir harita uygulamasındaki belirli bir konuma yönlendirme.
- Bir iletişim uygulamasında kullanıcının kişisine mesaj gönderme.
- TV programının sonraki bölümü bir medya uygulamasında oynatılıyor.
- Bir oyun uygulamasında son kaydetme noktası yükleniyor.
- Kullanıcının sesli komutları kullanarak bir paket servis uygulamasında içecek siparişi vermesini sağlamak.
Uygulamanız için aşağıdaki kısayol türlerini yayınlayabilirsiniz:
- Statik kısayollar, bir APK veya uygulama paketi olarak paketlenmiş kaynak dosyasında tanımlanır.
- Dinamik kısayollar, uygulamanız tarafından yalnızca çalışma zamanında aktarılabilir, güncellenebilir ve kaldırılabilir.
- Kullanıcının izin vermesi durumunda, çalışma zamanında desteklenen başlatıcılara sabitlenmiş kısayollar eklenebilir.
Özellikleri kullanarak kısayolları asistanlarda görüntüleyin
shortcuts.xml
'daki özellikler, kullanıcıların uygulamanızı başlatmak ve doğrudan belirli bir görevi gerçekleştirmeye başlamak için gerçekleştirebileceği işlem türlerini tanımlayabilmenizi sağlar. Örneğin, uygulama içi işlevlerinizi Asistan Uygulama İşlemleri'ne genişleten capability
öğeleri tanımlayarak kullanıcılara Google Asistan üzerinden uygulamanızı sesli olarak kontrol etme olanağı sağlayabilirsiniz. Daha fazla bilgi için ekleme özellikleri hakkındaki belgeleri inceleyin.
Kısayol sınırlamaları
Desteklenen başlatıcıların çoğu, statik ve dinamik kısayollar da dahil olmak üzere aynı anda en fazla dört kısayol görüntüler. Google Asistan gibi Google yüzeylerinde gösterilmek üzere dinamik kısayollar aktarırken kısayol sınırına tabi olmamak için Google Kısayollar Entegrasyonu Kitaplığı'nı kullanın.
Google Kısayollar Entegrasyonu Kitaplığı'nı kullanmamayı seçerseniz uygulamanız, cihazın tek seferde desteklediği kısayol sayısı sınırına tabi olur. Bu şekilde yayınlanan kısayollar yalnızca Android başlatıcılarda görünür ve Asistan gibi Google platformlarında bulunamaz.
Kullanıcıların uygulamanızda oluşturabileceği sabitlenmiş kısayol sayısıyla ilgili bir sınır yoktur. Uygulamanız, sabitlenmiş kısayolları kaldıramaz ancak bunları devre dışı bırakabilir.
Uygulamanız için kısayol oluşturmaya başlamak üzere aşağıdaki belgelere bakın:
Kısayollarda gerçekleştirebileceğiniz işlemler hakkında daha fazla bilgi için ShortcutManager
API referans belgelerini inceleyin.