Sergey
ты забываешь о мульёнах уже написанных приложений, кто их будет поддерживать?
и ещё, ты думаешь когда начнут форсить Фуксию, то разработчики под нёё из вакуума сами появятся?! =))
Igor
Знал бы ты сколько сейчас легаси 💩 (еще и на жаве) надо поддерживать… работы еще лет на 5 хватит
Влад
Что за фуксия
Denis
«Ректал натив» передает привет
Denis
Ты не в тот чат зашел с такими лозунгами
Никита 🙃
Флаттер лагающее дно пока что
Sergey
если она не похожа андроид, верным на 99.99999999% будет непохожесть на любые другие мобильные платформы
отсюда лпять мой вопрос, комьюнити разработчиков по Фуксию появиться мгновенно?
Maxim Shevtsov
Ты решил про это во всех чатах спамить?
Sergey
ответь мне, откуда появиться новое сообщество?
Denis
Не кормите зеленого
Denis
Сам сдохнет от голода
Denis
Сообщество ЖСоподобных макак примет тебя с распростертыми объятиями
Denis
Не забудь только выучить их мантру «дайте либу для <something>”
Denis
А с чего о них лестно отзываться? Нормальные челы там есть, но их мало
Denis
У чела лагает отрисовка простой разметки - ему предлагают opacity анимировать чтобы лагов не было видно
FromSi
https://t.me/ndk_ru
Карл
Зачем плюсам обфукация? Он же компилится в бинарник?
Tishka17
Наверно человеку надо strip
Карл
Ну дизассеблирует он его и что увидит?
Peter
увидят ассемблер код
Peter
он сам по себе сложночитаемый😂
Tishka17
Ну у меня ребята на работе регулярно читают
Tishka17
Вида идапро в каком-то неплохом виде сишный код восстанавливает
Peter
всм если он будет дизассемблировать твой код
Peter
ему будет без разницы на твою обфускацию
там будет код на ассемблере, разложеный по строчкам
Tishka17
Ну почему. Обфускация же не просто переименование. Есть довольно хитрые техники запутывания
Peter
тогда сюда
Peter
https://t.me/ndk_ru
Aleksei
Здравствуйте вопрос. ПРи первом запуске приложения получаю FirebaseInstanceId. Вывожу его в лог. В последующие запуски приложения следовательно ID уже повторно не получается. Как то можно получить этот ID еще раз уже из приложения? ИЛи его надо сразу сохранять в локальное хранилище при первом получении?
Андрей
Aleksei
СОхранять локально самостоятельно или он где нибудь в ресурсах может находиться?
Андрей
Вызывается 1 раз*
Андрей
Не, лучше в настройки сохранять
Aleksei
А при каких условиях он протухает? ПРи очистке кеша приложения?
Aleksei
Спасибо
Igor
Aleksei
Ну первоначально FirebaseInstanceId туда руками сохранить надо же?
Aleksei
но лучше в SharedPreferences.
Valentin
Valentin
В любом месте можно так получить токен текущий
Aleksei
он 1 раз только мне почему то возвращается. првоерю еще раз
Aleksei
Valentin
Ну в сервис он один раз заскакивает, да. Но если вам нужно где то получить токен, то это делается так, как я выше написал
Aleksei
только в момент рефреша
Aleksei
ок попробую
Aleksei
спасибо
Daniil
Всем привет!
Стоит задача: Нужно отобразить большую карту в формате SVG, с различными маркерами(видимо тоже в SVG) на ней.
Маркеры добавляются на карту динамически при инициализации карты и фиксируются на своей позиции (известны координаты маркера на карте) .
Основная проблема, в том, что нужно реализовать приближение карты. При приближении карты, размер маркеров не меняется.
Соответственно вопрос, есть ли какие-то библиотеки для работы с svg, которые помогут решить такую задачу. Причем хотелось бы как можно меньше рисовать что-то на Canvas и считать руками координаты и размеры изображений. Будет очень приятно, если у кого-то есть идеи на эту тему :)
Anonymous
Всем привет. Как настроить прогард таким образом, чтобы защитить код от деобфускации? Либо намеренно допустить ошибку чтобы деобфускатор выбрасывал варн или эксэпшн какой нить. Спасибо
Yap
Anonymous
1000$ вроде как
Anonymous
ну или около того
Anonymous
интересует бесплатный варик. хак какой нитьь в настройках прогарда или еще чего
Anonymous
Использую jadx и вижу следующее. Необходимо получать при декомпиляции нечто подобное
Глеб
Всем привет!
Стоит задача: Нужно отобразить большую карту в формате SVG, с различными маркерами(видимо тоже в SVG) на ней.
Маркеры добавляются на карту динамически при инициализации карты и фиксируются на своей позиции (известны координаты маркера на карте) .
Основная проблема, в том, что нужно реализовать приближение карты. При приближении карты, размер маркеров не меняется.
Соответственно вопрос, есть ли какие-то библиотеки для работы с svg, которые помогут решить такую задачу. Причем хотелось бы как можно меньше рисовать что-то на Canvas и считать руками координаты и размеры изображений. Будет очень приятно, если у кого-то есть идеи на эту тему :)
Опять - это скорее вопрос производительности. Есть ли в принципе нормальная "взрослая" поддержка svg на уровне как в десктопах.
Прежде чем ломиться в svg на андроиде - может лучше поискать, есть ли такое в принципе где-нибудь, как-нибудь. Хоть в каком-нибудь виде.
Ты смотрел? есть такие аппы (чтоб .... ну ... полноценная поддержка свг была)? лаги? не? телефон плавится?
я ... не очень в теме svg, но моих поверхностных по VectorDrawable достаточно чтобы смотреть скептически на эту идею
ну .... по-крайней мере если говорить о телефонном железе, или дешёво-телефонном железе
Axrorxo'ja
Привет всем кто знает как можна отключить скроллинг на аппбарлайут через ДрагКаллбак не сработал
Daniil
Глеб
Yap
Anonymous
Ребят, всем привет! У меня вопрос по парсингу json: если от сервера приходит json след. вида "{ "data": [...] }", то есть object, который содержит в себе array, как можно с помощью ретрофит его распарсить так, чтобы он возвращал List<Data>, а не какой-то обджект, полем которого является List<Data> ?
Eugene
Ребят, всем привет! У меня вопрос по парсингу json: если от сервера приходит json след. вида "{ "data": [...] }", то есть object, который содержит в себе array, как можно с помощью ретрофит его распарсить так, чтобы он возвращал List<Data>, а не какой-то обджект, полем которого является List<Data> ?
к ретрофиту через addConverterFactory добавь GsonConverterFactory.create(GsonBuilder().registerTypeAdapter(Array<Data>::class.java, DataDeserializer()).create())
и создай класс DataDeserializer
class DataDeserializer : JsonDeserializer<Array<Data» {
override fun deserialize(json: JsonElement, typeOfT: Type?, context: JsonDeserializationContext?): Array<Data> =
GsonBuilder()
.create()
.fromJson(json.asJsonObject["data"].asJsonArray, Array<Data>::class.java)
}
Eugene
это на котлине если что
Никита 🙃
Проще доставать список из объекта 🧐
Anonymous
Здравствуйте, написал клиент сервер на сокетах для передачи сообщений. Но работает только в локальной сети(серые айпи). Каким образом можно написатьклиент сервер для интернет сети, которые не будут требовать публичного айпи?
Глеб
Тупой но принципиальный вопрос )))
короче есть класс, контейнер, какая-то хрень, не суть.....
у него есть String значение (поле), на этот класс можно подписываться и получать события об изменении поля, еще можно set сделать - то же всё ок.
Теперь я хочу при каждом set, внутри сбрасывать новое изменённое значение в файл.....
и вот тут затык:
- присваеваем нов значене полю
- notify подписчиков
- сброс в файл
-выход
либо:
-пишем новое значение в файл
-вычитываем тут же этот файл
- тем что вычитали присваеваем в поле
- notify подписчиков
- выход
Глеб
Глеб
😂👍
Глеб
Глеб
Я ж колхоз - ща пока не могу это правильно гуглу сформулировать, чтоб что-то внятное получить))
Anonymous
Глеб
Alexey
Axrorxo'ja
Михаил 🇺🇦
кто то знает этого ???
https://stackoverflow.com/questions/40750005/disable-vertical-scroll-in-collapsingtoolbarlayout-appbarlayout/40750707
Axrorxo'ja
Axrorxo'ja
ага