Size: a a a

StartAndroid Ru Chat

2020 July 13

A

ABI in StartAndroid Ru Chat
4NK1R
Переслано от 4NK1R
ребят, посоветуйте пожалуйста, какой эмулятор лучше поставить, если встроенный в студию не запускается?
windows 7 x86
Генимоушен
источник

V

Vitamin in StartAndroid Ru Chat
Всем привет
Подскажите как лучше подойти с созданию клиент серверного приложения?
Апи есть
Стоит ли использовать mvp или другую архитектуру? RxJava?
источник

K

Konstantin in StartAndroid Ru Chat
Syncended
Используй recyclerView
Спасибо
источник

S

Syncended in StartAndroid Ru Chat
Vitamin
Всем привет
Подскажите как лучше подойти с созданию клиент серверного приложения?
Апи есть
Стоит ли использовать mvp или другую архитектуру? RxJava?
Зависит от того, что ты умеешь, реактивность крайне желательна в наши дни
источник

V

Vitamin in StartAndroid Ru Chat
Syncended
Зависит от того, что ты умеешь, реактивность крайне желательна в наши дни
Мало чего, но надо учиться и узнавать что-то новое)
источник

S

Syncended in StartAndroid Ru Chat
Kotlin/java?
источник

V

Vitamin in StartAndroid Ru Chat
Syncended
Kotlin/java?
Джава
источник

I

Igor F in StartAndroid Ru Chat
Добрый день, никто не  подскажет при отправке интента в почтовые программы именно на телефоне redmi note 4 в приложении Gmail не отображается тема письма, в других почтовых клиентах все норм, а на других телефонах все норм во всех клиентах
   
val Intent = Intent(Intent.ACTION_SENDTO)
       Intent.type = "message/rfc822";
       Intent.setData(Uri.parse("mailto:"))
       Intent.putExtra(Intent.EXTRA_SUBJECT, "тема")
       this.startActivity(Intent.createChooser(emailIntent,"Отправка письма..."))
источник

IS

IG S in StartAndroid Ru Chat
Ребя, всем добрый вечер. Сделал аутентификацию по примеру Firebase с помощью email и пароля. Теперь хочу, чтобы пользователь оставался в аккаунте после перезапуска приложения, даже когда нет интернета. Как это реализовать?
источник

IA

Ivan Andreyshev in StartAndroid Ru Chat
Всем привет, есть несколько вопросов связанных с вопроизведением музыки в сервисе
Если кто-то готов поделиться знаниями, го ЛС
источник

IA

Ivan Andreyshev in StartAndroid Ru Chat
Мне интересно зачем в некоторых примерах делают проигрывание музыки в сервисе, если все равно при остановке приложения сервис будет остановлен
Да, есть примеры, где сервис продолжит свою жизнь, но я говорю именно про те случаи, когда выключается
Например так сделано в ВК
источник

IA

Ivan Andreyshev in StartAndroid Ru Chat
Зачем в таких случаях помещать код проигрывания в сервис, а не в какой-нибудь синглтон?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Ivan Andreyshev
Зачем в таких случаях помещать код проигрывания в сервис, а не в какой-нибудь синглтон?
Чаще всего это делается для переиспользования уже готовой логики плеера. Пишут сервис и привязывают плеер к его жизненному циклу сервиса (таким образом этот синглтон с плеером не будет висеть в памяти пока живо приложение). А дальше дело техники - мы можем использовать сервис просто для проигрывания в приложении и при выходе из приложения сервис тоже гасить. Но при этом, даже на лету, мы можем переключить сервис в режим фонового проигрывания и вывести нотификацию в шторку без пересоздания инстанса плеера. Ну и с синглтоном никто не отменяем проблему с двумя плеерами - иногда надо играть несколько типов контента одновременно.

К примеру, так сделано в платном YouTube. Когда ты в приложении у тебя нет никаких нотификаций в шторке, но как только ты сворачиваешь приложение, проигрывание продолжается без остановок и в шторку сервис уже выводит себя как текущее воспроизведение.

