Roman
Я бы такой код не читал, в 1к строк в актвити)))))))😂
Почитайте сорсы телеграма, ребят, там кор класс на 55к, у меня просто оператива в ноль уходила, когда открывал файл в студии ))
Сергей
Доброй ночи, вопрос по Rx. Кейс такой: на вьюхе есть кнопка сохранить, при успешном сохранении надо ещё тригернуть одну релешку со специальным набором данных. Самой вьюшке эти данные не нужны, только Success/Fail сохранения. Первый fromCallable будет заменен на вызов api. Как считаете, так красивое решение или можно лучше?
Oleg
Почитайте сорсы телеграма, ребят, там кор класс на 55к, у меня просто оператива в ноль уходила, когда открывал файл в студии ))
Ну так-то код офф клиента писал чел, особо не шаря в Андроид деве https://tjournal.ru/tech/48221-durovs-android-challenge-final
Кирилл
Ну так-то код офф клиента писал чел, особо не шаря в Андроид деве https://tjournal.ru/tech/48221-durovs-android-challenge-final
Интересно сколько часов в день он учился и кодил чтобы без опыта и занял первое место да еще и с доп фичами
Oleg
Ну повсеместное использование runnable и big классы наталкивают на это) Но по скорости работы конечно претензий 0
Andrii
Здравствуйте коллеги, на андроид пишу впервые, поэтому не бейте очень сильно, пожалуйста) Мне нужен совет как создать что-то типа приложения на скрине чтобы это было как вертикальный список кнопок на каждой из которых несколько различных текстов. Это должно генериться динамически, с данных, которые я получаю по апи. При нажатии в заскриненом приложении открывается статься, которая сохранена. В моём случае по сути тоже нужно по нажатии на выбранный элемент убрать всё и сделать уже другую "вьюшку". Посоветуйте что и куда гуглить, пожалуйста
Сергей
Подскажите либу чтобы быстро добавить карусель картинок внутрь элементов RecycleView
Andrii
Retrofit, kotlin, room, recyclerview
Окей, спасибо. А как по нажатию подключить другую вьюшку. Я не совсем механизм этот понимаю просто
Сергей
Візвать новую активити/фрагмент/ботом шит
Andrii
Зависит от того, что значит "подкючить"
Ну смотрите: в телеге, например есть список чатов: по сути, если я правильно понимаю, всё кнопки. Нажимаете на одну из них(выбираете чат) -> открывается чат, новая вьюшка
Сергей
ItemView.setOnClickLestener{openNewFragment()}
Andrii
ItemView.setOnClickLestener{openNewFragment()}
Отлично. Кажется это то, что я хотел
Andrii
Andrii
И ещё одно, продолжая аналогию с телеграмм чатами: это ведь всё ещё кнопки? Именно button? Я просто криво гуглю по ходу: не могу найти как сделать такое
Andrii
Что именно кнопки?
Ну список чатов в телеге, то, что вы видите, когда открываете приложение, это же по сути список кнопок, да?
Andrii
Нет, это список view. view -> <какой-либо>Layout с детьми
А, так онклик лисенер можно задать не только для кнопок?
Andrii
А, Окей. Спасибо
Norim
Парни, а вы не помните случайно можно ли выкладывать приложение в гугл плей с фильмами или аниме в нем? Потому как вроде где-то слышал, что вроде как нельзя, но не могу теперь найти источник и подтвердить, что нельзя или можно
iskander
Товарищи, подскажите пожалуйста, возможно ли сделать вместо стандартных оповещений ар приходе уведомлений в приложение, свои допустим мелодию какую то проигрывать свою?
Anonymous
как можно просто реализовать JSON ответ от сервера в массив?
Anonymous
да, я написал, но когда я получаю с сервера идут вылеты, когда я сам создаю переменную и пишу JSON вручную, то все рботает
Anonymous
стоп, а такая запись я так понял не является JSON?
Anonymous
просто Android его отказывается конвертировать
Anonymous
{ "name": "Barsik", "age": 21, "isAwesome": true } вот такой стандартный формат он конвертирует
RgiN✙
просто Android его отказывается конвертировать
{ "username": "Vanya", "password": 133 } Вот норм json, не знаю как ты получаешь такое чудо)
Anonymous
я его получаю от PHP
Anonymous
он конвертирует, надо будет поменять тогда
Ilia
Какая ошибка вылазиет?
Ilia
Нулпоинтер ?;)
RgiN✙
он конвертирует, надо будет поменять тогда
Тебе потренироваться? Или цель? Просто я юзаю на тесты это
Anonymous
Тебе потренироваться? Или цель? Просто я юзаю на тесты это
цель, я сам начинающий разработчик в Android
Anonymous
просто я даже с такой фигней в JS, например, массив могу сделать, а тут, увы, но нет :)
Mike
Мисклик или спам?
Anonymous
ору, как все тут запущено: { "country": "Albaina", "points": "29" } - выводит спокойно, но если я сделаю так:
Anonymous
{ "country": "Albaina", "points": "29" }, { "country": "Albaina", "points": "29" }
Anonymous
ЭТО ОН НЕ ВЫВОДИТ)
Anonymous
тут хоть параметры меняй
Anonymous
потому что у тебя дожно все быть внутри скобок. а у тебя 2 раздельные сущности.
Anonymous
ты про квадратные?
Anonymous
сделай массив из значений.
Anonymous
да, но массив тоже должен быть внутри {}
Anonymous
спасибо!
Anonymous
Yakov, огромное спасибо! :)
Anonymous
я имею в виду джисон всегда начинается { и заканчивается } а внутри уже можно как хочешь. {},{} в одном джисоне уже не распарсит ни GSON ни яваскрипт.
Anonymous
Не правда, может начинаться с []. Это я к: "да, но массив тоже должен быть внутри {}"
Ага. обшибся. Object s = gson.fromJson("[{\"a\": 1}, {\"b\":2}]", Object.class); вполне себе работает.
Ivan
привет подскажите, как гугл маркет относится с сторонним платежкам в аппе. удаляют аппу уже 6 раз. трижды лочили аккаунты гугл разработка. не могу найти причину
R
как обновлять текст одновременно в 25 textview, чтобы не фризило интерфейс?
Кирилл
Подготавливать данные для этих 25 текст вью на бекграунд треде.
Anonymous
может нужно в этом случае просто выбрать брать один другой контрол? вместо 25ти текст вью?
Кирилл
может нужно в этом случае просто выбрать брать один другой контрол? вместо 25ти текст вью?
Ну я скорее имел ввиду, что вряд ли будет фризить от обычных текст вью, скорее всего он нагружает мейн тред другой ненужной работой.
Anonymous
Ну я скорее имел ввиду, что вряд ли будет фризить от обычных текст вью, скорее всего он нагружает мейн тред другой ненужной работой.
ну не видя кода, да возможно. просто я себе представил лейаут с 25 текст вью на среднем телефоне. этож какого размера там должен быть шрифт чтобы все поместилось и хоть что-то было видно?
Кирилл
Кстати да.) Скорее всего ему нужен ресайклер.
Ivan
Уточни: "платёжкам" или всё-таки "платежам"?
платежкам. типо яндекс касса, интеркасса и тп.
Ivan
причем из за конских тарифов - сами гугл я вырезал
Anonymous
привет подскажите, как гугл маркет относится с сторонним платежкам в аппе. удаляют аппу уже 6 раз. трижды лочили аккаунты гугл разработка. не могу найти причину
а когда удаляют причину не пишут в дьюконсоли? мне письма на почту приходят когда приложение собираются бахнуть за нарушение чего=то там.
Ivan
там 4.9 вроде без уточнения
Ivan
Hi developers at Ad-social ✅, Thanks for contacting the Google Play team. Status: App Лайки и подписчики ВК с Ad-social (org.ad_social.vk.android.upd2) suspended from Google Play due to policy violation I’ve reviewed your appeal request and found that your app still violates Google Play Policy. During review, we found that your app violates the policy for Device and Network Abuse policy and sections 4.8 and 4.9 of the Developer Distribution Agreement. We don’t allow apps that interfere with, disrupt, damage, or access in an unauthorized manner the user’s device, other devices or computers, servers, networks, application programming interfaces (APIs), or services, including but not limited to other apps on the device, any Google service, or an authorized carrier’s network. You can read through the Device and Network Abuse policy page and sections 4.8 and 4.9 of the Developer Distribution Agreement for more details and examples of common violations. For example, your app currently allows users to increase their "VK (В Контакте)" followers in an unauthorized manner. If your developer credentials are still in good standing with Google Play and if your app allows for it, you can publish a new compliant version of the app by following these steps: Make the necessary changes to your app to address this issue described above, if possible. Double check that your app complies with all other Developer Program Policies. Additional enforcement could occur if there are further policy violations. Sign in to your Play Console and upload a new app using a new package name and a new app name. Please let me know if you have any other questions. Thanks for your continued support of Google Play. Regards, Eden The Google Play Team
Anonymous
там 4.9 вроде без уточнения
напиши в саппорт из дью консоли, конечно надо будет долго с ними воевать, но они помогают иногда ответить что не так.
ԤИОНЕР
платежкам. типо яндекс касса, интеркасса и тп.
А разве оплата через сторонние агрегаторы, которые ты перечислил, когда-то была разрешена? В каких приложениях она действует прямо сейчас — можешь их перечислить?
Mike
Hi developers at Ad-social ✅, Thanks for contacting the Google Play team. Status: App Лайки и подписчики ВК с Ad-social (org.ad_social.vk.android.upd2) suspended from Google Play due to policy violation I’ve reviewed your appeal request and found that your app still violates Google Play Policy. During review, we found that your app violates the policy for Device and Network Abuse policy and sections 4.8 and 4.9 of the Developer Distribution Agreement. We don’t allow apps that interfere with, disrupt, damage, or access in an unauthorized manner the user’s device, other devices or computers, servers, networks, application programming interfaces (APIs), or services, including but not limited to other apps on the device, any Google service, or an authorized carrier’s network. You can read through the Device and Network Abuse policy page and sections 4.8 and 4.9 of the Developer Distribution Agreement for more details and examples of common violations. For example, your app currently allows users to increase their "VK (В Контакте)" followers in an unauthorized manner. If your developer credentials are still in good standing with Google Play and if your app allows for it, you can publish a new compliant version of the app by following these steps: Make the necessary changes to your app to address this issue described above, if possible. Double check that your app complies with all other Developer Program Policies. Additional enforcement could occur if there are further policy violations. Sign in to your Play Console and upload a new app using a new package name and a new app name. Please let me know if you have any other questions. Thanks for your continued support of Google Play. Regards, Eden The Google Play Team
Чуть в спам не кинул
Anonymous
там 4.9 вроде без уточнения
так тебе наверное кто-то страйков накидал, конкурирующие разрабы часто так могут делать, если твое приложение в топе определенных категорий, ну или ты действительно нарушаешь, их кучи правил. и они не отстанут пока не поправишь.
Ivan
они лочат. просто удаляют и все)
Ivan
без предупреждений
Anonymous
они лочат. просто удаляют и все)
потому что ты не реагируешь. пиши в саппорт, томуго господину эдену, проси разъяснить в чем беда. я так понял из письма тебя кошмарят за, то что твое приложение позволяет накручивать подписчиков в вк.
Ivan
есть конкуренты, которые в выдаче более года
Mist
Привет всем!) Я недавно начал изучать java, и хотел попросить у продвинутых разработчиков помощи, если возможно такое )