Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Paradus
Заблокирован
#1

Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д - Программирование Android

23.01.2015, 15:44. Просмотров 399. Ответов 10
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package ru.startandroid.........................
 
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
 
public class MainActivity extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
 
    (findViewById(R.id.btnWeb)).setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://cyberforum.ru")));
      }
    });
  }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2015, 15:44     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Посмотрите здесь:

Запустил парсер, но он читает лишь заголовок, что добавить чтобы можно парсить весь сайт? - Программирование Android
import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.view.Menu; import...

Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере? - Программирование Android
Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере. Но нужен обязательно html-код, который, к...

Как программно изменить текст в TextView - Программирование Android
Как из MainNavigationActivity изменить текст в шапке меню? Там где текст @Android Studio@

Как сделать чтобы текст появлялся по буквам? - Программирование Android
Привет всем,давно не был на форуме. У меня возник вопрос,как сделать чтобы текст в TextView появлялся по буквам,есть идея сделать это...

Как сделать так, чтобы вводимый текст сразу же рисовался в canvas? - Программирование Android
Допустим, у меня в верхней части экрана EditText, а внизу область рисования. Я хочу, чтобы текст, введенный в EditText, одновременно...

Как сделать, чтобы приведенный код выполнялся в событии кнопки - Программирование Android
Помогите перевести в андроид следующий код: public class Game extends Activity { public static void main(String args) throws...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
23.01.2015, 16:11     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #2
В 2 строки написать парсер для сайтов?
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
23.01.2015, 16:25     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Armagedo, очень даже можно.
Java
1
Jsoup.parse(html).text();
Одна строка)
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
23.01.2015, 16:41     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #4
Spelcrawler, согласен, с первым справились.

Но как теперь разгрести
зашел на сайт, вывел список тем, пользователей и т.д
в следующей одной строке
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
23.01.2015, 16:44     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #5

Не по теме:

Armagedo, showThreadsUsersEtcWhithOneLine(html);
Можно так)


А вообще вроде автору нужен был просто весь текст без тегов.
Paradus
Заблокирован
23.01.2015, 16:58  [ТС]     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #6
123

Добавлено через 52 секунды
Armagedo, Желательно, а так без разницы

Добавлено через 18 секунд
Spelcrawler,
А дальше? Какой код написать чтобы это вывести?
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
23.01.2015, 17:01     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Paradus, та команда, что из первого поста, возвращает строку (String) выводите ее куда угодно. Если не знаете как это сделать советую почитать уроки на startandroid.ru
Paradus
Заблокирован
23.01.2015, 17:02  [ТС]     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #8
Spelcrawler, хоть с тегами, хоть без тегов, я пока только учусь этому, на ваше усмотрение
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
23.01.2015, 19:09     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Paradus Посмотреть сообщение
Как изменить код, чтобы он получал лишь текст?
Значит так, заходим сюда
Жмем Fetch URL, вставляем ссылку этой страницы.
В поле CSS Query пишем типа такого: td[class=navbar] span[itemprop=title]
Смотрим результат и радуемся.
Код
Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Paradus
Заблокирован
23.01.2015, 19:31  [ТС]     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #10
Изменил, а дальше? Осталась лишь одна строчка, наверно вы немного не поняли вопроса, зайти на сайт, и вывести весь текст в телефоне

Добавлено через 12 секунд
Rube, Изменил, а дальше? Осталась лишь одна строчка, наверно вы немного не поняли вопроса, зайти на сайт, и вывести весь текст в телефоне
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2015, 19:53     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Еще ссылки по теме:

Нужно сохранить пользователя(он зашел или нет) - Программирование Android
дело в том что есть авторизация, человек логиниться в одном активити, если успешно то идет на другое, а когда нажимаешь назад, то снова...

Изменить текст TextView другого Фрагмента, не открывая его - Программирование Android
Могу передать данные из Activiry во фрагмента когда он открыт. blank1 = new BlankFragment(); if (blank1 != null) { ...

Изменить код работы с Bitmap в связи с OutOfMemoryError - Программирование Android
Прочитал статью ( http://habrahabr.ru/post/161027/#habracut ) и хотел бы изменить свой код, так как в данный момент приложение испытывает...

Имеется MultilineText. Надо изменить его внешний вид, чтобы каждая строка была подчеркнута - Программирование Android
Добрый день, Имеется MultilineText. Надо изменить его внешний вид, чтобы каждая строка была подчеркнута. Ну чтобы выглядело как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
23.01.2015, 19:53     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #11
Paradus, ну я показал лишь пример, я ж не знаю чего вам надо искать. Там ничего сложного, про jsoup много туториалов есть, за пару часов разберетесь.
Вот надергал из своего кода
Java
1
2
3
4
5
6
7
8
9
doc = Jsoup.connect(link).get(); // получить страницу
Log.d("", "title: " + doc.title();
Elements divSelected = doc.select("table.b-days tr.selected"); // получить тэги selected
Log.d("", divSelected.text());
Elements divDay = doc.select("table.b-days a[class!=day]");
if (divDay.size() > 0) {
   for (int i = 0; i < divDay.size(); i++) {
      Log.d("", divDay.get(i).text());
}
Yandex
Объявления
23.01.2015, 19:53     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru