@android_ru

Страница 997 из 3205
Nick Senchurin
16.02.2017
14:07:55
в доке описанный оператор catch зовётся
во, ближе к истине, сейчас почитаю

Dzmitry
16.02.2017
14:33:23
Всем привет. Может кто подскажет библиотеку хорошую проверенную, которой сами пользовались. Picker для изображений и для видео с возможностью multiple selection. И с лимитом по количеству выбираемых аудио/видео. Например, чтобы можно было сделать multiple selection не более, чем двух видео и не более чем трех изображений. Min API 16

?

balolam
16.02.2017
15:01:33
Его можно самому сделать, это не особо трудная задача

Google
Dzmitry
16.02.2017
15:03:11
Время поджимает.

balolam
16.02.2017
15:09:27
Сколько времени на это все?

Sergey
16.02.2017
15:09:52
Сколько времени на это все?
наверное как всегда, на вчера )

balolam
16.02.2017
15:10:10
Ну за пару дней можн

Dzmitry
16.02.2017
15:31:19
Ну за пару дней можн
Пары дней нету...

Нашел уже похожие на правду варианты, проверять буду.

Dzmitry
16.02.2017
15:34:52
Спасибо

Todor
16.02.2017
15:37:00
Dagger2 -> Subcomponent plusComponent() - этот метод всегда так называется? Аналог - applicationModule(new ApplicationModule(this)) где первое слово - application будет меняться от конкретного модуля

Sergey
16.02.2017
16:07:35
ребят, подскажите, как правильно получить имя файла из URI где схема content ( получаю файл из google drive)

когда схема file - нет проблем, просто берем последний сегмент

а вот со схемой content проблемы

Google
Highway
16.02.2017
16:11:34
Уже не делвик...

Sergey
16.02.2017
16:14:28
но нет гарантии что что в той uri будет название файла

там так и написано

Nick Senchurin
16.02.2017
16:14:57
блин, есть нормальный туториал с subscribeOn observeOn ?

Sergey
16.02.2017
16:15:26
через ContentResolver
а Contentresolver с какой версии?

Nick Senchurin
16.02.2017
16:15:27
мне надо в отдельном треде забрать с апи данные, их сохранить в бд, и потом обновить в гуи , я запутался в трех соснах

Sergey
16.02.2017
16:15:44
через ContentResolver
или он в сапорт лайбрари есть

оу

Sergey
16.02.2017
16:16:00
или 4)

Todor
16.02.2017
16:16:04
да нет, как назовешь, так и будет называться. Даггеру всеравно.
странно а где обозначить что передавать в этот метод?

Nick Senchurin
16.02.2017
16:16:07
Sergey
16.02.2017
16:16:34
или 4)
ну это понятно :-) я сейчас пробую через 2-ой поста на оверфлов http://stackoverflow.com/questions/3401579/get-filename-and-path-from-uri-from-mediastore

или 4)
и походу да... названия файла у меня нет

Sergey
16.02.2017
16:18:46
с ремоут файлом так не канает же
вот в том то и вопрос. Если возможность получить имя у файла который например на google drive

Google
Sergey
16.02.2017
16:20:21
я же написал выше
пошел читать доку...

Sergey
16.02.2017
16:22:42
пошел читать доку...
блин, может быть я ошибся, там вроде можно только тип файла достать

Andrew
16.02.2017
16:27:54
пошел читать доку...
Имя файла при скачивании идет в хэдерах, вот пример, он на шарпе, но суть понятна http://stackoverflow.com/questions/20492355/get-original-filename-when-downloading-with-webclient

Sergey
16.02.2017
16:32:18
Имя файла при скачивании идет в хэдерах, вот пример, он на шарпе, но суть понятна http://stackoverflow.com/questions/20492355/get-original-filename-when-downloading-with-webclient
те пробовать посылвать http запрос на получение этого файла и смотреть хедеры? но проблемы в том что у меня URI аля content:/asdfasdfasd/asdfasdf

Gleb
16.02.2017
16:33:20
Уже не делвик...
Ну насколько я понимаю далвик заменили на арт - не для нас, девелоперов. а для них - для юзеров)) при условии, что мы продолжаем использовать dalvik-optimized подходы - юзеры почувствуют преимущества новой vm так что лучше - забыть про арт - и считать что пишешь под далвик - хуже не будет, скорее - наоборот)

полез в дебри ContentProvider как он получает поток от URI... пока вникаю %)
Так что вы мучаетесь - нужен курсор(структ-дата) - говоришь query нужен стрим(binary) - говоришь openStream

Дмитрий
16.02.2017
16:34:22
Доброго времени суток. Сообщение не по теме немножко, но я хз где ещё спросить. Где найти разработчика? fl не предлагать(попробовал разместить заказ - начали писать студии всякие, а мне это не нужно, приложение минимальное)

Gleb
16.02.2017
16:34:32
В чём особенности написания под Дальвик?
Держим в голове что каждый gc - дорого обходится)

Дмитрий
16.02.2017
16:35:26
Andrew
16.02.2017
16:35:29
полез в дебри ContentProvider как он получает поток от URI... пока вникаю %)
У меня уже ночь, так что сейчас уже не соображу тебе решение, вобщем имя отдает сервер в заголовках и тебе его нужно как-то спросить

Gleb
16.02.2017
16:38:23
Так что вы мучаетесь - нужен курсор(структ-дата) - говоришь query нужен стрим(binary) - говоришь openStream
Не факт что под Uri - завернут настоящий файл, ты же не знаешь - может контент-провайдер тебе на лету будет его выкачивать, может сам там как-то что-то генерить, да вконце концов программно открыть тебе срим и в него рандом байты писать))

сейчас попробую
По Uri - либо стрим, либо курсор. По др - никак) успехов

Sergey
16.02.2017
16:40:43
По Uri - либо стрим, либо курсор. По др - никак) успехов
стрим получен, файл по стриму скопирован во временный, тут все ок. Бюсь как правильно получить имя. Сейчас буду пробовать курсор

Google
Gleb
16.02.2017
16:42:31
Там тебе и кофе и "в ванную" - и какао с чаем))

Quantum Harmonizer
16.02.2017
16:43:06
Кто-нибудь пробовал подменять класс приложения в espresso-тестах? Или я что-то делаю неправильно? :)

Sergey
16.02.2017
16:43:58
или сокр. вариант https://developer.android.com/reference/android/provider/OpenableColumns.html
cursor = context.getContentResolver().query(uri, null, null, null, null); int nameIndex = cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME);

did the trick :-)

мужики всем спасибо за помощь!

Admin
ERROR: S client not available

Dmitrii
16.02.2017
18:25:00
А помните я спрашивал как сделать так, чтобы у меня контент ресайзился при открытии клавиатуры?

Anton
16.02.2017
18:25:09
такое не забывается

Dmitrii
16.02.2017
18:25:16
?

Ты сейчас умрешь с того что я спрошу

Как сделать так, чтобы одна из вью НЕ ресайзилась? А заезжала под клавиатуру?

Quarx2k ?
16.02.2017
18:27:03
:D

Dmitrii
16.02.2017
18:27:33
Я предупреждал...

Ну смотрите, у меня видео лежит на фоне, оно играется и не должно реагировать на клаву

Клава как бы на него "наезжать" должна. А все остальное двигать "вверх"

Gleb
16.02.2017
18:48:41
CoordinatorLayout прямо какой-то ?

Sergey
16.02.2017
18:49:39
Gleb
16.02.2017
18:50:45
? с этим... AnimateLayoutChanges?

Sergey
16.02.2017
18:51:12
? с этим... AnimateLayoutChanges?
А оно там зачем?

Google
Sergey
16.02.2017
18:51:26
Немного не к месту

Gleb
16.02.2017
18:51:53
А оно там зачем?
Ну... Шоб мягко все это шло

Dmitrii
16.02.2017
18:52:31
Ничо не понял

Gleb
16.02.2017
18:53:27
Ничо не понял
Забей.. Прикалываемся))

Ничо не понял
Может свой кейборд тогда уж

Юсуф
16.02.2017
18:54:20
Профессиональный юмор какой-то??

Dmitrii
16.02.2017
18:54:32
Да мне попроще че б

Сейчас у меня видео лежит в FrameLayout у обоих высота помечена как wrap_content

Gleb
16.02.2017
18:55:24
Да мне попроще че б
Слушай....а ведь есть решение... Сек

Dmitrii
16.02.2017
18:55:28
Соответвенно, при раскрытии клавы видос плющит в прямом смысле слова

Gleb
16.02.2017
18:56:56
Соответвенно, при раскрытии клавы видос плющит в прямом смысле слова
Короче, у тебя все что должно подпрыгивать должно лежать в отд window

Dmitrii
16.02.2017
18:57:44
Моя картина мира только что перевернулась. Есть несколько window?

Gleb
16.02.2017
18:58:02
Соответвенно, при раскрытии клавы видос плющит в прямом смысле слова
Короче как диалог с Эдит текстом - он подпрыгивает, а все что род ним- нет

Dmitrii
16.02.2017
18:58:27
Таак

И как это сделать?

Gleb
16.02.2017
19:00:00
Моя картина мира только что перевернулась. Есть несколько window?
Window это более низкоуровневое апи чем активити и диалоги, лучше туда не спускаться но в твоём сл по др никак походу

Dmitrii
16.02.2017
19:00:26
Со мной всегда так происходит

Самый треш в каждой задаче

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