2014-11-09 27 views
7

Buduję aplikację dla systemu Android i chcę zintegrować możliwość wyszukiwania za pomocą głosu z działaniami Google Now zgodnie z opisem w tej blog post. Zanim przeniosę aplikację do Sklepu Play, czy istnieje sposób przetestowania filtra zamiaru (com.google.android.gms.actions.SEARCH_ACTION), obsługi wyrażeń wyszukiwania itp.? Mam następnie włączone do documentation i filtr zamiaru jak poniżej:Jak wyzwalać działanie com.google.android.gms.actions.SEARCH_ACTION Google Now do testowania?

<activity android:name=".SearchActivity"> 
    <intent-filter> 
    <action android:name="com.google.android.gms.actions.SEARCH_ACTION" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 

Odpowiedz

16

Tak, można użyć adb menedżera aktywności do wyzwalania aktywności za pomocą poniższego składnię:

adb shell pm początek -a com.google.android.gms.actions.SEARCH_ACTION zapytania -e foo < app nazwa pakietu tutaj >

+0

Cześć Jarek! Właśnie widziałem, jak Twoi rozmówcy Google mówią "Wdrażanie Freemium z Google Play API rozliczeń w aplikacji" w YouTube. Wydaje mi się, że znalazłem poważne problemy z dokumentami i logicznym działaniem interfejsu API rozliczania w wersji 3, ale nie mogę nikogo o tym przekonać w Google. Czy mogę poprosić Cię o sprawdzenie tego pytania: http://stackoverflow.com/questions/30921789/working-around-api-purchase-logic-flaws-for-consumables-in-google-plays-billing i przesyłaj dalej do właściwej osoby w Google? Dziękuję Ci! –

+0

Nie mogę zacząć od przestrzeni stałej zapytania, na przykład "-e zapytanie o niepoprawny rekord", czy masz jakieś sugestie? – cuasodayleo