@android_ru

Страница 996 из 3205
Anton
16.02.2017
12:00:56
getabsolutepath ?

Marina
16.02.2017
12:04:11
да, если я достаю не абсолютный путь, то пикасовский BitmapHunter не определяет что фотка перевернута если сделана на самсунге, т.к. не достаются атрибуты таким способом

Google
Marina
16.02.2017
12:05:16
от контент провайдера же

Quantum Harmonizer
16.02.2017
12:05:29
Marina
16.02.2017
12:07:18
контент

Quantum Harmonizer
16.02.2017
12:08:06
контент
Ответьте мне наконец, где вы такой урл взяли, кто вам его отдал :)

Marina
16.02.2017
12:10:04
я сохраняю файл к себе с помощью контент резолвера, а потом достаю uri, я не понимать что интересует)

MediaStore?

Marina
16.02.2017
12:18:20
да

Quantum Harmonizer
16.02.2017
12:19:55
да
То есть вы создали этот Uri методом getUriForFile? https://developer.android.com/reference/android/support/v4/content/FileProvider.html#getUriForFile(android.content.Context,%20java.lang.String,%20java.io.File)

Marina
16.02.2017
12:24:23
нет, я сохранила файл, а потом Uri uri = Uri.parse(photo.getFilePath());

Igor
16.02.2017
12:36:21
Подскажите пожалуйста либу для выборки контактов из тел. книги без Cursor'ов?

Igor
16.02.2017
12:40:15
а если контактов 10000? :)

Quantum Harmonizer
16.02.2017
12:40:35
Есть же List-обёртка для курсоров.

Google
Quantum Harmonizer
16.02.2017
12:40:40
Gleb
16.02.2017
13:03:27
а что с курсорами случилось??

Sergey
16.02.2017
13:06:18
Gleb
16.02.2017
13:07:32
они не модные(нет)
угу.... из разряда "Фу, этот android-sdk со своим кривым апи")

Todor
16.02.2017
13:08:36
Ctrl + Super + ← убунта, название команды: Maximize current window to the left Есть ли аналог в маке?

Igor
16.02.2017
13:10:41
угу.... из разряда "Фу, этот android-sdk со своим кривым апи")
Ищу все возможные пути избавиться от них)

Gleb
16.02.2017
13:15:32
тебе чтобы "не работать" с синим слоем - нужно либо спустититься, либо подняться)))

Dmitrii
16.02.2017
13:17:02
Возвращаясь к моему утреннему вопросу про видео в фоне, чтобы подытожить — любой элемент поерх видео невозможно анимировать поверх видео, верно?

Будь то VideoView или сёрфейс

Todor
16.02.2017
13:17:39
Ctrl + Super + ← убунта, название команды: Maximize current window to the left Есть ли аналог в маке?
мб кому полезно будет - ответ на вопрос выше) https://www.spectacleapp.com/

Dmitriy
16.02.2017
13:19:30
Как уменьшить размер drawable иконок? Или не стоило их размещать в фоне кнопок?))



Gleb
16.02.2017
13:20:56
Как уменьшить размер drawable иконок? Или не стоило их размещать в фоне кнопок?))
попробуй уменьшить размер кнопки - и компенсировать марджинами ;)

Dmitriy
16.02.2017
13:21:41
Sergey
16.02.2017
13:21:57
Была мысль, но это как-то косолапо))
уменьши размер иконок )

Gleb
16.02.2017
13:22:01
уменьши размер иконок )
у него bg-drawable - у него походу gravity - fill - автоматом врубается

Dmitriy
16.02.2017
13:23:38
уменьши размер иконок )
Я первый раз с таким сталкиваюсь, мб не так чего понял, но когда я их менял с 36dp до 24 например, они все равно растягивались))

Google
Dmitriy
16.02.2017
13:24:27
А паддинг сдвигает надпись кнопки, а не фон

Gleb
16.02.2017
13:25:11
Я первый раз с таким сталкиваюсь, мб не так чего понял, но когда я их менял с 36dp до 24 например, они все равно растягивались))
можешь попробовать картинку - обернуть в xml-drawable и захардкодить гравити <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/my_png_file" android:gravity="center" />

Gleb
16.02.2017
13:27:09
А не проще заменить на imagebutton?
может быть - тока это не про картинку в фоне у него имэдж-картинка доп слоем идет и позиционируется scaleType вполне возм, что это то что ты хочешь.. попробуй

то есть если ты имэдж батону захочешь так же бг задать - будут те же проблемы, скорее всего

Vladimir
16.02.2017
13:28:35
Ребятки, супер нубский вопрос. Делаю кастомную вьюху. Отнаследовался от framelayout. И добавлюю из кода в него вьюхи. И теперь хочу сохранить состояние. Но блин не могу. Все что я положил в onSaveInstance, пропадает в onRestoreInstance. Id у самой кастомной вьюхи задан. Куда смотреть.

Gleb
16.02.2017
13:28:40
android:src != android:background

Gleb
16.02.2017
13:31:09
А вариант с xml и подобные вообще используются в продакшне?
Да - сам гугл рекомендует https://www.bignerdranch.com/blog/splash-screens-the-right-way/

Если найдешь ответ, поделись пжл. Интересный вопрос)
Но в целом - по ситуации - не усложняй где можно не усложнять в реальных рабоч продакшнах - и без этого тонна усложнений будет))))

Dmitriy
16.02.2017
13:32:21
Gleb
16.02.2017
13:44:37
Dmitrii
16.02.2017
13:46:24
До этого даже не представлял за какие ручки дергать

