Alex Avaj, Насколько я понял, ему не нужен список. Человеку, по сути, нужно отобразить текст, при этом, некоторые слова должны быть кликабельными. При чем тут ресайклер?
Глюки и падения, теоретически, могут быть вызваны нехваткой памяти, из-за огромного количества объектов TextView, одновременно отображаемых на экране.
androidJunior, Состав и количество компонентов зависит от того функционала, который вы хотите разработать. Из того что вы перечислили: Активити - для отображения интерфейса и взаимодействия с пользователем. Сервис - для воспроизведения музыки, и чтобы она продолжала воспроизводиться после того как пользователь выключил экран, или открыл другое приложение. Бродкаст ресивер - в зависимости от того, на какие события вы хотите реагировать, например, приостановить музыку во время входящего звонка и возобновить после. А вот зачем контент провайдер, я так и не понял, потому и написал, что ИМХО он лишний.
Сергей Рогов, чтобы собрать приложение без ошибки, нужно иметь нормальные исходники, а вы, как я понял, занимаетесь вуду-программированием. Это когда что то поменял, толком не понимая что, и какой-то результат получил, если повезло.
Павел Перков, не стоит переписывать код, не понимая что он делает. "..." это не часть кода, Александр точками обозначил, что в массиве должно быть столько элементов, сколько вам нужно. Это как написать "и.т.д."
smolbat, конечно можно. Напишите свой браузер. А в вашем случае, получается, что вы хотите путем команд которые даёт сайт, изменить поведение программы которую написали не вы, и которая запускается не на вашем компьютере. Логично, что вам не дают этого сделать, правда?
На самом деле, ваша задача разбивается на более простые. И их реализация зависит от архитектуры вашего приложения.
1. Сканировать штрихкод: для этого есть готовые решения, которые можно вызвать из вашего приложения с помощью интента, либо есть библиотеки, которые вы можете включить в своё приложение. Zxing вам уже посоветовали.
2. Есть ли код в списке? - в зависимости от того, что вы называете списком, как он у вас реализован, это будет либо поиск в коллекции, либо поиск по базе данных. В любом случае, и у коллекций и у баз данных есть методы для поиска.
3. Что значит "отсканирован ранее", опять же, зависит от реализации вашего приложения.
Итак, какого рода готового решения вам не хватает?
AlleXeYArt, Нет, речь шла о разработке "Внешних компонент" (в терминологии 1С) - это библиотеки, написанные на других языках, например на С++, с соблюдением определенных правил. Эти правила описаны в "Технологии создания внешних компонент". Подробнее здесь: https://its.1c.ru/db/metod8dev#content:3221:hdoc
Глюки и падения, теоретически, могут быть вызваны нехваткой памяти, из-за огромного количества объектов TextView, одновременно отображаемых на экране.