Anonymous
АААААААААААВТОМОБИЛЬ!!!!!!!
Alexey
Вам для хобби или профессиональной разработки? Есть опыт программирования?
Да PHP программлю, сейчас надо сделать прогу для управления теплицей на урдуино с андроида по wifi
Denys
Да PHP программлю, сейчас надо сделать прогу для управления теплицей на урдуино с андроида по wifi
Попробуйте что-то вроде Processing или каких-то конструкторов, если приложение очень простое
Anonymous
Denys
Да PHP программлю, сейчас надо сделать прогу для управления теплицей на урдуино с андроида по wifi
Если нужно делать качественное/не маленькое приложение - Flutter или Kotlin
Alexey
А в чем проблема? подключешь через сокет к ардуино и рулишь им
Нужна среда + язык на девайсе надо сделать визульную среду чтобы потыкать
Denys
Спасибо, можно ссыль?
Загуглите processing android. Но оно больше подойдёт для прототипирования
Olexandr
подскажите хороший проц для андроид студии? что будет лучше интел или амд?
Olexandr
если одновременно открыть 3 проекта, то проц захлебнется же😊
Olexandr
AMD Ryzen 7 или AMD Ryzen 5 не?)
Olexandr
интел подороже будет вроде как)
Okhsunrog
вместо слова укоренения долнжо быть слово подключенно. Т9 тролит видимо. Короче я угадал, давай мне
Неа. Там Google-транслейл. Оригинал поста - на английском. В оригинале выражение звучит device is rooted
Anonymous
Что будет происходить с Foreground Service, когда я кому то звоню ? Служба остановить свою работу ?
Michael
При этом onBind не реализован в службе
А у вас привязанный сервис?
Сергій
Что будет происходить с Foreground Service, когда я кому то звоню ? Служба остановить свою работу ?
Не должна, если у системы не будет критической нехватки памяти. Foreground service имеет такой же приоритет как и у видимого приложения
Anonymous
При этом onBind не реализован в службе
Сам сервис запускаю через ContextCompat.startForegroundService(this, intentStartExampleService) и startForeground(1, notification)
Michael
Нет
Тогда вам не нужен onBind
Сергій
Но опять же, это может ещё зависить от прошивки вендора, так как каждый себя уважающий девайс мейкер считает необходимым крутить настройки lowMemoryKiller'a как ему вздумается :)
Anonymous
Тогда вам не нужен onBind
override fun onBind(intent: Intent?): IBinder? { return null }
Anonymous
У меня когда я звоню по телефону сервис просто прекращяет работать и натификейшн удаляется. Если будет привязанная служба чтото изменится? Что дает привязанная служба ?
Anonymous
Повышение приоритета сервиса и шторку
Думаю стить попробовать, а когда activity переходить на onStop привязка жить будет
Michael
Сервис - независимый компонент
Anonymous
Да
Благодарю за ваши ответы и время. буду пробовать
Сергій
Что же это за модель телефона, где от звонка форграунд приложения убиваются?
Konstantin
а для ведроид-студии есть багтрекер?
Konstantin
чет пытаюсь баг найти из студии и ничего в жугле не находится, как будто никто с этим не сталкивался
Сергій
а для ведроид-студии есть багтрекер?
https://issuetracker.google.com/issues все здесь
Anonymous
Повышение приоритета сервиса и шторку
Я сделал привязку службе через ServiceConnection и запустил сам сервис через startForegroundService. Когда служба запускается я показываю нотификейш чтобы показать что это foreground. Но когда начинаю звонить по телефону нтификейшн изчезает из списка, и сервис прекращяет работу не вызвав onDestroy. В чем может быть проблема? почему, сервис так себя ведет, сомое интересное когда кто то мне звонить все нормально сервис живет себе как жил. Вот на всяки мой код https://gitlab.com/rauan_pingocean/tryservice/tree/master/app/src/main/java/com/example/tryservices проверил все на android 7 и 8
Konstantin
https://issuetracker.google.com/issues все здесь
ну да все нашел спасиб
Konstantin
так то вообзе заподлянская ошибка - при реформате меняет местами вьюшки в хмл
Konstantin
особенно печалька то что в экране коммита галочка стоит реформат и перед коммитом студия херит лаяуты
Anonymous
Вызывайте перед super.onDestroy в сервис timer.cancel() stopForeground(false) MainActivity.logMain(simpleName, "onDestroy")
Это не помогло, сервис так же отключается когда звоню по телефону. И лог onDestory не вышел.
Сергей
context.startForeground( ONGOING_NOTIFICATION_ID, mNotification); надо запустить в onCreate
Anonymous
Вы делаете bindService, а не startForeground
Когда вы говорили А у вас привязанный сервис?, что вы имели ввиду я думал что нужно реализовать bindService
Сергей
Для получения foreground надо и вызвать его правильной командой и внутри еще вызвать вторую скормив ей нотификацию
Anonymous
Я написал вам: > Тогда вам не нужен onBind
Значить нам не нужен bindService и можно в onBind вернуть null, вас правильно понимаю?
Anonymous
Да
ясно
Michael
Можете привести пример с кодом, как следует это делать.
https://ru.stackoverflow.com/questions/481176/Неубиваемый-service-android-boot-foreground-sticky
R
Всем привет, есть ли возможность прочитать PHONE_STATE статусы OFFHOOK, RINGING, IDLE с датой из call logs? Может кто то навести на полезный источник
Павел
Привет. Непонятка с мокси. Гляньте, кто работает с ней, пожалуйста https://stackoverflow.com/questions/57232374/inject-typed-presenter-cause-error-moxy
Павел
Интерфейс вьюшки должен наследоваться от MvpView
Мои интерфейсы все наследуются от MVPView. Это я проверил
Aleks
Еще не вижу анотации у презентера
Павел
Еще не вижу анотации у презентера
InjectViewState не скопировал по запарке. Она есть
Adel
Всем доброго времени суток! Как сделать так, чтобы можно было последовательно выполнить 2 запроса в retrofit?
Adel
Через rxjava
Можно подробнее? Или ссылку на статью, в которой описано как это сделать
Izzat
https://startandroid.ru/ru/blog/516-rxjava-primery.html на твой вопрос ответ начинается от "Соединение данных из нескольких Observable в один общий"
Izzat
Ребята, есть flutter сообщество?
Денис
Всем привет, как словить пуш уведомление из кода?
Adel
https://startandroid.ru/ru/blog/516-rxjava-primery.html на твой вопрос ответ начинается от "Соединение данных из нескольких Observable в один общий"
Еще один вопрос, допустим, у меня есть баланс пользователя, он обновляется в другом активити, мне стоит возвращать измененный баланс из другого активити через setResult, или просто делать запрос на обновление баланса пользователя в главном активити?
Izzat
Я просто обновил бы
Сергій
например ``` Call<List<GitHubRepo>> call = githubService.reposForUser("fs-opensource"); Response<List<GitHubRepo>> response = call.execute(); ```
Сергій
Так оно в главном потоке будет выполняться
ну естественно вынести на фоновый поток
Сергій
думаю это очевидные вещи
Сергій
https://futurestud.io/tutorials/retrofit-2-error-handling-for-synchronous-requests
Сергій
если в проекте нету rxJava, то тащить её ради синхронных вызовов ретрофита не самое мудрое решение будет
Сергій
это тоже кмк очевидные вещи