@android_ru

Страница 54 из 3205
Nikita
15.08.2016
11:24:07
Не зависимо от скролла

Nikolay
15.08.2016
11:24:59
Alexander
15.08.2016
11:26:58
Volley умеет их кэшировать. При скролле вьюшки будут заполняться мгновенно

покажи пример что ты хочешь сделать

Google
Nikita
15.08.2016
11:35:57
для 1к картинок? OutOffMemory не словишь?
По запросу получаю ссылку

покажи пример что ты хочешь сделать
Хочу искать в Яндекс музыке обложки для музыки

Запрос поиска -> брать первый элемент и брать оттуда ссылку на обложку

Alexander
15.08.2016
11:42:45
ок получил, ты ссылку на картинку а дальше, сохранить ее в галлерею?

просто не понятно зачем сразу нужен большой объем данных

ты же можешь точно также скролить список из картинок

при ленивой загрузке

Fedor
15.08.2016
11:52:09
Разве для коверов музыкальных альбомов нет специальных отрытых апи?

Mukhamed
15.08.2016
11:53:07
если был бы открытый api он вообще бы не парился)

Fedor
15.08.2016
11:55:24
да точно есть

Nikita
15.08.2016
11:55:51
да точно есть
Есть. Им и пользуюсь

Yura
15.08.2016
12:07:25
подскажите по поводу тестов - у меня есть свой класс со своими свистелками/перделками от которого я наследую все свои классы с тестами, что я должен сделать? создать java либу и поместить туда (в test/java) этот класс, а в проектах добавлять свою либу (через testCompile)?

Google
Nikita
15.08.2016
12:09:04
Кстати, а где можно почитать про тесты?

Не вкуриваю как их делать

Yura
15.08.2016
12:09:43
http://tools.android.com/tech-docs/unit-testing-support

там по умолнчаию для нового проекта генерится папка в src/test/java и тестовый класс

т.е. тебе надо создать обычный java класс и создать метод с аннотацией @Test

я правда по привычке их (методы) начинаю с test

Nikolay
15.08.2016
13:04:29
Кто свои плееры писал на основании MediaPlayer - что использовали для этого? Сервис, менеджер какой или синглтон?

Art
15.08.2016
13:27:19
как лучше всего заморозить view? нарисовать, сохранить в битмап и в onDraw рисовать это битмап?

Begemot
15.08.2016
13:31:12
Но меня взбесил что-то этот медиаплеер

Глючный он какойто

Vlclib хочу попробовать

Nikolay
15.08.2016
13:33:40
А связь с активностями через биндинга была? На onStartCommand асинхронность не сказывалась?

Alexey
15.08.2016
13:36:16
меня что-то анимации бесят

кто-нибудь пробовал Transitions ?

Begemot
15.08.2016
13:39:42
А связь с активностями через биндинга была? На onStartCommand асинхронность не сказывалась?
Через интенты, я после старта передавал в активити флаг что типа грузится и на это время до запуска кнопка становилась неактивной

Костыль конечно, но у меня плеер этот долго поток грузил

Nikolay
15.08.2016
13:40:05
А прогресс через локальные интенты?

Begemot
15.08.2016
13:40:19
Хотя может я что-то не так делал

Google
Begemot
15.08.2016
13:41:22
Но это была одна из моих первых программ для андроид, так что архитектурно лучше можно было бы сделать

Fedor
15.08.2016
13:48:28
как жеж без сервиса?

Nikolay
15.08.2016
13:49:20
Например менеджер в виде синглтона, который стопается каждый раз onPause дергается.

Fedor
15.08.2016
13:50:08
ну если играть надо только в фореграунде - то можно

гугли пилит новый медиаплеер

exoPlayer

Nikolay
15.08.2016
13:50:45
4.1 min version

Fedor
15.08.2016
13:50:58
и норм )

Nikolay
15.08.2016
13:51:35
Если бы все зависило от разрабов - они бы писали под последнии версии)

Alexey
15.08.2016
13:52:44
блин ребят

вы такие одинаковые

