Логично предположить, что решали бы задачу установления связи между ТИД и внутреним ИД пользователя сайта.
Сразу приходит в голову, что потребуется телеграм бот.
Ситуция 1. Пользователь зареген на сайте, хотим знать его ТИД.
Генерируем для него ссылку на бота с секретной частью для команды старт.
При приходе в бот уведомления с этим кодом смотрим для кого было это секретное слово - этому пользователю присваиваем тид из сообщения
Все - сайт теперь может ему отсылать уведомления о статусе заказов.
Ситуация 2. Авторизовать через бота.
Просим его номер телефона. (опционально)
Заводим у себя пользователя (тид,номер,никнейм)
стартуем сессию для пользователя
в бота отдаем ссылку, по которой сессия подхватиться в броузере
sllone, читайте внимательно все что пишется в консоле и изучите police center. А так же прочитайте соглашение о распространение программ, думаю Вы его тоже скипнули.
И без обид, а то и том что Вас забанили узнаете через полгода.
historydev, скорее это у Вас не сплеш "А анимация при входе в приложение".
Сплешом с моей точки зрения правильнее называть отрисовку чего-то симпатичного, пока приложение не готово выполнять основную задачу.
А всякие лотио сами грузятся приличное время.
"Белый экран" это момент между тем как лаунчер отдал управление и прогрузкой стартовой активити. Если у вас есть класс наследник от Application , то сперва работает его конструктор. Потом активити и так далее, пока не доберется до onResume и еще позже сработает ваш онфокус.
Так вот как будет выглядеть экран между запуском и завершением онКреате зависит от темы указанной в манифесте. Операционка может это прочитать и сделать предварительные действия. Начиная с 12го довольно симпатично, ниже только поставив бекграунд.
Ипатьев, Вы с легаси давно наверное не сталкивались.
Старая муська спокойно кушает sql запросы, где инсерт идет только по части полей. Остальные никто специально в таблице не помечал. При обновлении все это сыпется.
А сколько головной боли раньше доставлял нул в полях по которым агрегатные функции работали или соединение строковых литералов застали ?
По этому желание писать в базу нул вместо дефота вызывает лично у меня не приятие.
У вас муська или миранда ? И скорее всего 5-ой версии ? Так как по дефолту 8ка уже начинает сыпать ошибками на нулы, если поле не было специально помечено нулейбел.
поясню. В андроиде ввод сделан через апи методов ввода. Фактически там все заточено на использование экранной клавиатуры. А эти методы предполагают "бай десигн" работу по схеме. Я поле ввода, получило фокус. Кто может мне дать данные ? откликается приложение клавиатура по умолчанию. Ок - работай - потом верни мне что там введут.
Так вот физическая клава вкручивается через "приложения клавиатуры".
Немного сбоку стоит D-PAD это кнопки навигации на пульте телевизора. События от него можно поймать и не имея на форме активного инпута.
В общем разрабам RDP для поддержки физической клавиатуры приходиться извращаться.
В приложении есть главный поток, только он может взаимодействовать с UI.
По умолчанию методы работы с базой даных проверяют, что их не запустили на нем.
Раз Вы не знаете как это обходиться, то и слава богу.
WHERE assignable_date LIKE :month
Стоит подучить SQL. Здесь план запроса вырождается в фулл скан таблицы.
И создать индексы для полей по которым идет отбор.
вместо LIKE по дате быстрее работает сравнение с двумя заранее посчитанными границами.
Если записей подходящих под условие много, то стоит подумать о постраничке.
Рецикл вью можно написать таким образом, что когда человек доматывает до конца, запускается следующий запрос за N строками.
MaximNosko, Хочешь пиратить - пирать. Мое имхо пока с тебя нельзя будет высудить нормальную сумму правообладатель не почешеться. За остальным к юристам.
Последний совет. Хочешь пилить коммерческий продукт - бери с MIT, Apache. А все "вирусные" - требующие расскрытия твоего кода избегай.
И не понимаю НЕ ЖЕЛАНИЯ просто упомянуть источник.
Для андроид приложений - ЭТО обязательно. Достаточно чтобы в приложении можно было увидеть
такую страницу https://ps402d.ru/open_source_licenses.html
По этому определитесь к каналом дистрибуции своего продукта. И учитывайте их требования.
Логично предположить, что решали бы задачу установления связи между ТИД и внутреним ИД пользователя сайта.
Сразу приходит в голову, что потребуется телеграм бот.
Ситуция 1. Пользователь зареген на сайте, хотим знать его ТИД.
Генерируем для него ссылку на бота с секретной частью для команды старт.
При приходе в бот уведомления с этим кодом смотрим для кого было это секретное слово - этому пользователю присваиваем тид из сообщения
Все - сайт теперь может ему отсылать уведомления о статусе заказов.
Ситуация 2. Авторизовать через бота.
Просим его номер телефона. (опционально)
Заводим у себя пользователя (тид,номер,никнейм)
стартуем сессию для пользователя
в бота отдаем ссылку, по которой сессия подхватиться в броузере