6

私のAndroidアプリでは、マニフェストからこのメカニズムを使用して、いくつかのアクティビティで検索キーを介して特定のアプリ検索をトリガーできるようにします

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

適切な検索アクティビティを使用します。これは最近まですべてうまくいきました。

Jelly Beanの更新により、検索キーは常にGoogleNOW検索機能を開始するようになりました。

このサイト:http ://www.android.com/about/jelly-bean/ 「Google検索」セクションで次のステートメントを見つけました。

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

Googleはこのキーのすべての使用を完全に引き継ぎましたか、それともそれを回復する方法はありますか?

復元できない場合は、ほとんどすべてのアクティビティでUIデザインが変更され、検索メニューオプションまたはアクションボタンが追加されます。

4

2 に答える 2

2

これは、特許の問題を回避するために特別に行われました。これは主に米国でのみ行われており、最近 Apple は Galaxy nexus に関する差し止め命令を受けました。したがって、米国のすべての Android フォンは、今後この動作を示します。そのため、Jelly Bean のほとんどのアプリには画面上の検索ボタンがあります。

于 2012-08-13T09:33:04.393 に答える
1

cyanogenmod ベースの携帯電話 (私のような HTC DHD のジェリータイムなど) をお持ちの場合、古い動作は設定を変更するだけです:

メニュー/システム設定/システム/ハードウェア キー/検索/アプリ内検索

しかし、この変更により、アプリのデバッグとこの解決策を見つけるための調査にかなりの時間が費やされました。言うまでもなく、私は特許、特にばかげた特許が嫌いです。ハードウェア キー イベントをアプリケーションに送信する OS のような明白な動作は、特許を取得できますか?

于 2013-05-23T15:56:02.143 に答える