2012-08-13 67 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发送一个硬件密钥事件的应用明显的行为可以申请专利???