2016-11-13 30 views
0

每一個。 我遇到了一個奇怪的問題。我的目標是處理好的Google搜索查詢,並使用此查詢打開一個應用。 所需查詢: 呼叫好友(打開我的應用程序的活動與該聯繫人信息,並建議把與VOIP通話)上的「應用程序名稱」 搜索好友(應在列表中打開我的應用程序的活動,並顯示所有occurencies)確定谷歌,語音操作,通過應用程序數據搜索

我已經嘗試了這些方法:1。 我創建的活動意圖過濾器與手柄

<intent-filter> 
    <action android:name="android.intent.action.CALL" /> 
    category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 

但每次我嘗試「呼叫好友」非標準呼叫應用oppens時間。

  • 我已經創建了一個活動意圖濾波器手柄使用google.gms.actions接近

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

  • 但仍沒有運氣。 我可以創建一個搜索查詢與

    adb shell am start -a "com.google.android.gms.actions.SEARCH_ACTION" --es query "[query keyword]" -n "com.testapp/.MainActivity" 
    

    請,任何幫助將不勝感激

    回答