問題タブ [android-qsb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - QSB (クイック検索バー): 提案を編集可能にする
ユーザーがクリックしたときに QSB の提案を編集可能にする方法は? つまり、Google 検索アプリのように、右側の編集アイコンを使用します。
それを行うための標準的な方法はありますか、それともゼロから実装する必要がありますか?つまり、ボタンを使用してxmlでカスタマイズされた提案リスト項目のレイアウトなど?
https://developer.android.com/guide/topics/search/searchable-config.htmlなどでそれに関する情報を見つけることができませんでした。
編集:私は現在、テストのためにこれを試しています.検索インテントが呼び出された後、クエリプリセットを使用して新しい検索を開始します-動作しますが、検索UIを閉じて再度開くため、遅すぎます.欲しいです。検索UIを開いたままにしたい。
android - 新しい QSB/Search Manager コンテンツ プロバイダーの自動/プログラムによるオプトイン
Search Manager の新しい Searchable Item クラスを提供する新しい Content Provider を作成しました。
私が理解しているように、ユーザーはオプトインして、新しい検索可能なアイテム クラスがグローバル検索に含まれるようにする必要があります。
アプリのインストール時に自動的にオプトインする方法はありますか? または、ユーザーがアプリから簡単にオプトインできるダイアログ ボックスを提供できるように、プログラムでこれを行うには?
android - Android アプリで QSB のような提案を実装する
Android アプリに検索ボックスを追加する必要があります。ユーザーが検索テキストを入力し始めたら、関連する候補を表示する必要があります。(ホーム画面の google-search ウィジェットに見られるように。ログから見ると、意図的に com.android.quicksearchbox/.SearchActivity
開始され、次のように検索されます: .android.search.action.GLOBAL_SEARCH
corpora:[web, apps, com.android.contacts/.activities.PeopleActivity])
唯一のことは、Web とアプリケーション DB から提案を表示する必要があることです。
これを実装する方法はありますか?独自の実装が必要SuggestionsProvider
ですか、それともネイティブ実装を直接使用できますか? もしそうなら、どのように?
google-tv - GoogleTV クイック検索ボックスの提案に 1 つのエントリしか表示されない
googletv でグローバル クイック検索ボックスを取得して、すべてのカスタム提案を表示しようとしています。最新の googleTV エミュレーターでアプリを実行すると、グローバル QSB に適切なカスタム提案がすべて表示されます。ただし、GTV デバイスで同じアプリを実行すると、グローバル QSB には最初のカスタム提案のみが表示され、残りは表示されません。次のデータを返すようにコンテンツ プロバイダーを設定しました: _id、suggest_text_1、suggest_text_2、suggest_intent_data
どんな洞察も大歓迎です
google-tv - GoogleTV V3 QSB の提案、画像の縦横比の変更
興味深い問題が発生しています。SUGGEST_COLUMN_ICON_1 を介して映画のポスターと一緒に QSB に検索候補を提供するアプリを持っています。v3 より前のバージョンの GTV では、ポスターが正しく表示されます。v3 では、提案は (その他の下に) 表示され、ポスターの一部のみが正方形で表示されます。テレビや映画の提案、ゴールデンタイム ショーの適切なサイズの qsb の提案ポスターから、表示される提案アイコンの側面を変更する方法や、提案に使用できる別のフィールドはありますか?
編集:コード
基本的なコンテンツ プロバイダーを使用して、sqlite からの提案を読み取ります。次の投影法を使用します。私はそれ以上何もしません。
android - Google TV では、QSB は「その他」タブに結果のカスタム データのみを表示しますか?
nexus 7 バージョン 4.3 で 2 つのカスタム コンテンツ プロバイダーを作成し、異なるタブで結果を表示することを確認しました。また、API 17でコンパイルしました。
その後、Google TV にデプロイしましたが、別のビューが表示されます。Google TV では、1 つの結果のみが表示され、すべての結果が [その他] タブに表示されます。
各コンテンツ プロバイダーでカスタム結果タブを作成し、すべての結果をカスタム タブに表示したい場合。
Google TV の違いは何ですか。