I need help ! помогите вытажить даные из веб страницы

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

I need help ! помогите вытажить даные из веб страницы

Сообщение Владимир G » 22 окт 2013, 11:15

у меня есть задача ,в одном из её пунктов надо вытащить данные из веб -страницы (http://www.truecaller.com) поместить их в Стрингу и поазать их в Textview . Помогите реализовать ,оч надеюсь на вас

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение rezak90 » 22 окт 2013, 12:03

хм... где то я уже это видел... параноя?
по сабжу:
Владимир G писал(а):надо вытащить данные из веб -страницы
http://developer.android.com/training/b ... cting.html
Владимир G писал(а):поместить их в Стрингу и поазать их в Textview
смешно, tv.setText(myString); - не?
R.id.team
Политика на форуме запрещена

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

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение anber » 22 окт 2013, 12:16

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

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

Re: I need help ! помогите вытажить даные из веб страницы

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

rezak90 писал(а):хм... где то я уже это видел... параноя?
по сабжу:
Владимир G писал(а):надо вытащить данные из веб -страницы
http://developer.android.com/training/b ... cting.html
Владимир G писал(а):поместить их в Стрингу и поазать их в Textview
смешно, tv.setText(myString); - не?
программа из введенного сайта в editText должна выводить String в TextView , ввожу сайт жму ентер никаких изменений ,может я что пропустил ? что то не зделал или неправильно что понял ?
извините за надоедливость задание дали на стажировке на роботу в очень хорошую фирму и я очень хочу туда попасть ,потому прошу помощи у вас .

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

Re: I need help ! помогите вытажить даные из веб страницы

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

rezak90 писал(а):смешно, tv.setText(myString); - не?
Это знает только пользователь под именем anber ,у меня его код вообще не работает ,апликуха не запускается ..

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

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение anber » 22 окт 2013, 14:34

Ок, давай по порядку:
ты хочешь разместить TextView в который вводишь адрес сайта и второе TextView, побольше, в котором выводится содержимое сайта, так?

1. Размести на экране первое TextView, второе TextView и кнопку по которой начнется действие
2. Сделай AsyncTask (см уроки 86-91: http://startandroid.ru/ru/uroki/vse-uro ... rimer.html )
в которой на doInBackground получай строку output методом которым я тебе писал viewtopic.php?f=39&t=2753
3. в onPostExecute этой AsyncTask присваивай строку output TextView №2 методом:
TextView tv = findViewById(...);
tv.setText(?);
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение rezak90 » 22 окт 2013, 14:41

Владимир G писал(а):программа из введенного сайта в editText должна выводить String в TextView , ввожу сайт жму ентер никаких изменений ,может я что пропустил ? что то не зделал или неправильно что понял ?
извините за надоедливость задание дали на стажировке на роботу в очень хорошую фирму и я очень хочу туда попасть ,потому прошу помощи у вас .
если что то не работает то смотрим в лог и берём в руки дебаг и проходим смотря в код ищя ошибку
R.id.team
Политика на форуме запрещена

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

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение anber » 22 окт 2013, 14:42

Владимир G писал(а):
rezak90 писал(а):смешно, tv.setText(myString); - не?
Это знает только пользователь под именем anber ,у меня его код вообще не работает ,апликуха не запускается ..
:lol:
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

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

Re: I need help ! помогите вытажить даные из веб страницы

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

anber писал(а):Ок, давай по порядку:
ты хочешь разместить TextView в который вводишь адрес сайта и второе TextView, побольше, в котором выводится содержимое сайта, так?

1. Размести на экране первое TextView, второе TextView и кнопку по которой начнется действие
2. Сделай AsyncTask (см уроки 86-91: http://startandroid.ru/ru/uroki/vse-uro ... rimer.html )
в которой на doInBackground получай строку output методом которым я тебе писал viewtopic.php?f=39&t=2753
3. в onPostExecute этой AsyncTask присваивай строку output TextView №2 методом:
TextView tv = findViewById(...);
tv.setText(?);
большое спасибо твой код показывает весь html код ,можно зделать что показывало только текс з страницы ?

Аватара пользователя
knight
Сообщения: 44
Зарегистрирован: 21 сен 2012, 09:25

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение knight » 27 окт 2013, 21:01

парси данные и выбирай нужное что тебе нужно показать, по поводу парсера тут вроде есть статьи даже одна моя viewtopic.php?f=31&t=2208

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

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение Владимир G » 29 окт 2013, 20:31

еще такой чисто джавовский вопрос ,есть большой текст в стринге нужно найти количство повторений слова "mobile" как это реализовать ?

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: I need help ! помогите вытажить даные из веб страницы

Сообщение Mikhail_dev » 30 окт 2013, 06:18

На вскидку самое простое
[syntax=java5]public int getMobileCount(String someString) {
String[] mobiles = someString.split("mobile");
if ((mobiles!=null)&&(mobiles.length>=2))
return mobiles.length-1;
return 0;
}[/syntax]

Ответить