Сергій
это непереводимые термины, не насилуйте мозг
Sergey
Андроид Приложение Мешок
Анроид Прил Связка
Пакет
Сергій
к этому относяться и компоненты
Sergey
Пакет
Пекедж?
Не
Aga
Пекедж?
Пякэдж
Aga
В эпп сторе такого не помню, там только скриншоты и иконку хотели
Сергій
пакетное андроид приложение )
Lev
Лучше "Андроид приложение в виде пакета"
Lev
Можешь где-нибудь в начале сказать, что пакет - bundle - всего лишь формат распространения, и потом пакетить налево и направо
Dmitry
но пакет обычно это что-то другое например java-package. А при переводе терминов важно, чтобы он указывал на что-то уникальное. Всем спасибо за варианты, порадовали, если будут еще идеи пиишите)
Sergey
Нет там никакого пакета. 🤷‍♂
Сергій
просто не переводи )
Сергій
потом читаешь про активности, службы и приёмники. Волосы встают дыбом
Lev
Невозможно при переводе технических терминов с английского на русский в 2019 взять уникальное слово. Обязательно либо скатываться до пакетов, либо использовать аббревиатуры, либо не переводить
Lev
Только если не устоявшийся class\package
Lev
Поэтому у нас синглтон вместо одиночки, фасад вместо массовика-затейника
Dyno
А кэш инвалидэйтил?
это что надо сделать?
Lev
File - Invalidate Cache / Restart
Dyno
File - Invalidate Cache / Restart
о, спасибо. делаю
Харківський
привет
Харківський
я поставил в gridLayout android:scrollbars="horizontal"
Харківський
но он все-равно имеет вертикальеую ориентацию
Харківський
что делать?
Dmitry
кстати, а что значить I/O в названии Google I/O? input/output .. какое-то странное значение
Aga
Господа, https обязателен для API?
Aga
нет
шикардос, так лень было его прикручивать
Павел
Всем привет. Приходилось кому-нибудь работать с драйверами для кассового оборудования от Атол? Не могу никаким образом организовать USB-подключение кассы к Android устройству, получаю сообщение о том, что порт недоступен, несмотря на то, что перед этим был приложению предоставлен доступ к подключенному USB устройству.
Alexey
Господа, https обязателен для API?
там токены туда сюда ходят, очень желательно
Alexey
по твоему желанию) просто будет уязвимость
Ruslan
Господа, https обязателен для API?
Ну на андроид 9 http по умолчанию вообще не работает, надо специально указать в манифесте, что юзаешь plain text
Сергій
на iOS 12 тоже
Stas
как обрабатываются подписки для приложений со входом? Приложение с функцией входа и платным контентом, подписка должна разблокировать конент для данного юзера. Юзеры общие для 2 платформ и веба. на сколько я знаю подписка привязыавется к gmail акку. При этом юзер приложения может регать несколько аккантов. Можно ли (и как) заставлять покупать подписку для каждого из них?
Stas
кейс следующий: google user 1 зарегался как user 1 и купил подписку. теперь он зарегался как user 2 и тоже хочет купить подписку. но она уже куплена
Stas
данные user 1 и 2 хранятся на беке и шаряться с ios и веб
Stas
да.
Stas
возможно зря использовали ее и нужно было какие-нибудь "монеты" юзать
Alexander
Вы ничего не сделаете с этим, на сколько я знаю. Подписка купленная в аккаунте A принадлежит аккаунту A, а не Васе, который его зарегистрировал
Stas
то-есть единственное что можно сделать, это просить юзера сменить девайс или гугл акк?
Alexander
Если Вася поменял аккаунт, то и подписку он потерял
Stas
ну, если он успел активировать свой профиль на беке то не потерял
Stas
у юзера васи есть статус, который обновлется в момент покупки и проверяется раз в день на актуальность
Stas
хм, не знаю. еще не дощел до этой части) нельзя это сделать из гугл плей?
Alexander
хм, не знаю. еще не дощел до этой части) нельзя это сделать из гугл плей?
Можно, но Вася же покупал подписку с одного аккаунта, вы его на бэке запомнили, а теперь он сидит с другого аккаунта и ему пришло в голову, что ваш сервис слишком дорогой и он хочет отменить подписку
Alexander
А разве смена аккаунта Google на устройстве распространенный случай?
Stas
нет, крайне редкий
Astar
Бывало ли у кого-нибудь такое, что в вашем макете отображались все необходимые элементы, кроме ProgressBar? Вот у меня такая фигня сейчас появилась! И я не как не могу понять с чем она может быть связана. Ведь я ни где не задаю свойство visibility в View.INVISIBLE
Alexander
нет, крайне редкий
Я бы на вашем месте не размывал границы между вашим биллингом и биллингом Google Play, если Вася зарегистрировался через Google Account значит он понимает, что делает
Astar
А вот и сам макет https://pastebin.com/n63iqKT3
Alexander
А вот и сам макет https://pastebin.com/n63iqKT3
С этим макетом всё хорошо, ProgressBar там виден
Kostya
progressBarSearch.show()
Это обычно не требуется
Leonid
Это обычно не требуется
верно. с ProgressDialog перепутал)
Семен
Почему студия может не видеть эмулятор Genymotion?
Dmitrii
Почему студия может не видеть эмулятор Genymotion?
в настройках разработчика разрешил доступ к debug и устройству?
Семен
Еще вопрос как сделать в эмуляторе от AndroidStudio чтобы клавиатура появлялась? Почему-то у меня не появляется
Anonymous
Здорова парни, скажите а есть в природе варианты подмены Ватсапп номера? То есть человеку должна упасть смс с нужным нам содержанием от нужного нам номера. Разово!
Andrey
Привет, есть теоретический вопрос. Есть BottomNavigarionView, который открывает 4-5 фрагментов. Каждый фрагмент подтягивает инфу по resp api. Есть два варианта: 1. реплейсить фрагменты в менеджере, при этом каждый раз фрагменты проходят жизненный цикл и инфа подгружается. 2. добавить все фрагменты, скрыть их и по меню боттома показывать их. Но тут не отрабатывает жизненный цикл. Зато идет очень быстрое переключение. Как вы обычно делаете?
--------
как делать правильно, хз, зависит от задачи, наверное
Andrey
я реплейсю
смущает, что тогда каждый раз идет запрос к серверу
Andrey
кэш прикрути
ладно, дело не в этом. В целом, какой подход используете, держите все в менеджере и по случаю .hide текущий и .show новый? или лучше реплейс?
Konstantin
ну я тоже реплейс делаю обычно но иногда нет, зависит от задачи