Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 February 11

AI

Andrey Ivanov in AndroidDev :: Разработка. It's Android time now!
Вот этот ужас - это нормально?
    @NonNull
   static private Bitmap getBitmapFromDrawable(@NonNull Drawable drawable) {
       final Bitmap bmp = Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
       final Canvas canvas = new Canvas(bmp);
       drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
       drawable.draw(canvas);
       return bmp;
   }
   Bitmap bitmap = getBitmapFromDrawable(getApplicationInfo().loadIcon(getPackageManager()));
PS это единственное что работает из изобилия нагугленного разной степени костыльности (БитмапФактори и прочие тоБитмап ниасиливают)
источник

k

konstantin in AndroidDev :: Разработка. It's Android time now!
Недавно нужно было тоже самое, и я тоже ничего лучше не нашел
источник

AU

Alexandr Ukolov in AndroidDev :: Разработка. It's Android time now!
Jktu
а по ресурсам есть сравнение?
Ну сравнений я не видел. Но у карутин фича, что они легковесные. Можно одновременно 10000 штук запустить и все ок будет . Когда рх на тредах умрёт, даже если 1000 тредрв запустить. (Не знаю кому это вдруг понадобится, но все же)
источник

D

Denis in AndroidDev :: Разработка. It's Android time now!
Jktu
а по ресурсам есть сравнение?
если проект на rx, то нет смысла переписывать на корутины ради корутин

если новый проект и на гугловском стекет (mvvv и тд), то стоит попробовать корутины, тк есть их поддержка  есть в room, vm, retrofit и тд
источник

AI

Andrey Ivanov in AndroidDev :: Разработка. It's Android time now!
konstantin
Недавно нужно было тоже самое, и я тоже ничего лучше не нашел
Спасибо, а то я думал вдруг я не вижу прямых путей и леплю костыли на ровном месте
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Andrey Ivanov
Спасибо, а то я думал вдруг я не вижу прямых путей и леплю костыли на ровном месте
Внутри какого нибудь Пикассо будет также написано
источник

AU

Alexandr Ukolov in AndroidDev :: Разработка. It's Android time now!
Парни, кто шарит как симулировать, что приложение закрывается системой когда памяти не хвататет. (например поверх нашего отрыто еще 10 приложений)?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Alexandr Ukolov
Парни, кто шарит как симулировать, что приложение закрывается системой когда памяти не хвататет. (например поверх нашего отрыто еще 10 приложений)?
источник

AU

Alexandr Ukolov in AndroidDev :: Разработка. It's Android time now!
Офигеть, спасибо большое)
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Alexandr Ukolov
Парни, кто шарит как симулировать, что приложение закрывается системой когда памяти не хвататет. (например поверх нашего отрыто еще 10 приложений)?
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Если поможет :)
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Alexandr Ukolov
Офигеть, спасибо большое)
локацию и входящий звонок тоже можно задавать
источник
2020 February 12

AG

Adanos Gotoman in AndroidDev :: Разработка. It's Android time now!
getExternalStorageDirectory() устарел в API 29...
Как это по-новому должно выглядеть?
источник

AG

Adanos Gotoman in AndroidDev :: Разработка. It's Android time now!
Привет всем
источник

AG

Adanos Gotoman in AndroidDev :: Разработка. It's Android time now!
В офф документации есть инфа по этому поводу?
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
Если метод не удалили, а просто задеприкейтили то, по идее, они оставляют у метода комментарий на что нужно изменить в новой версии
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
Попробуй посмотреть в исходник
источник

ТВ

Тарас Вовченко in AndroidDev :: Разработка. It's Android time now!
Adanos Gotoman
getExternalStorageDirectory() устарел в API 29...
Как это по-новому должно выглядеть?
источник

AG

Adanos Gotoman in AndroidDev :: Разработка. It's Android time now!
Делаю по этому уроку.
https://startandroid.ru/ru/uroki/vse-uroki-spiskom/138-urok-75-hranenie-dannyh-rabota-s-fajlami.html

Много ли нужно исправить?
источник

A

Anna in AndroidDev :: Разработка. It's Android time now!
#вакансия #android #java #kotlin #офис #москва
м.Бауманская, полная занятость
Белая з/п от 140.000 до 200.000 руб. на руки, компенсация проезда для переезда иногородним
Android developer

Мы — команда разработки Level.Travel, сложного продукта в сфере путешествий. За последние 8 лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Нашу платформу используют лидеры рынка – Тинькофф Банк, OneTwoTrip, Сбербанк, TripAdvisor, Kayak, АК Барс Банк, Евросеть и многие другие. Компания Level.Travel является резидентом Инновационного центра «Сколково».
Растем из года в год в 2х раз, в связи с чем активно расширяем команду (на сегодняшний день продуктовая команда уже 40+ человек)

Обязанности:
🔸Разработка с нуля приложения с сложным UI в команде разработчиков
🔸Построение архитектуры
🔸Реализация клиент-серверного взаимодействия
🔸Написание тестов

От Вас:
🔸От 3-х лет в разработке на Android
🔸Знание Java/Kotlin на уровне ведущего разработчика
🔸Знание архитектурных паттернов (MVVM / Clean Architecture), ООП
🔸Знания цикла работы приложения, управления памятью
🔸Опыт работы или понимание RxJava, RxAndroid, Retrofit, Dagger2, Android Data Binding
🔸Понимание Android Architecture Components будет плюсом
🔸CI / CD
🔸Все тонкости работы с клиент-серверной архитектурой
🔸Умение отлаживать приложение, профилирование кода

От нас: белая зп, официальное трудоустройство, больничные, отпуска, ДМС. Оплата 50% стоимости посещений профессиональных форумов. Регулярная обратная связь и аттестации. Геймификация процессов и несколько раз в год релокейты поработать в другую страну. Клевый молодой коллектив, интересные ивенты, насыщенная корпоративная жизнь. Пинг-понг, бильярд и другие активности в офисе. Скидки на путешествия)

Связь по почте : ap@level.travelap@level.travel
Или тут @anya_podlesnaya@anya_podlesnaya
источник