Страница 1 из 1

Помогите реализовать .

Добавлено: 21 окт 2013, 14:27
Владимир G
Всем добрый день ,пожалуйста помогите реализовать даную задачу
Main types for object to be implemented in the program
Main: Should be an Android activity with
1. a single button to run the requests SIMULTANEOUSLY
2. one textview fore each request to be uptated as soon as the processing of corresponding request finishes.
Request : This is a type of object, which grabs some data from web resource through a URL. It should take the needed URL as a parameter ,get the contents of that URL (assume a webpage), hold the response and prepare an output for the main program.
Functionality
The main should define and run 3 requests SIMULTANEOUSLY, each request is defined below;
1) TrueCaller10thLetterRequest:
Grab http://www.truecaller.com content from the web
Hold the web page content as a String and make it accessible from the Main
Process the web page content : Find the 10th letter in the web page text and report it back to the Main program via callback
2) TrueCallerEvery10thLetterRequest:
Grab http://www.truecaller.com content from the web
Hold the web page content as a String and make it accessible from the Main
Process the web page content: Find every 10th letter (i.e: 10th , 20th, 30 th etc. ) in the web page text and report it back to the Main program via callback. This callback should bring an appropriate data structure .

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 15:00
KamiSempai
До чего же ленивый народ пошел. Даже перевести не удосужатся.

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 16:51
Владимир G
KamiSempai писал(а):До чего же ленивый народ пошел. Даже перевести не удосужатся.
ща зделаю ,просто реально оч нужна помощь

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 17:16
Владимир G
Извините за английский , так должно быть понятней

Задача заключается в том что б сделать
1. одну кнопку для запуска запроса SIMULTANEOUSLY
2 . один TextView для каждого запроса который обновляется как только обработка заканчивается соответствующий запросу.
Запрос : Это тип объекта , который собирает некоторые данные из веб- ресурсу через URL. Следует принять необходимые URL в качестве параметра , получить содержимое веб-страницы и вывести в основную программу.
Функциональность программы
Main должен определить и запустить 2 запроса одновременно, каждый запрос определен ниже ;
1) TrueCaller10thLetterRequest :
Возьмите http://www.truecaller.com содержимое сайта из интернета
Держите содержимое веб-страницы в виде строки и сделать ее доступной из Main
Обработать содержимое веб-страницы : Найти 10-ю букву в тексте веб-страницы и сообщить (вывести) его обратно в основную программу с помощью callback
2) TrueCallerEvery10thLetterRequest :
Возьмите http://www.truecaller.com содержимое сайта из интернета
Держите содержимое веб-страницы в виде строки и сделать ее доступной из Main
Процесс содержимое веб-страницы : каждый 10-ю Найти букву (еще : 10, 20 , 30 -й и т.д.) в тексте веб-страницы и сообщить (вывести) его обратно в основную программу с помощью callback. Этот callback должен принести соответствующую структуру данных.

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 17:20
anber
"Помогите" подразумевает что ты уже начал реализовывать?

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 17:27
Владимир G
ну впринципе да ,только реализовал самое простое , только я не знаю как страничку из интренета по юрл вывести в textview ,может есть на эту задачу какой нибудь хелп в нете ,если да дайте ссылку

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 17:33
anber
Cтраничку лучше выводить в WebView

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 18:16
Владимир G
а как данные из веб странички например сайт http://www.truecaller.com , засунуть в переменную стринг ?

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 18:22
anber
Владимир G писал(а):а как данные из веб странички например сайт http://www.truecaller.com , засунуть в переменную стринг ?

Код: Выделить всё

    
String url = "http://www.truecaller.com";
DefaultHttpClient httpClient = new DefaultHttpClient();
    HttpGet httpGet = new HttpGet(url);

    HttpResponse httpResponse = httpClient.execute(httpGet);
    HttpEntity httpEntity = httpResponse.getEntity();
    output = EntityUtils.toString(httpEntity);

Re: Помогите реализовать .

Добавлено: 21 окт 2013, 19:38
Владимир G
anber писал(а):
Владимир G писал(а):а как данные из веб странички например сайт http://www.truecaller.com , засунуть в переменную стринг ?

Код: Выделить всё

    
String url = "http://www.truecaller.com";
DefaultHttpClient httpClient = new DefaultHttpClient();
    HttpGet httpGet = new HttpGet(url);

    HttpResponse httpResponse = httpClient.execute(httpGet);
    HttpEntity httpEntity = httpResponse.getEntity();
    output = EntityUtils.toString(httpEntity);
а каким образом их в TextView засунуть ?
TextView tv;
tv.setText(?);