Konstantin
дровэблы по 300-400 килобайт
Глеб
Ребят, как можно узнать, до какого размера мне нужно ограничеть фотку чтобы она прошла через Canvas? пытаюсь закруглить тяжелую фотку
Если мне не изменяет память - по большим фоткам есть два ограничения: - размер кучи на телефонах с маленьким хипом (тогда ты даже создать битмап не сможешь - OOM Exception) - для большинства девайсов с норм памятью - остаётся ограничение на максимальный рамер текстуры openGL - этот параметр влияет на ограничение размера битмапов для canvas-отрисовки
Глеб
Сергій
дровэблы по 300-400 килобайт
Размер файла картинки не имеет никакого отношения к количеству используемой памяти битмапы этой картинки в хипе. Тебе надо уменьшить размер картинки до размера <= bgImageView
Alexander
привет народ
Denis Goloshchapov
Привет. Подскажите, кто занает, по работе слокацией через play services location api. Сделал всё по гайдам. Запрашиваю и последнюю известную позицию, и обновления в дальнейшем. Запрашиваю по всем источникам. GPS включен. Проблема возникает, когда выключен интернет. Местоположение не определяется. И есть большое НО. Если запустить гугловые карты, то в них местоположение определяется, и после этого начинает определятся и в моем приложении. А до этого момента(без сети) не срабатывают коллбеки даже при при проверке настроек геолокации вызовом SettingsClient.checkLocationSettings(). А этот вызов не должен зависеть ни от чего, так как раз и проверяет, какие функции включены, а какие нет. Короче без сети не работают FusedLocationProviderClient и SettingsClient. Но начинают работать если разок запустить и закрыть Google Maps)
Alexander
есть где глянуть пример в 1 проджэкте, цицерон даггер клинАрч (мокси с рх)?
Глеб
Вот тут твои друзья ;) http://telegra.ph/Android-Architecture-12-24
Сергій
Надо запроцесить картинку до того как она декодируется в хип в полном размере
Konstantin
override
При запуске сохранить размер экрана и постоянно к нему оверрайдить?
Konstantin
Это ты уже сам смотри как тебе удобнее
я просто думал asbitmap его сам ресайзнет, попробую спасибо большое
Anonymous
Пишу uri.parse("mailto:support@site.ru")
Anonymous
Но адрес не вставляет в поле Кому
Anonymous
Все другие поля работают
Aydar
всем привет, возникла проблема с публикацией обновления. Потерял сертификат, а новый не принимает. Подскажите пожалуйста, старый можно как-то восстановить?
Kirill
всем привет, возникла проблема с публикацией обновления. Потерял сертификат, а новый не принимает. Подскажите пожалуйста, старый можно как-то восстановить?
с помощью машины времени. Только с новым именем пакета перезаливать. Но вообще не так давно в консоли появилась возможность загрузки своего сертификата, и тогда не потеряется) А если не залил и потерял - остается только сочувствовать.
Aydar
эх.. а при публикации заново надо платить взнос?
Kirill
нет. Взнос за аккаунт платится, а не за каждое приложение. Хоть тысячу приложений публикуй от своего аккаунта
Anonymous
Что сделать чтобы forEach заработал для АПИ ниже 24:
Anonymous
?
Aleksandr
Всем привет. Подскажи, можно ли сделать следующий кейс: в портретном режиме по кнопке переводить в landscape-режим, но так чтобы автоповорот продолжил отрабатывать, т.е. при физическом повороте экрана он смог вернутся в портретный режим.
Anonymous
штука из java 8 forEach
Denis
Всем привет. Кто-нибудь работал с юсб клавиатурой на андроиде? Конкретно на Meizu. Есть сканнер qr-кодов, работает как клавиатура, но считывает код неправильно. На пк, сяоми, самсунге считывает правильно. Уже все раскладки переключать перепробовал, может кто сталкивался?
Aleksandr
попробуйте использовать OrientationEventListener
Спасибо, попробую. Данный слушатель будет отрабатывать даже когда setRequestedOrientation установлен SCREEN_ORIENTATION_PORTRAIT?
Anonymous
Да
Anonymous
private val sensorEventListener: OrientationEventListener by lazy { object : OrientationEventListener(this.applicationContext, SensorManager.SENSOR_DELAY_NORMAL) { override fun onOrientationChanged(orientation: Int) { } }
Anonymous
private fun isLandscapeRight(orientation: Int): Boolean = orientation in 260..280 private fun isLandscapeLeft(orientation: Int): Boolean = orientation in 80..100 private fun isPortrait(orientation: Int): Boolean = orientation >= 360 - THRESHOLD && orientation <= 360 || orientation in 0..THRESHOLD
Сергій
Дождаться процедуры леяута
Сергій
ViewTreeObserver.OnPreDrawListener
Anonymous
Спасибо большое. Сейчас попробую заюзать.
Не забудьте включить сенсор ) if (sensorEventListener.canDetectOrientation()) sensorEventListener.enable() else sensorEventListener.disable()
Сергій
tv.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { @Override public boolean onPreDraw () { // Do your work tv.getViewTreeObserver().removeOnPreDrawListener(this); return true; } });
Сергій
😁
Evgenii
Ни у кого нет проблем со скачиванием с jcenter.bintray.com ?
Павел 💻
Здравствуйте! Не подскажете как в WallpaperManager можно использовать URL вместо drawable?
Павел 💻
Просто у меня картинка из интернета приходит
Павел 💻
а wallpaperManager начинает ругаться на String
Павел 💻
Glide
Kirill
UIL 😁
Anonymous
Glide
Павел 💻
ааа понятно
Павел 💻
А через glide можно менять wallpaper девайса?
Evgenii
Glide позволяет асинхронно скачать по url изображение и запихнуть его в imageView или в Target. В таргет ты можешь запихнуть изменение чего-угодно. Но эта задача на тебе.
Jojo
http://lmgtfy.com/?q=can+i+change+wallper+of+device+via+glide+android
Nikita
Всем привет, подскажите какой атрибут у горизонтального ScrollView отвечает за отображение самой полосы прокрутки, нужно ее отключить
Павел 💻
всем спасибо)
Alex
@gigtans android:fadeScrollbars="true"
Nikita
спс
Picty
Подскажите пожалуйста, какая-то мистика: Фрагмент: 10 эдит полей с подпиской на onFocusChange в onViewCreated 1) Заходим 1 раз - onFocusChange - работает. Тапаем Далее(переходим на след фрагмент) - onFocusChange - работает. Возвращаемся Назад: 2) onFocusChange - НЕ работает. Тапаем Далее(переходим на след фрагмент) - onFocusChange - НЕ работает. Возвращаемся Назад: 3) onFocusChange - работает. Тапаем Далее(переходим на след фрагмент) - onFocusChange - работает. Возвращаемся Назад: 4) onFocusChange - НЕ работает. Тапаем Далее(переходим на след фрагмент) - onFocusChange - НЕ работает. И т.д. ровно через раз.... Почему так может быть?
Sergey
@picty может onFocusChange не в onViewCreated, а в onResume сделать?
Picty
а зачем? если нужен только фокус.
Picty
@picty может onFocusChange не в onViewCreated, а в onResume сделать?
можно попробовать - странно, что такой баг происходит именно при возвращении на фрагмент - и дистенер назначается каждый раз
Picty
но почему-то сам листенер НЕ дергается
Picty
да, но вопрос не в получении текста - а в листенере - который дергается через раз(возвращения на фрагмент)
Picty
нет
Вячеслав
vk.com у всех лежит?
Aleksey
Похоже да
Anonymous
Алилуя
Anonymous
ВК сдох
kg991
АЛАРМ
Picty
1) отписки нет и от листенера на клик кнопки - но слушатель работает. 2) разве отписку нужно делать в данном случае - это же не глобальный слушатель?
kg991
Где теперь музыку слушать
kg991
Кстати не у всех лежит
Sergey
Может кто-то подсказать, где можно объявление о работе разместить?
Sergey
@alaershov Спасибо! Там уже был. Есть еще что-то?
Asen
Возможно, кому-то будет полезен канал, посвященный тонкостям разработки под Android, содержащий полезную выжимку из статей на developer.android.com, различных книг и видеоуроков. https://t.me/android_tips
Picty
спасибо!
Личность
это не vk лежит, а весь xelent…
Anonymous
ребят, это (какашка) - "sunset":1518791814 - закат для города Ташкент, как мне перевести в дату?
Anonymous
целый день мучаюсь, здесь походу таймзону надо учитывать, но я понятия не имею как это сделать)
Anonymous
хелп)