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

Ответить
Аватара пользователя
Владимир G
Сообщения: 20
Зарегистрирован: 18 сен 2013, 16:30

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

Сообщение Владимир G » 21 окт 2013, 14:27

Всем добрый день ,пожалуйста помогите реализовать даную задачу
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 .

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

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

Сообщение KamiSempai » 21 окт 2013, 15:00

До чего же ленивый народ пошел. Даже перевести не удосужатся.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Аватара пользователя
Владимир G
Сообщения: 20
Зарегистрирован: 18 сен 2013, 16:30

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

Сообщение Владимир G » 21 окт 2013, 16:51

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

Аватара пользователя
Владимир G
Сообщения: 20
Зарегистрирован: 18 сен 2013, 16:30

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

Сообщение Владимир G » 21 окт 2013, 17:16

Извините за английский , так должно быть понятней

Задача заключается в том что б сделать
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 должен принести соответствующую структуру данных.

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

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

Сообщение anber » 21 окт 2013, 17:20

"Помогите" подразумевает что ты уже начал реализовывать?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
Владимир G
Сообщения: 20
Зарегистрирован: 18 сен 2013, 16:30

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

Сообщение Владимир G » 21 окт 2013, 17:27

ну впринципе да ,только реализовал самое простое , только я не знаю как страничку из интренета по юрл вывести в textview ,может есть на эту задачу какой нибудь хелп в нете ,если да дайте ссылку

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

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

Сообщение anber » 21 окт 2013, 17:33

Cтраничку лучше выводить в WebView
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
Владимир G
Сообщения: 20
Зарегистрирован: 18 сен 2013, 16:30

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

Сообщение Владимир G » 21 окт 2013, 18:16

а как данные из веб странички например сайт http://www.truecaller.com , засунуть в переменную стринг ?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

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

Сообщение anber » 21 окт 2013, 18:22

Владимир 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);
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
Владимир G
Сообщения: 20
Зарегистрирован: 18 сен 2013, 16:30

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

Сообщение Владимир G » 21 окт 2013, 19:38

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(?);

Ответить