Android: собирать быстрый поиск поле результатов в Интернете
-
09-10-2019 - |
Вопрос
Я делаю приложение, которое позволяет пользователю искать на сервере. Как я могу получить текст из коробки быстрого поиска и отправить на сервер?
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
String search= intent.getStringExtra(SearchManager.QUERY);
}
Строка «Поиск» это текст, который набрав пользователь?
P / S: извините за мой плохой английский. Надеюсь, вы, ребята, понимаете, о чем я говорю. Спасибо.
Внимание
Винкс
Решение
Да, строка «поиск» - это строка, которую пользователь искал.
Как только у вас есть это, вы можете отправить запрос на свой сервер, используя httpget-объект:
HttpGet get = new HttpGet("http://yourserver.com" + search);
HttpResponse response = null;
try {
response = client.execute(get);
}
catch (IOException e) {}
catch (ClientProtocolException e) {}
Затем вы можете проанализировать результат из HTTPResponse-Object:
String result = EntityUtils.toString(response.getEntity());
Не связан с StackOverflow