Павел
заимплиментил один метод реализовал и в нем лови баркоды
Павел
Виьшки пихать - какие вьюшки?
Павел
щас поковыряю, спасибо)
Павел
вот вопрос, как в этой либе установить свой REQUEST_CODE?
Yap
Как правильно сохранять фрагменты при повороте? Может статья какая есть
Oleg
Yap
нет, надо именно без moxy)
Oleg
безголовый фрагмент)))
Yurka
setretaininstance - самый простой вариант
Алексей
Зачем сохранять именно инстансы фрагментов? Они же восстановятся при повороте сами
Алексей
вот я и говорю, зачем с ними что-то делать. Вам система сама восстановит их состояние
Yap
я Cicirone юзаю и с ним вообще какая-то ерунда получается
Александр
Всем привет! Кто имел опыт работы с GPS, помогите плз разобраться, в чем может быть проблема. По тапу на кнопку создаю locationManager, привязываю к нему listner, в методе onLocationChanged вызываю getLastLocation. Все это в эмуляторе. В настройках эмулятора я вбил координаты. Сразу после запуска вижу что метод получил последние коордитнаты. Чтобы отобразились следующие координаты я в эмуляторе в окне gps нажимаю кнопку send. Верно ли я понимаю что это эмулирует отправку координат реальным датчиком? В эмуляторе все ок, на реальном Samsung с 6.0. нифига не работает. Разрешения даю, gps включен и т.д. Кто сталкивался?
Evgeny
Ты на 6 дроиде сам вызываешь права?
Evgeny
это ж не спинер
Evgeny
это ж не спинер
Вот спиннер https://www.google.ru/imgres?imgurl=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Fidget_spinner_red%252C_cropped.jpg/1200px-Fidget_spinner_red%252C_cropped.jpg&imgrefurl=https://ru.wikipedia.org/wiki/%25D0%25A1%25D0%25BF%25D0%25B8%25D0%25BD%25D0%25BD%25D0%25B5%25D1%2580&h=1200&w=1200&tbnid=huZjOntZWOHHZM:&tbnh=186&tbnw=186&usg=__frh1gPGcU8IITPQtwDFDDPhDIHw%3D&vet=10ahUKEwjZgPrX-u_XAhUHIpoKHcEDCYQQ_B0IdzAK..i&docid=6-dArZAJNocMxM&itg=1&sa=X&ved=0ahUKEwjZgPrX-u_XAhUHIpoKHcEDCYQQ_B0IdzAK
Александр
Может есть какие то чисто самсунговские заморочки с GPS правами и датчиком? Ну или я не верно понимаю смысл кнопки SEND в эмуляторе - я считал что нажимая сенд ты как эмулируешь ручками работу реального gps а он будет отправлять данные сам.
Александр
На реальном устройстве если
Dmitrii
А если самому запросить пермишины при старте приложения? Пару строчек кода ведь.
Dmitrii
всем привет. кто работал с https://github.com/dm77/barcodescanner ??? проблема что при первом запуске не спрашивает пермишины.
Yaroslav
спроси пермишн сам, в чём проблема?
Dmitrii
Кто-нибудь работал с часами, браслетами на android?
Нужен браслет (или часы) с кнопкой (можно и тревожную), чтобы при клике по ней на устройстве выполнялись мною запрограммированные действия (достаточно однокликабельной кнопки).
т.е. девайс, у которого можно отловить нажатие кнопки и выполнить действие на телефоне.
Смотрел xiomi mi band 2, там проблемы с блютус коннектом, довольно-таки часто разрывается/подсоединяется, не всегда находится телефоном.
Подскажите, какую-нибудь модель?
Dmitrii
Что-нибудь побюджетнее смарт часов от гугла
Dmitrii
Тестировал на huawei honor 5C, на Sony Xperia 5.
Dmitrii
huawei такой же убиватель процессов, походу. Даже официальное приложение к браслету тяжело связывалось, разрывалось.
Dmitrii
За совет спасибо, но эти функции разве можно выполнить программно без рута?
Если приложение отдавать пользователям, то выключаем весомую часть смартфонов с агрессивным процессор-киллером.
Dmitrii
Видел реализацию часов, которые связываются не по блютус-соединению, а через связку номеров (в часах встроена сим-карта). Это, наверное, должно решать проблему процесс-киллера, но пока не нашел что из этой серии можно запрограммировать, нахожусь в процессе серчинга.
Dmitrii
Это понятно) Поэтому отключать их на устройстве пользователь из-за моего приложения вряд ли станет, если вовсе их обнаружит. Знать бы в какую сторону копать, чтобы реализовать подобный кейс с поддержкой основной линейки смартфонов.
Павел
Парни подскажите как вы подобное делаете? Вот сервис в новом потоке с коллбеком.
public void addt(String text, OnCompleteListener onCompleteListener) {
new Thread(() -> {
try {
Thread.sleep(5000L);
} catch (InterruptedException e) {
e.printStackTrace();
}
onCompleteListener.onComplete(true);
}).start();
}
Тут вызываю
add(result.getContents(), isComplete -> {
if (isComplete) {
Toast.makeText(this, "Добавлено", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "Товар отсутствует", Toast.LENGTH_SHORT).show();
}
});
в коллюеке тост вызывать нельзя. нужно либо на главном потоке вызвать(как это правильно делать?) либо какой то другой механизм использовать?
Dmitrii
какая-то подключенная библиотека использует другую версию гугл сервисов (видимо 11.4.2), нужно найти ее и поднять ей версию (если возможно), либо откатывать сервсисы до 11.4.2. тут конфликт разных версий гугл сервисов
Anonymous
Ivan
как и где можно загруженность дорог взять?
Dmitrii
Konstantin
BottomNavigationView не заполняет полностью в ширину.
Konstantin
Сейчас стоит так:
app:itemBackground="@drawable/tab_states"
Konstantin
Там как-раз и описан задник для отмеченного и не отмеченного. Можно ли как-то заполнить полностью?
Konstantin
Можно выставить бэкграунд, но он с обоих краев будет один, а надо , чтобы по цвету заполнял нужному.
Konstantin
Да, можно их как-то растянуть на всю ширину, а не так?
Konstantin
Решение таки нагуглилось.
Konstantin
https://stackoverflow.com/questions/41432902/bottomnavigationview-is-not-full-width
Konstantin
Надо переопределить значения в dimens.xml
Dmitrii
Умные часы от гугла дорого. На фитнес браслет можно логику не зальешь, только если отлавливать нажатия кнопки путем соединения, например, по блютуз, но возможно ли поддерживать постоянное соединение? Тестировал на huawei honor 5c браслет xiomi mi band 2, часто соединение разрывается.
Dmitrii
Была подобная проблема с версией 11.6.0. А если версию в новой строке убрать? У меня версия не указана, сам подбирает.
apply plugin: 'com.google.gms.google-services'
Mister
как лучше всего достать номер из контактов ? Юзаю один способ, без запроса пермишена, кидая интент, но он не всегда возвращает контакт. Какой самый надежный метод из тех, что вы юзали ?
Dmitrii
Mister
нет, без разницы
Anonymous
Всем доброго. С другого фронта к вам пришел :) Помогите плз с ответом. https://toster.ru/q/485327 И разраб понадобится
Anton S
Отлавливаю AccessibilityEvent для Chrome, есть ли такой эвент, который вызовется, когда страница загружена?
Dmytro
Ivan
пробки чет сложно взять. думал, за пять минут чью-нибудь либу встрою в проект, а нет. нужна помощь
Vitalii
Привет
Подскажите плиз такое
Делаю я кастомный лайнер леяут(есть вайс сум =1 )
И в него кодом добавляю елементы,вайс каждого ставлю одинаковый, но когда применяю леяут парамси(0, врап) то елеметов вобше не видно, а когда ставлю (матч,врап) то видим только первый
Ontoshgo
Вайс сум... Да у нас тут немец
Vitalii
Давайте плиз по сути, шутки после того как решим)
Vitalii
ставил, один за другим рисуется
Dmytro
вейс сум не ставь
Dmytro
или ставь равной сумме вейтов елементов
Dmytro
вейс сум это какбы сумма весов. тоесть если утебя там три елемента в вейс 1 каждый, то вейс сум должен быть 3 чтобы отобразились все 3
Vitalii
вайс сум не учитываеться
Vitalii
Yuri
Ребят, никак не могу победить ошибку. Использую room , есть у меня свой dateconverter. В базу все нормально сохраняется. Однако gson при сериализации выдаёт nullpointer в Date.getTime(), хотя проверка на null в converter есть.
Dmytro
и их сумма в итоге = 1?
Vitalii
ну если 3 элемента
то вейт = 0,33
Dmytro
аа, так єто не то)
Dmytro
вес это не в процентах
Dmytro
это соотношение
Dmytro
типа если у всех 1 то соотношение один к одному
Dmytro
чтобы три елемента влазили и были все три отображены равноменрно надо чтобы у них вес был 1
Vitalii
ну тогда суми не нужно
если всё будут по еденице
Dmytro
не нужно суммы, все верно
Vitalii
кк сейчас чекну
Anonymous
Привет всем, автоматизирую процесс сборки билда дройд-приложения. В приложении используются модули, написанные на языке C++, периодически приходится делать в студии Build->Refresh Linked C++ Projects, потом сборку проекта. Вопрос - как с командной строки слинковать сишные файлы?
Olexandr
подскажите как из mp4 получить список png или jpg?
Dmitry
всем привет. Подскажите, кто сталкивался с подобным: у нас в xml есть цвет main, который по дефолту жёлтый. Мне приходит ответ с сервера с цветом, допустим красным. Необходимо применить данный красный цвет ко всем элементам, окрашенным в желтый цвет. Вижу пока только единственный вариант: доставать каждую вьюху и перекрашивать её, только вот по дизайну предусмотрены ripple-effect, использующий main цвет и xml, рисованные из множества shape с разными цветами, что осложняет задачу с перекрашиванием вьюх программно. Может кто-нибудь знает иное решение?