Android için Google Asistan

Google Asistan, Android uygulamalarının sesli kontrolünü etkinleştirir. Kullanım Asistan, kullanıcılar aşağıdaki işlemleri yaparak uygulamaları başlatabilir, görevleri gerçekleştirebilir, içeriklere erişebilir ve daha pek çok şey yapabilirler. kullanıcının sesini kullanarak "Ok Google, CANNOT TRANSLATE Örnek Uygulama"

Android geliştiricisi olarak Asistan'ın geliştirme çerçevesini kullanabilir ve Google Asistan'ın uygulamalarınızla kolayca güçlü bir şekilde denetleyebilmenize olanak Mobil cihazlar, arabalar ve giyilebilir cihazlar gibi Android destekli yüzeyler.

Uygulama İşlemleri

Asistan'ın Uygulama İşlemleri, kullanıcıların Android uygulamalarını seslerini duymuş olabilir.





Uygulama İşlemleri, daha derin sesli kontrole olanak tanıyarak kullanıcıların uygulamalarınızı başlatmalarına aşağıdaki gibi görevleri yerine getirebilirsiniz:

  • Asistan'daki özellikleri başlatma: Uygulamanızın özelliklerini ile Önceden tanımlanmış anlamsal kalıplarla veya yerleşik amaçlarla eşleşen kullanıcı sorguları.
  • Google platformlarında uygulama bilgilerini görüntüleme: Asistan'ın gösterdiği, satır içi yanıtlar sunan, basit olan Android widget'ları ve bağlamı değiştirmeden kullanıcılarla kısa etkileşimler kurmak için kullanılır.
  • Asistan'dan sesli kısayollar önerme: Proaktif olarak Asistan'ı kullanın kullanıcılara keşfetmeleri veya tekrar oynamaları için doğru bağlamda görev önerin.

Uygulama İşlemleri, bunları ve daha onlarca kullanımı sağlamak için yerleşik intent'leri (BII'ler) kullanır bazı örnekler vereceğim. Uygulama İşlemleri'ne göz atın bu sayfadaki genel bakış makalesini inceleyebilirsiniz.

Çoklu cihaz geliştirme

Cihaz yüzeylerinde sesli kontrol sağlamak için Uygulama İşlemleri'ni kullanabilirsiniz. web'de neler olduğunu öğrendik. Örneğin, otomatik kullanım alanları için optimize edilmiş BII'ler sayesinde sürücüler sesini kullanarak aşağıdaki görevleri gerçekleştirebilir:

Uygulama İşlemleri'ne genel bakış

Uygulama İşlemleri'ni kullanarak, aşağıdakileri yaparak uygulamalarınız üzerinde kullanıcılara daha kapsamlı bir sesli kontrol sunabilirsiniz: Seslerini kullanarak uygulamanızda belirli görevleri yerine getirmelerini sağlayabilirsiniz. uygulamanızı yüklemiş olan kullanıcılar, ifadelerini kullanarak veya "Ok Google, şurada bir egzersiz başlat: Örnek Uygulama" Uygulama İşlemleri, kullanıcıların kullandığı yaygın yöntemleri modelleyen BBI'leri destekler başarmak istedikleri görevleri veya istedikleri bilgileri ifade eder. Örneğin:

  • Bir alıştırma başlatın, mesaj gönderin ve kategoriye özel başka işlemler yapın.
  • Uygulamanızın bir özelliğini açma.
  • Uygulama içi aramayı kullanarak ürün veya içerik sorgulaması.

Uygulama İşlemleri ile Asistan, proaktif olarak bağlamlarına göre, kullanıcılara en uygun kısayolları gösterir. Bu işlev, kullanıcıların Uygulama İşlemlerinizi kolayca keşfetmesini ve tekrar oynatmasını sağlayın. Şunları da önerebilirsiniz: Uygulama İşlemleri uygulama içi tanıtım SDK'sı ile uygulamanızda kısayollar.

Şurada <capability> etiketlerini tanımlayarak Uygulama İşlemleri desteğini etkinleştirirsiniz: shortcuts.xml. Özellikler, Google'a uygulama içi işlevlerinizin ne şekilde kullanılabileceğini bildirir. BII kullanılarak anlamsal olarak erişebilir ve özellikleriniz için ses desteğini etkinleştirebilirsiniz. Asistan, uygulamanızı şu kullanıcı düzeyinde başlatarak kullanıcının isteklerini yerine getirir: belirtilen içerik veya işlem. Bazı kullanım alanları için bir Android cihazı belirtebilirsiniz. widget'ını kullanabilirsiniz.

Uygulama İşlemleri, Android 5 (API düzeyi 21) ve sonraki sürümlerde desteklenir. Kullanıcılar şunları yapabilir: Android telefonlarda Uygulama İşlemleri'ne erişebilir. Android Go'da Asistan şunları yapmaz: Uygulama İşlemleri'ni destekler.

Uygulama İşlemleri'nin işleyiş şekli

Uygulama İşlemleri, uygulama içi işlevlerinizi Asistan'a genişleterek kullanıcıların şunları yapmasına olanak tanır: Uygulamanızın özelliklerine sesle erişebilirsiniz. Kullanıcı bir Uygulama İşlemini çağırdığında Asistan, sorguyu shortcuts.xml kaynağınızda tanımlanan bir BII ile eşleştirir. uygulamanızı istenen ekranda başlatma veya bir Android widget'ı görüntüleme.

Android özellik öğelerini kullanarak uygulamanızda BBI'leri beyan etmeniz gerekir. Google Takvim widget'ını uygulamanızı Google Play Console'u kullanarak yüklediğinizde Google, uygulamanızda beyan edilen ve kullanıcıların bunlara erişebilmesini sağlayan özellikler Google Asistan'dan.

