Просто несколько мыслей по поводу ваших двух вопросов:
Загрузка веб-страницы в Android достаточно проста (с помощью WebView), но, судя по ее звукам, вам понадобится источник страницы, чтобы получить конкретную информациюэлементы.Теперь есть два способа интерпретировать это: вы либо хотите получить определенные данные с веб-страницы и представить их в собственных представлениях (например, TextView), либо вы ищете способ манипулировать исходным кодом и скрывать / показывать определенные элементы.
И то, и другое сводится к одному: вам нужно будет иметь доступ к источнику удобным способом и получать данные из него или манипулировать им.Следовательно, вы, вероятно, захотите использовать какой-нибудь HTML-парсер, например, JSoup, HTMLCleaner и т. Д. (Их там целая куча).Эти библиотеки обычно предлагают загрузку как локальных, так и удаленных страниц, поэтому, вероятно, нет необходимости сначала вручную захватывать источник.
Что касается моего опыта работы с этими библиотеками, то все они в основном используют своего рода деревопутешественник / обходчик, чтобы перебрать иерархию элементов HTML - структуру документа - но также предоставить удобные методы для поиска элементов по идентификатору, тегу, имени и т. д. Таким образом, вы сможете получать данные из определенных элементов или даже манипулироватьисходная страница, чтобы показать / скрыть то, что вы хотите, чтобы пользователь увидел в конце.