я вас путаю)

интересно, у меня одного так?))

Nikolay
15.08.2016
13:53:46
А с чего сидишь?

На винде все разноцветные.

Taras
15.08.2016
13:54:21
у меня только цвет другой,а так сливается

Fedor
15.08.2016
13:55:20
я себя не путаю )

сменил аву )

Alexander
15.08.2016
13:56:23
А кто мешает к сервису биндиться?

Alexey
15.08.2016
13:56:31
я с веб версии

Google
Alexander
15.08.2016
13:56:50
и получать с него текущее состояние загрузки

в базовой активити сделать биндинг

и в любом месте можно будет получить состояние и т д

Alexey
15.08.2016
14:55:14
ребят, кто-нибудь в Transitions анимациях шарит?

Fedor
15.08.2016
14:55:57
да, они - говно )

Alexey
15.08.2016
14:56:29
да, они - говно )
не могу вдуплить как они работают

TransitionSet set = new TransitionSet(); set .addTransition(new Slide(Gravity.RIGHT)) .addTransition(new Slide(Gravity.LEFT)) .setOrdering(TransitionSet.ORDERING_SEQUENTIAL); TransitionManager.beginDelayedTransition(container, set); visible = !visible; cvPicture.setVisibility(visible ? View.VISIBLE : View.INVISIBLE);

как мне сделать чтобы вьюха сначала уехала права потом вернулась?

вправо*

не пойму каким образом изменения visibility влияет на анимацию, какая-то хрень творится

Fedor
15.08.2016
14:58:37
потому и говно ) сам не знаю )

Alexey
15.08.2016
14:59:06
потому и говно ) сам не знаю )
жаль, ну ок, на самом деле не гавно, надо просто вдплить в них?

Fedor
15.08.2016
14:59:53
а тот код выше - не работает?

Alexey
15.08.2016
15:02:46
а тот код выше - не работает?
ну вьюха за экран вправо плавно уезжает и всё

Андрей
15.08.2016
15:04:47
а ты в какой момент visibility меняеш? когда анимация закончилась?

Андрей
15.08.2016
15:05:58
я с конца читаю)

Victor
15.08.2016
15:24:22
Ребят, кто плотно в нативе работал?

какие либы использовали и для чего?

fox.hs
15.08.2016
15:37:40
Всем привет! ?? "Работаю в лицее... лицеистом" [2] Пишу на Python, немного заинтересован Java и разработкой приложений для Android. Живу в Норильске. #whois

Google
Алексей
15.08.2016
16:18:40
Алексей Ошурков: Всем привет, скажите в какую сторону грести. Мне надо сделать так: запросить данные из бд и из сети. Пока запрос ушел в сеть, мне надо показать данные из БД. Запрос пришел- обновить данные в бд, и обновить ui с этими новыми данными.

Раньше это делал с помощью contentProvider и loader. Но время не стоит на месте, наверняка уже много чего появилось нового

Dmitriy
15.08.2016
16:26:25
А так же StorIO для бд

Метод получается в 3-5 строк. Предварительно настроив запрос апи и к бд.

Fedor
15.08.2016
16:32:14
Не страшно впихивать StorIO в проект? Ни бенчмарков, нихуя.

Gerc
15.08.2016
16:34:10
А что там мерять, та же sqlite

Fedor
15.08.2016
16:34:47
много чудес может быть под капотом

Gerc
15.08.2016
16:36:00
Orma тоже на sqlite, но самая быстрая

Fedor
15.08.2016
16:37:59
Я о таком даже не слыхал

Алексей
15.08.2016
16:38:11
Realm вроде сама я быстрая, правда не sqlite

Gerc
15.08.2016
16:38:24
Не самая

Алексей
15.08.2016
16:39:23
А вот кроме storIO, что еще можно использовать, хотя бы пару статей с примерами

Вот с rx не понял как использовать, это сначала сделать запрос на сервер, а потом map() использовать?

Fedor
15.08.2016
16:41:40
https://habrahabr.ru/post/281226/ вот тут есть какой-никакой бенч

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