smolbat, конечно можно. Напишите свой браузер. А в вашем случае, получается, что вы хотите путем команд которые даёт сайт, изменить поведение программы которую написали не вы, и которая запускается не на вашем компьютере. Логично, что вам не дают этого сделать, правда?
На самом деле, ваша задача разбивается на более простые. И их реализация зависит от архитектуры вашего приложения.
1. Сканировать штрихкод: для этого есть готовые решения, которые можно вызвать из вашего приложения с помощью интента, либо есть библиотеки, которые вы можете включить в своё приложение. Zxing вам уже посоветовали.
2. Есть ли код в списке? - в зависимости от того, что вы называете списком, как он у вас реализован, это будет либо поиск в коллекции, либо поиск по базе данных. В любом случае, и у коллекций и у баз данных есть методы для поиска.
3. Что значит "отсканирован ранее", опять же, зависит от реализации вашего приложения.
Итак, какого рода готового решения вам не хватает?
AlleXeYArt, Нет, речь шла о разработке "Внешних компонент" (в терминологии 1С) - это библиотеки, написанные на других языках, например на С++, с соблюдением определенных правил. Эти правила описаны в "Технологии создания внешних компонент". Подробнее здесь: https://its.1c.ru/db/metod8dev#content:3221:hdoc
Михаил Чварков, подозреваю, что автор хочет сделать приложение, которое будет вести себя по разному, для проверяющего и для других пользователей, и ищет к чему привязаться. Вот уж не знаю, зачем кому-то такое может понадобится.
Похоже что задача поставлена не корректно.
"поле user_bet максимально совпадает со значением поля bet_val" - по сути сводится к задаче поиска минимального модуля от разницы между user_bet и bet_val такой у нас будет один, 125 - Forex_Trader. У него разница 0,05806
Но, если в wp_konkurs_bets будет например одно из значений равное 12.3334, то минимальная разница будет у 122 Vasya, с разницей 0 (и минимальной датой), а Forex_Trader тогда в пролете? Или каждую строку в таблице wp_konkurs_bets нужно анализировать отдельно?
Как связаны bet_date и user_time? Должны ли учитываться записи у которых user_time больше bet_date? Записи с user_time меньше bet_date учитываются со всеми последующими bet_date или только с ближайшей будущей?
я так понимаю, автору вопроса нужно чтобы визуализировалась не музыка которую воспроизводит планшет, а музыка которая воспроизводится рядом с планшетом.
SofroN: Попробовал. Массив styleIDs при извлечении как int[] ids= getResources().getIntArray(R.array.styleIDs); возвращает массив инициализированный нулями. При попытке вытащить его как getStringArray, предварительно заменив в ресурсах integer-array на array, получаю массив заполненный null-ами. Так что пока рабочим остается мое, громоздкое решение.
SofroN: Код из ответа ниже, нравится мне своей гибкостью. Написав его один раз, я могу добавлять новые стили, не заботясь о том, чтобы они добавились в меню. А вот насчет ресурсов вы правы.