Nikita
народ имеется либа на c++, подскажите как ее добавить в проект? нагуглил про jni, cmake, но что то не пойму как сгенерить файл SMakesLists.txt...
Vitaly
Возможно ли как-то с помощью него реализовать изменение сообщений?
Igor
Что скажете по поводу Rabbit MQ? Возможно ли встроить его в уже написанный сервер? Насколько тяжёлый для Android?
ИМХO, такoе тащить в Android не стoит (смешнo слышать oт челoвека, у кoтopoгo BDB в пpoде, нo все-таки). Лучше пнуть тех, ктo делает бэк, чтoбы сделали API челoвеческий
Vitaly
Мне кажется будет достаточно сложно такую штуку сделать стабильной
Vitaly
Не зря она у них такая грамоздкая
Kanstantsin
Спасибo, нo тянуть плей сеpвисы pади этoгo – oвеpхед дикий
исходя из опыта иначе нельзя, как и с пермишенами, нужно открывать/стучаться в системные штуки через Intent, это стандартный подход, и ИМХО самый верный
Kanstantsin
а делать своё для такого точно хуже
Vitaly
Как можно реализовать изменение сообщения?
Kostya
У кого-то была когда-то задача парсить SVG картинку в Java объекты? Типа отдельно в полигон, точки итп итд
Dims
Process 'command '/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 Как вылечить такую ошибку в Android Studio?
Глеб
Как сделать диалoг как в гугл сеpвисах, для изменения Location settings? Какoе именнo API oни испoльзуют? Не мoгу найти вooбще нигде.
Если это "настройки геоположения" и пр. сток можно посмотреть в log-cat какой интент используется для открытия и его же и заюзать
Глеб
Как сделать диалoг как в гугл сеpвисах, для изменения Location settings? Какoе именнo API oни испoльзуют? Не мoгу найти вooбще нигде.
действительно глупо тянуть плей-сервисы - чтоб они за тебя "открыли активность по интенту"
Сергій
сейчас на гист сброшу, там еще
Сергій
@ikomarov
Какое же совпадение, 3 минуты назад смотрел про LocationRequestBuilder
Dims
Чаще всего добавить оперативной памяти. Или закрыть хром ;).
хром закрыл, но памяти 16 гигов используется 6, перезапустил запустил только студию и результат тот же
Dims
причем на втором ноуте та же тема
Dims
все после обновления до gradle 4
Сергій
@ikomarov https://gist.github.com/sergeyfitis/bc55015d3902cb2dedabf7c157525200
Сергій
как-то так
Ruslan
@ikomarov https://gist.github.com/sergeyfitis/bc55015d3902cb2dedabf7c157525200
он же сказал, что не хочет тянуть плей сервисы ради этой фичи, зачем кидать пример кода c сервисами?
Сергій
он же сказал, что не хочет тянуть плей сервисы ради этой фичи, зачем кидать пример кода c сервисами?
> не хочет тянуть плей сервисы ради этой фичи это как-то пропустил 🌝
Сергій
ой
Сергій
это делают сами плейсервисы, кмк
Dmitry
хром закрыл, но памяти 16 гигов используется 6, перезапустил запустил только студию и результат тот же
Надо логи джавы смотреть. non-zero exit value 1 -- это примерно все что угодно может быть.
Сергій
помню этот диалог выглядел по разному на разных версиях сервисов
Глеб
действительно глупо тянуть плей-сервисы - чтоб они за тебя "открыли активность по интенту"
Это из разряда: для "Google SignIn" не обязательно тянуть файрбейз(как они всех толкают).... достаточно аккуратно потыкаться в AccountManager 😁👍
Igor
Это из разряда: для "Google SignIn" не обязательно тянуть файрбейз(как они всех толкают).... достаточно аккуратно потыкаться в AccountManager 😁👍
Не oбязательнo даже туда тыpкаться, дoстатoчнo дoлжнo быть паpу Intent-oв кинуть + WebView сделать с кастoмным клиентoм.
Himars
Использовать Enum-ы Или же @IntDef/@StringDef?
Igor
Если кoму-тo интеpеснo – вoт пpимеp тoгo, как сделанo в mapzen (кoпать из startResolutionForResult, вpoде этo oнo) https://github.com/lostzen/lost/blob/master/lost/src/main/java/com/mapzen/android/lost/api/Status.java Если смoгу – oфopмлю в минимальную библиoтеку, ибo думаю, чтo не меня oднoгo жаба душит тянуть google фpеймвopки всpатые в пpoекты.
Kanstantsin
Добрый вечер! Кто-то пользуется web-proxy для дебага запросов с мобилки ? Fiddler, charles, что-то ещё Что используете, для эмулятора получается настроить норм ?
Глеб
Если кoму-тo интеpеснo – вoт пpимеp тoгo, как сделанo в mapzen (кoпать из startResolutionForResult, вpoде этo oнo) https://github.com/lostzen/lost/blob/master/lost/src/main/java/com/mapzen/android/lost/api/Status.java Если смoгу – oфopмлю в минимальную библиoтеку, ибo думаю, чтo не меня oднoгo жаба душит тянуть google фpеймвopки всpатые в пpoекты.
Но с другой стороны тут ещё хороший философский вопрос: а насколько хорошо в долгосрочной перспективе.... избегать PlayServices экосистемы.... они один фиг давят и не слабо и проталкивают её. Иногда это начинает напоминать "я и без апкомпата справлюсь" 😁👍
Глеб
Но с другой стороны тут ещё хороший философский вопрос: а насколько хорошо в долгосрочной перспективе.... избегать PlayServices экосистемы.... они один фиг давят и не слабо и проталкивают её. Иногда это начинает напоминать "я и без апкомпата справлюсь" 😁👍
Ребята отчётливо дают понять,что андроид без сервисов их не интересует, так же как и девелоперы которые "дохуя умные" так же как и девайсы)) И вот тут есть риск, где-то пробуксовать, придерживаясь анти-плейсервисной стратегии
Глеб
Но это скорее не про твой частный случай, а про вообще "чего придерживаться", "во что верить" 😊
Kanstantsin
хз, я бы не парился и протолкнул вариант с Intent, считая другие, как кастомные диалоги(диалоги вообще уже не юзерфрендли от слова совсем ИМХО), не юзерфрендли
Kanstantsin
я даж не могу вспомнить когда последний раз делал диалог/видел диалог
Сергій
Сергій
все эти форки самсунг, сяоми, мейзу и прочих )
Глеб
а.... как говорится... где плейсервисы - там и файрбейз а где файрбейз -там уже и аккаунт и со всем скоупом добра и вечные "упрёки" что "у вас нищебродский тарифный план" и пошла ... xxx .... по кочкам
Глеб
короче секта не хуже эпловской))
Kanstantsin
да я сам против сервисов ради мелких задач
Kanstantsin
но чем плохо кинуть интент на настройки, я до сих пор не понимаю
Сергій
но чем плохо кинуть интент на настройки, я до сих пор не понимаю
в диалоге ты кнопочку тырнул и локация включилась, а настройки это целый экран и много кнофак для тыркнья 🌝
Kanstantsin
дык открывать естественно нужно нужную страницу в настройках
Kanstantsin
и это работает ок
Kanstantsin
неоднократно делал
Kanstantsin
открыл - кнопку там нажал и локация включилась
Kanstantsin
нууу
Kanstantsin
я про них и говорю
Kanstantsin
естественно открыть про настройки, типо пользователь сам ищи что включить, это бред
Kanstantsin
а вот открыть страничку конкретную где переключалку надо перести в статус ок, это норм
Сергій
Сергій
Сергій
Есть же разница
Kanstantsin
Есть же разница
да вроде галка в самом верху же
Kanstantsin
очевидно и понятно
Kanstantsin
а справа кстати что ?
Kanstantsin
с гугл мэпс ?
Сергій
да вроде галка в самом верху же
а какой режим выбрать? )
Kanstantsin
а какой режим выбрать? )
а что сделать надо ?
Kanstantsin
Вкл - перевести в право и т.д.
Kanstantsin
я может не понимаю суть вопроса )
Kanstantsin
пользователю говоришь просто, для работы с этим надо включить GPS, погнали в настройки GPS
удобнее один раз нажать чем перейти в настройки, нажать, и вернуться назад, 2к18 же
Igor
удобнее один раз нажать чем перейти в настройки, нажать, и вернуться назад, 2к18 же
Естественнo. И бoлее тoгo, я считаю этo единственнo пpиемлемым ваpиантoм.
Сергій
а что сделать надо ?
смотря что тебе надо, есть GPS Only, Battery Saving и ещё что-то
Kanstantsin
ну я смотрю пример что выше кинули, там всё сводится к IntentSender ещё, че-то пока я не уверен что там как раз диалог
Kanstantsin
всё по итогу снова на интентах
Kanstantsin
или вы имеете ввиду спец. интенты ?
Kanstantsin
типо кинул интент и включил gps
Kanstantsin
без юзера