Но меня уже напугали что это импоссбл

Gleb
16.02.2017
13:47:27
До этого даже не представлял за какие ручки дергать
Лови для вдохновения ;) https://github.com/sprylab/texturevideoview

Dmitrii
16.02.2017
13:48:53
WOW! API 15+, «thus allowing proper view animations»

То что доктор прописал

Google
Gleb
16.02.2017
13:49:02
Но меня уже напугали что это импоссбл
Задача не из простых... мы ща по схожему пути идём - тут народ прорабатывает варианты видосов в скрол-сетке - и пока этот подход выглядит многообещающим

Dmitrii
16.02.2017
13:49:20
Что значит в скролл сетке?

Sergey
16.02.2017
13:49:29
гугл наконец-то смог привести в порядок видеовью )

в апи 25 )

Gleb
16.02.2017
13:50:31
То что доктор прописал
Там беда, что есть SurfaceView и TextureView почти одинаковы - surface view - не позволяет скейл и трансформации а текстуре - работает как обычная вьюха

Admin
ERROR: S client not available

Владислав
16.02.2017
13:53:11
в апи 25 )
Хорошая шутеечка

Dmitrii
16.02.2017
13:53:13
У меня кейс короче такой: открываешь приложение и на фулскрин видео играет, и слегка видно контролы для логина. Нажимаешь на него и контролы скейлятся транзишеном на всю ширину крана вместе с подложкой, подложка перестает быть полупрозрачнной тоже анимацией.

В общем да, не самые простые задачи ставим перед собой )

Gleb
16.02.2017
13:54:17
в апи 25 )
До меня не давно дошёл смысл SurfaceView - он, понимаешь - создает Window - для рендеринга не помню - как-то это объяснялось тем - что низким подсистемам - плееру, декодеру, джлю - это самый короткий, производительный (fps-ный) путь - рисовать напрямую в окно но из этого идут ограничения - что ты не можешь такие фокусы делать как с вьюхой - это для производительной фул скрин отрисовки ТекстураВью - в свою очередь - имеет какой-то промежуточн слой буферизации - что чуть хуже для перфоманс - но зато рисует на канвасе и ведет себя как обычная вью именно такой компонент юзают в ютуб аппе когда ты свайпаешь видос внижний угол ;)

Dmitrii
16.02.2017
13:55:40
Сделаем фолбек для нищебродов

Gleb
16.02.2017
13:56:23
можно сказать SurfaceView это дыра/окно в OpenGL буффер
Походу как-то так, не скажу что сам до конца понял - но ... да ...примерно так))

можно сказать SurfaceView это дыра/окно в OpenGL буффер
и главная беда обычного видео-вью - что он наследуется от сёрфэса а не от текстуры))

Dmitrii
16.02.2017
13:57:53
Основная проблема это смонтировать видео вменяемого качества и приемлемого размера. А то его ж в apk пихать придется ?

Gleb
16.02.2017
13:57:55
видимо раньше для говно девайсов аля 2,3,3 - это реально имело смысл

Google
Sergey
16.02.2017
13:58:36
юай сам по себе не мог плавно работать

не говоря уже про анимации

Andrew
16.02.2017
13:59:12
Sergey
16.02.2017
13:59:19
потом гугл придумал Project Butter в Android 4.1

Nick Senchurin
16.02.2017
13:59:20
господа, вопрос про реактивщину

если я втыкаю оператор onErrorResumeNext , то в него я должен сунуть обсервабл того же типа, на котором сфэйлился?

Dmitrii
16.02.2017
13:59:44
Nick Senchurin
16.02.2017
14:00:20
как мне в цепочке ретрофит-вызовов отследить фэйл лучше всего? типа если зафейлился, то перейти на следующий

Andrew
16.02.2017
14:01:43
Дак да, сейчас у меня апк 2.3 метра весит
Вот пральна, у меня тож больше половины веса моей софтинки занимают корявые картинки(заказное то понятно подругому пишется) меньше 5 метров апк, беда вот только после инстала за 15 переваливает, буду с этим бороться как время появится

Dmitrii
16.02.2017
14:01:53
У меня сделана своя колбек-фабрика для ретрофита, она расширяет интерфейс колбека до 4-х методов, типа успех, ошибка, нет сети и проч.

Nick Senchurin
16.02.2017
14:02:24
Перейти на следующий что
getData1().flatmap(d->getData2()).flatmap(m->getData3()) ну я через флетмап вызываю ретрофит запросы, или по другому нужно как то

или через onErrorReturn это делается?

Andrew
16.02.2017
14:03:48
getData1().flatmap(d->getData2()).flatmap(m->getData3()) ну я через флетмап вызываю ретрофит запросы, или по другому нужно как то
onErrorResumeNext или чёто типа такого погляди операторы в доке и уточняй что с Rx обёрткой работаешь)

в доке описанный оператор catch зовётся

Nick Senchurin
16.02.2017
14:06:27
У меня сделана своя колбек-фабрика для ретрофита, она расширяет интерфейс колбека до 4-х методов, типа успех, ошибка, нет сети и проч.
и как ты с этим работаешь? getData().subscribe( и в этом сабскрайбере в онЕррор вызываешь следующий вызов ретрофита?

я как раз таки хочу избежать этих анонимных сабскрайберов, типа getData1().ifErrorSkip().getData2().ifErrorSkip() вот чето типа такого

Страница 996 из 3205