Örneğin, uygulamanızda egzersiz başlatma özelliği sağlayabilirsiniz. Bir kullanıcı "Ok Google, Örnek Uygulama'da çalıştırma başlat" dediğinde aşağıdakiler gerçekleşir: adımlar gerçekleşir:

  • Asistan sorgu üzerinde doğal dil analizi gerçekleştirir. önceden tanımlanmış bir BII kalıbına yapılan isteğin anlamı. Böyle durumlarda actions.intent.START_EXERCISE BII, sorguyla eşleşir.
  • Asistan, BII'nin uygulamanız için daha önce kaydedilip kaydedilmediğini kontrol eder ve bu yapılandırmayı nasıl başlatacağını belirlemek için kullanır.
  • Asistan, Google Play'deki uygulamanın uygulama içi hedefini başlatmak için bir Android niyeti oluşturur. <capability> uygulamasında sağladığınız bilgileri kullanarak isteği gönderin. Asistan sorgunun parametrelerini çıkarır ve oluşturulmuş Android amacı.
  • Asistan, oluşturulan Android'i başlatarak kullanıcının isteğini yerine getirir isteyebilirsiniz. intent cihazını, uygulamanızda bir ekran başlatacak veya Asistan'da bir widget görüntüle.
ziyaret edin.
Kullanıcı Google Asistan&#39;a sorgu sağladığında Asistan yanıt verir
            kullanıcı için bir uygulama hedefi başlatarak.
Şekil 1. Örnek Uygulama İşlemleri kullanıcı sorgu akışı.
ziyaret edin.

Kullanıcı bir görevi tamamladıktan sonra Google Kısayolları Entegrasyon Kitaplığı'nı kullanarak işlemini ve parametrelerini Google'a iletir. Böylece, Asistan bağlamsal olarak alakalı zamanlarda kullanıcı için kısayol içerir.

Bu kitaplığı kullandığınızda kısayollarınız şurada bulunabilir ve tekrar oynatılabilir: Asistan gibi Google yüzeyleri. Örneğin, ekip üyeleri arasında Bir kullanıcının araç paylaşım uygulamanızda istediği her hedef için Google daha sonra kısayol önerisi olarak hızlı tekrar oynatabilirsiniz.

Uygulama İşlemleri Derleme

Uygulama İşlemleri, Android uygulamanızdaki mevcut işlevlerin üzerine inşa edilmiştir. İlgili içeriği oluşturmak için kullanılan süreci, uyguladığınız her Uygulama İşlemi için benzerdir. Uygulama İşlemleri, kullanıcıları capability öğelerini kullanarak doğrudan uygulamanızdaki belirli içeriklere veya özelliklere yönlendirin shortcuts.xml ile belirtmeniz gerekir.

Bir Uygulama İşlemi oluştururken ilk olarak, uygulama kullanıcıların Asistan'dan erişmesine izin vermek istiyor. Sonra bu bilgileri kullanarak Uygulama İşlemleri BII referansı.

BBI'ler, kullanıcıların görevlerini yerine getirmek için kullandığı bazı yaygın yöntemleri istedikleri bilgileri veya uygulamaları kullanmak istiyorlar. Örneğin, BBI'ler egzersizleri başlatmak, mesaj göndermek ve belirli bir Başv. BII'ler, yaygın olarak modellendiği için Uygulama İşlemleri'ni kullanmaya başlamanın en iyi yoludur. kullanıcı sorgularının birden çok dildeki varyasyonları sayesinde kolayca uygulamanızı hızlı bir şekilde sesle etkinleştirin.

Uygulayacağınız uygulama içi işlevselliği ve BII'yi belirledikten sonra, Android uygulamanızda BII ile eşlenen shortcuts.xml kaynak dosyasını güncelleyin. özellikleri açısından son derece önemlidir. Uygulama İşlemleri şurada capability öğe olarak tanımlanır: shortcuts.xml her BII'nin, sipariş karşılama sürecini nasıl çözdüğünü ve Hangi parametrelerin çıkarılıp uygulamanıza sağlandığı.

Uygulama İşlemleri geliştirmenin önemli bir bölümü, BII parametrelerini tanımladığınız sipariş karşılama ile ilgilidir. Bu süreç genelde, Sauce & Spoon projesinin uygulama içi işlevinizin BII'nin anlamsal parametrelerine beklenen girişleri.

Uygulama İşlemlerini Test Etme

Geliştirme ve test sırasında Google Asistan eklentisini için Android Studio'yu kullanarak Asistan'da Uygulama İşlemlerinizin Google hesabı. Bu eklenti, Uygulama İşleminizin çeşitli öğeleri nasıl ele aldığını test etmenize parametrelerini dağıtmanız gerekir. Projenin önizlemesini oluşturduktan sonra Uygulama İşleminizi görüyorsanız testinizde bir Uygulama İşlemi tetikleyebilirsiniz. doğrudan test aracı penceresinden uygulamaya başlayabilirsiniz.

Medya uygulamaları

Asistan, medya uygulaması komutlarını anlamanızı sağlayacak yerleşik özellikler de sunar. Örneğin: "Ok Google, Beyonce'den bir şey çal" ve "Ok Google" gibi medya kontrollerini destekler. duraklat, atla, ileri sar ve beğenme.

Sonraki adımlar

Örneğimizi kullanarak bir Uygulama İşlemi oluşturmak için Uygulama İşlemleri yolunu takip edin Android uygulaması. Ardından, daha fazla bilgi edinmek için kendi uygulamanız için Uygulama İşlemleri oluşturun. Ayrıca isterseniz Uygulama İşlemleri oluşturmak için şu ek kaynaklar: