2012-08-13 65 views
6

在我的Android應用程序啓用將通過搜索鍵在我的一些活動中使用這種機制從清單果凍豆搜索鍵

<meta-data 
     android:name="android.app.default_searchable" 
     android:value=".Search.SearchActivity" /> 

與適當的搜索活動觸發了我的應用程序特定的搜索。直到最近這一切都運行良好。

隨着果凍豆更新現在的搜索關鍵字總是從谷歌現在的搜索功能。

在這個網站:http://www.android.com/about/jelly-bean/我的「谷歌搜索」部分中找到此聲明:

"For devices with a hardware search key, you can tap it to launch Google Search." 

已谷歌接管所有使用此鍵完全的,或者是有辦法恢復嗎?

如果我不能恢復它,那麼它的UI設計的變化在幾乎所有活動,以增加搜索菜單選項或動作按鈕....

回答

2

這是專門做來規避專利問題。這不僅在美國,在蘋果近期獲得的Galaxy Nexus的禁令已大多完成。因此,美國的所有Android手機都將從現在開始顯示此行爲。因此,大多數果凍豆的應用程序有一個屏幕上的搜索按鈕。

+3

OK,所以所有意圖和目的:「這是怎麼回事從現在開始,對付它」。我在大部分活動中都在屏幕上添加了搜索按鈕。謝謝。 – 2012-08-16 08:53:34

1

如果你有一個基於CyanogenMod的手機(如HTC DHD像我jellytime),舊的行爲僅是設置遠:

菜單/ Systemsettings /系統/硬件按鍵/搜索/應用內廣告,搜索

但這種改變浪費了相當長的一段我的時間來調試我的應用和研究找到這個解決方案。不用說,我討厭的專利,特別是那些可笑:像OS發送一個硬件密鑰事件的應用明顯的行爲可以申請專利???