Armen
всем привет. скажите пожалуйста, на андроид устройстве можно получать какой-то айди девайса? всегда и на всех или нет?
Armen
что-то, что идентифицировало бы это устройство, чтобы после полного удаления программы и последующей инсталяции её, понять что это то же устройство
Artem
Imei
Artem
Только для получения имея нужно пермисшн
Евгений
Armen
а Secure ID везде и всегда есть? неизменяемый
Mike
а Secure ID везде и всегда есть? неизменяемый
Ну, совсем неизменяемого не бывает, но ± есть.
Роман
а Secure ID везде и всегда есть? неизменяемый
https://stackoverflow.com/questions/4799394/is-secure-android-id-unique-for-each-device
Armen
Спасибо! 👍
Ярослав
🤷‍♂️ тогда гоню
могли позакрывать для новых таргет апи
Ярослав
а Secure ID везде и всегда есть? неизменяемый
при сбросе настроек меняется, и можно вручную поменять имея рут
Сергей
Вот да - у меня есть планшет для дома куда я в жизни не вставлял симок и imei у него нет. А mac легко поменять, но на ПК - на android вряд ли это просто
Кирилл
Кто-нибудь собирал fat Jar в android studio? Я форкнул либу, сделал пару изменений и хочу собрать из этой либы far jar и добавить его в свой проект. (Добавление модуля не работает потому что у либы есть несколько своих gradle плагинов которые она юзает). У меня был опыт только с shadow jar и то не в андройд студии
Александр
всем привет. ребят кто работает с Cicerone ???? подскажите пожалйста. у меня есть корневой фрагмент и которого я вызываю открытие следующего фрагмента (фрагмент 1). из фрагмента 1 мне нужно открыть дальше следующий фрагмент (фрагмента 2). для открытия фрагмента 2 я вызываю из фрагмента 1 листенер, который из корнего фрагмента открывает фрагмент 2. все ок работает проблема вот в чем: из фрагмента 2 мне нужно вернуть результат в 1 фрагмент. но вернуть я могу только в корневой как из фрагмента 2 правильно вернуть данные во фрагмент 1????
Александр
фрагмент это просто вьюха, юзай Observable, Rx, Flow
реализовать наблюдателя и ждать изменения данных?
Александр
попробую, спасибо
Ярослав
реализовать наблюдателя и ждать изменения данных?
а если максимально просто, то в фрагменте 2 у активити в фрагментменеджере ищешь фрагмент 1 и сетишь ему результат
Евгений
ну да, нельзя сказать, что они уникальные. Да и если заморочиться, то можно изменить. Но в сочетании например с андроид айди, может принести пользу в идентификации
Евгений
и оно каждый раз будет одинаковое?)
Евгений
он имеет в виду рандомные не каждый раз
Евгений
а по каким можно?
Ярослав
а по каким можно?
при первом запуске прилаги генерь random UUID
Ярослав
а по каким можно?
UUID.randomUUID(), ну и сохраняй в преференсах
Евгений
но если удалить/восстановить?
Евгений
удалить приложение
Евгений
мне допустим нужно блокнуть нехорошего юзера
Евгений
а ему достаточно будет очистить данные?
Ярослав
но если удалить/восстановить?
а нельзя, насколько я помню, по GDPR
Ярослав
мне допустим нужно блокнуть нехорошего юзера
можешь идентифицировать через гугл плей
Сергій
мне допустим нужно блокнуть нехорошего юзера
А если юзер продаст этот телефон? Ты ошибочно забанишь другого юзера?)
Евгений
ну там бан на день-два, это не проблема
Евгений
но он должен быть)
Сергій
Евгений
можешь идентифицировать через гугл плей
а вот это уже интереснее, почитаю
Ярослав
ну там бан на день-два, это не проблема
лучше всего через гугл плей идентифицировать, и "законно" 100%, и обойти сложнее, чем проверку по андроид id, который можно заменить за одну минуту
Ярослав
это если гугл плей установлен)
уж если нужно как положено, то извольте добавить в приложение авторизацию через гугл/яндекс/шмандекс и запретить делать что-то не авторизованным и авторизованным забаненым
Дмитрий
Ребята, всем привет, вопрос такой: нужно легковесную sql базу данных вынести в rest, кто-нибудь знает сервисы, которыми можно без заморочки это сделать легко и бесплатно?
Maxim
Всем привет, есть кто сталкивался с buildbox , есть ли какие нибудь туториалы?
Vitaly
Внедряю In App Billing (это мой первый опыт) Выложил приложение в Play Market в альфа-тестирование, подключил себя в качестве тестировщика versionCode выложенного приложения равен versionCode того приложения, что я тестирую Подписываю приложение релизным ключом, приложение в release BuildType Но при всем этом при попытке купить подписку пишет «Зпрошенное приложение не найдено» и возвращает код ощибки 4 Что я забыл учесть?
Valentin
Возможно аппка еще не выложилась(есть ли такое слово?). Стоит подождать мб. Так же и с товаром
Nikita
Хлопцы. Кто сможешь показать как сделать графики используя данные JSON, то отпишитесь в личку. Заранее спасибо
Valentin
Возможно аппка еще не выложилась(есть ли такое слово?). Стоит подождать мб. Так же и с товаром
Мне около 7 дней пришлось ждать, чтобы альфа тест загрузился, и хотя бы тестовые покупки были
AppHack
Друзья подскажите, хотябы чуть чуть что поможет усилить на андроиде 3g
AppHack
Приложения какой нибудь посоветуете
Valentin
Больше, чем твой телефон способен принять или отдать в физическом плане, ты программно не увеличишь
Valentin
Это как попытаться с установкой новой видеокарты на пк увеличить скорость тырнета
Speedy
В андроиде таблица есть какая-нибудь, типо виджета? нагуглил только лейаут...
Speedy
мне нужно таблицу внутри лейаута держать
Speedy
помимо таблицы еще моментики будут...
Dossanov
Ребята привет, я здесь новенький. Есть кто работал с BottomSheetDialogFragment?
P҉h҉o҉e҉n҉i҉x҉
Ребята привет, я здесь новенький. Есть кто работал с BottomSheetDialogFragment?
Лучше задайте конкретный интересующий вопрос.
Mike
Ребята привет, я здесь новенький. Есть кто работал с BottomSheetDialogFragment?
Привет, nometa.xyz. Думаю, каждый пятый когда-нибудь да работал.
Dossanov
Хотел сделать вот такую настройку параметров с помощью BottomSheetDialogFragment. Но не нашел пример. Сам реализовал. Но сообщение не могу передать между фрагментами
sun
anyone had experience to call JavascripInterface in android from html in webview? I want to pass function as parameter so after the interface in android finish doing something I call call the callback to return results to js
sun
help me please
Mike
help me please
What have you tried already, what did not work?
Anonymous
Hello
Anonymous
Im learning Android Studio, but i have a error, maybe someone here can Help me ;-;
Anonymous
Anonymous