問題タブ [android-searchmanager]
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.
database - クイック検索ボックスはAndroidでデータベースを検索しますか?どうやって?
緯度と経度の値を含むデータベースがあります。これらの値を検索する必要があるのは、ユーザー入力によって異なります。クイック検索ボックスは、検索タイプ機能を使用してデータベース値のみを検索できますか。それ以外の場合は、別のEditTextを配置してから、検索プロセスを実行します。QSBが可能な場合は、どのように実行しますか?地図上でピンを検索してドロップしたいのですが、メモしてください。アイデア、チュートリアル、サンプルコードはどれも最もありがたいですか?
android - Android での検索に関する提案はありますか?
onSearchRequested() メソッドを使用してアプリに QSB を実装できます。テーブルに 4 つの列があります。私がQSBを入力したとき。提案ウィンドウにいくつかの提案が表示されます。どうやってするか?検索可能な辞書の例は、候補を取得するための辞書プロバイダー クラスを示しています。しかし、その上にはデータが挿入されていません。次に、彼らがどのように提案を得るか。従わなければならない手順やチュートリアルについて説明していただけますか。サンプル コードは非常にありがたいものです。
android - AndroidウィジェットまたはアプリケーションでsingleToplaunchModeを使用する必要があるのはいつですか?
ウィジェットにやけどを負った。問題の原因はわかりましたが、その理由や解決策はわかりませんでした。私のウィジェットは検索(SearchManager)を発行していて、アクティビティは検索ダイアログを起動しましたが、それが私のウィジェットにコールバックすると、ウィジェットへの別の参照が作成されました(つまり、スレッドIDは同じですが、ウィジェットID 65から0に変更されました)。
これにより、新しいインスタンスが作成されていると思い、ドキュメントで問題に適用される設定を検索しました。最終的に、私はそれに遭遇しandroid:launchMode="singleTop"
、AndroidManifest、ビオラに設定するとすぐに!私のウィジェットは機能しました。
これは私がデバッグするのに2日の大部分を要しました。
他の状況はありますか、それとも私の問題に対するより技術的に正しい答えがありますか?
android - サムネイルとして表示される画像の DPI を検索候補ビューに通知するにはどうすればよいですか?
Android 検索と自動検索提案機能を使用するアクティビティがあります。
私がアクティビティで使用しているサムネイルはすべて SD カードに保存され (たくさんあります)、すべて MDPI 解像度です。
アクティビティでそれらを使用する場合、これを考慮して適切にスケーリングできるため問題ありませんが、検索候補ビューでは、サムネイルが現在の DPI であると想定されているように見えるため、HDPI デバイスではサムネイルが小さく見えます。
カスタムを使用して検索候補ビューのサムネイルを取得し、メソッドContentProvider
をオーバーライドしてopenFile
いますが、ジェネリックを返すだけなので、DPI の設定を制御する方法がわかりませんParcelFileDescriptor
。
を使用しParcelFileDescriptor
て、検索候補ビューに DPI を通知することはできますか? または別の可能な方法はありますか?Android フレームワークが自動提案ビューへのデータのマッピングを処理するため、自分で直接制御することはできません。
私のopenFile
方法は次のようになります。
これは、自動提案マネージャーがファイルを要求してから表示されるまでの間、ファイルを制御できる唯一の場所のようです。
android - ホーム画面の検索ボックス
私は SearchManager を使用しており、アプリの起動時にのみ検索キーを提供します。ホーム画面/壁紙にテキスト ボックスを配置し、ユーザーが Enter キーを押したときにアクティビティを呼び出す方法はありますか?
android - ウィジェットプロバイダーからのポストインテントアクション
検索ウィジェットを作成したい。ウィジェットをクリックすると、アプリ内で検索アクティビティが開きます。これは、ウィジェットプロバイダーのonUpdate()からのコードです。
SearchActivity.onCreate()内で、インテントアクションをとしてチェックしていIntent.ACTION_SEARCH.equals( this.getIntent().getAction())
ます。ただし、ウィジェットプロバイダーを介してPendingIntentを使用してインテントが投稿されると、this.getIntent().getAction()
nullが返されます。SearchActivity(アプリのデフォルトのSearchManagerハンドラー)がSearchManagerを介して呼び出されると、有効なアクションがとして取得されandroid.intent.action.SEARCH
ます。
保留中の意図で何が間違っているのですか?
android - Search Managerからのコールバックを処理する方法は?
次のことを想定しましょう。
Search Managerのインテントがないため、アクティビティBからアクティビティAへのこのコールバックを処理できません(私は思いますか?)。
検索マネージャーに電話する(アクティビティA)
ユーザーがリストアイテムを選択したら、アクティビティAに戻ります
アクティビティAで、コールバックを処理します。
PICK_COMPANY_REQUEST
がコールバックに送信されることはありません。どうしてこれなの?Search ManagerにはアクティビティBではなくインテントがあるためだと思います。これが確実に呼び出されるようにするにはどうすればよいですか?
onActivityResult()が呼び出されることはありません。なんで?
android - 検索ボタンのアクティビティを定義するにはどうすればよいですか?
SearchManagerを使用していませんが、独自のカスタム検索アクティビティを作成しました。ユーザーが[検索]ボタンをクリックしたときにこれが表示されるようにしたい。これどうやってするの?
android - 検索ヒントを動的に設定する
Android検索ダイアログのヒントを動的に設定する方法を知っている人はいますか? 次のようなことを試みなければなりません:
どこか:
しかし、テキストはヌルに等しいです。
それでは、ご提案をお待ちしております。ありがとう。
android - Android:SearchManagerを上から60dip前後に配置する方法は?
onSearchRequested() を使用して Android の検索マネージャーを実装しました。これは正常に機能しますが、ページの上部に表示されます。レイアウトを上から60dip程度に調整するにはどうすればよいですか?
どうもありがとう、