Ну и сервисы выгружаются уже когда совсем беда по памяти на устройстве (т.е. приложение с foreground сервисом имеет меньший приоритет для выгрузки из памяти, чем другие "простые" приложения), когда Ваш singleton может быть выгружен в любой момент при свернутом приложении. Система таким образом распределяет ресурсы. Т.е. использовать плеер напрямую в приложении (пусть даже singleton) целесообразно только если в фоне Вам проигрывание вообще не нужно.
источник

СК

Сергей Коростелев... in StartAndroid Ru Chat
Привет, подскажите пожалуйста есть код:
if(cb1.isChecked())
                   {
                       Intent intent = new Intent(FilmList.this,Film.class);
                       startActivity(intent);
                       finish();
                   }
Здесь только один чекбокс в условии. Как добавить в условие еще один чекбокс, например if(cb1.ПЛЮС cb2. ПЛЮС cb3.isChecked())
С + не работает, что туда дописать что бы заработало
источник

S

Syncended in StartAndroid Ru Chat
Сергей Коростелев
Привет, подскажите пожалуйста есть код:
if(cb1.isChecked())
                   {
                       Intent intent = new Intent(FilmList.this,Film.class);
                       startActivity(intent);
                       finish();
                   }
Здесь только один чекбокс в условии. Как добавить в условие еще один чекбокс, например if(cb1.ПЛЮС cb2. ПЛЮС cb3.isChecked())
С + не работает, что туда дописать что бы заработало
cb1.isChecked() && cb2.isChecked() (если надо что бы оба были true, || или один или другой)
источник

IA

Ivan Andreyshev in StartAndroid Ru Chat
Vladyslav Lozytskyi
Чаще всего это делается для переиспользования уже готовой логики плеера. Пишут сервис и привязывают плеер к его жизненному циклу сервиса (таким образом этот синглтон с плеером не будет висеть в памяти пока живо приложение). А дальше дело техники - мы можем использовать сервис просто для проигрывания в приложении и при выходе из приложения сервис тоже гасить. Но при этом, даже на лету, мы можем переключить сервис в режим фонового проигрывания и вывести нотификацию в шторку без пересоздания инстанса плеера. Ну и с синглтоном никто не отменяем проблему с двумя плеерами - иногда надо играть несколько типов контента одновременно.

К примеру, так сделано в платном YouTube. Когда ты в приложении у тебя нет никаких нотификаций в шторке, но как только ты сворачиваешь приложение, проигрывание продолжается без остановок и в шторку сервис уже выводит себя как текущее воспроизведение.

Ну и сервисы выгружаются уже когда совсем беда по памяти на устройстве (т.е. приложение с foreground сервисом имеет меньший приоритет для выгрузки из памяти, чем другие "простые" приложения), когда Ваш singleton может быть выгружен в любой момент при свернутом приложении. Система таким образом распределяет ресурсы. Т.е. использовать плеер напрямую в приложении (пусть даже singleton) целесообразно только если в фоне Вам проигрывание вообще не нужно.
Получается это просто выгрузка части памяти сервису, чтобы андроид лучше терпел приложение в фоне?
источник

СК

Сергей Коростелев... in StartAndroid Ru Chat
Syncended
cb1.isChecked() && cb2.isChecked() (если надо что бы оба были true, || или один или другой)
Благодарю
источник

EP

Egor Polyakov in StartAndroid Ru Chat
ребят помогите пытаюсь сгенерить signed bundle
источник

EP

Egor Polyakov in StartAndroid Ru Chat
пишет сannot find symbol
       player = MediaPlayer.create(this, R.raw.dancemonkey);
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Ivan Andreyshev
Получается это просто выгрузка части памяти сервису, чтобы андроид лучше терпел приложение в фоне?
это больше использование одной и той же сущности для воспроизведения контента. Вы просто знаете что у Вас конкретно эта сущность может играть что-то и в фоне и в приложении
источник