@android_ru

Страница 851 из 3205
Gleb
19.01.2017
13:45:45
ffmpeg - и перекреститься три раза..... и мы все со своей rest асинхронностью отдыхаем)))

Quantum Harmonizer
19.01.2017
13:45:45
Тогда, я думаю, нужно сначала в совершенстве разобраться с темой видео — нарезка, склейка, вытряхивание ключевых кадров — что угодно.

Taras
19.01.2017
13:46:30
склейка + наложение аудио + переходы между видео

Gleb
19.01.2017
13:47:08
Google
Gleb
19.01.2017
13:47:59
ну... не знаю... ща мож комьюнити еще что-то предложит... ну вроде как особо ничего для твоих задач более подходящего и нет

Igor
19.01.2017
13:48:24
ffmpeg но тут на него фукали что мол тяжёлый в виде либы

Evgeniy
19.01.2017
13:50:19
Подскажите, в C# чтобы задокументировать класс, нужно писать /// <summary> /// /// </summary> В Java: /** text */

Gleb
19.01.2017
13:50:21
ffmpeg но тут на него фукали что мол тяжёлый в виде либы
ну.... ясное дело... яж говорю - к нему надо готовиться - не только умственно ... но и морально)))

Evgeniy
19.01.2017
13:50:23
в java - '

это актуально?*

Quantum Harmonizer
19.01.2017
13:50:44
это актуально?*
да, см. javadoc

Alexey
19.01.2017
13:50:48
писал как-то для себя штуку, чтобы мп3 резать

Evgeniy
19.01.2017
13:50:53
хорошо, спасибо

Алексей
19.01.2017
13:51:35
подскажите, не могу через пикасо вытащить большую фотку с телефона 2мб, вот код Picasso.with(this).load(new File(urlFileTelephone)).fit().centerInside().into(imageView);

мелкие достаёт

Google
Александр
19.01.2017
13:51:51
Ну так чо. Какой есть вариант добавить тень для CircleImageView?

Taras
19.01.2017
13:52:01
я собирал. там можно под разные архитектуры
собирал ручками или юзал библотеку какую нибуть?

Alexey
19.01.2017
13:52:13
ручками

Александр
19.01.2017
13:52:15
Gerc
19.01.2017
13:53:32
outLineProvide

Alexey
19.01.2017
13:53:36
собирал ручками или юзал библотеку какую нибуть?
собирал именно не утилиту командной строки, а как библиотеку. (.so) под андроид. Потом писал обвертку в jni и юзал.

больше с кодеками провозлся, если чесно.

Sergey
19.01.2017
13:53:51
Taras
19.01.2017
13:54:39
знаете ли какие готовые реализации оберток с ffmpeg для андроид?

Gleb
19.01.2017
13:56:02
Taras
19.01.2017
13:56:28
@NikitenkoGleb спасибо!

Gleb
19.01.2017
13:58:00
@NikitenkoGleb спасибо!
пожалуйста ✋

Taras
19.01.2017
14:15:41
Есть ли способ заставить thread работать и обновлять значение с интервалом в 3 секунды?

или лучше сервис сделать или asyncTask?

Denis
19.01.2017
14:17:14
А TimerTask не канает?

Taras
19.01.2017
14:20:00
HTTPRequestThread thread = new HTTPRequestThread(); thread.start(); try { while (true) { Thread.sleep(2000); if(!thread.isAlive()) { output = thread.getInfoString(); break; } } } catch (Exception e) { output = e.toString(); } tv3.setText("" + output ); }

значения с сервера берутся и в textView

но обновляются лишь при OnStart,OnResume

Google
Quantum Harmonizer
19.01.2017
14:23:54
Есть ли способ заставить thread работать и обновлять значение с интервалом в 3 секунды?
Android way: стартуй сервис, который будет эмитить броадкасты с ответами; в конце ЖЦ останавливай сервис (или пусть сервис остановится если броадкасты не доходят). Rx way: ну тут, короче, всё понятно.

Dmitry
19.01.2017
14:25:12
Сервис не нужен, лишняя морока, тебе все равно в нем нужно будет тред создавать и всю работу в нем делать

Quantum Harmonizer
19.01.2017
14:25:40
В IntentService поток уже создан.

Dmitry
19.01.2017
14:26:05
в нем да

Quantum Harmonizer
19.01.2017
14:26:19
Сервис не нужен, лишняя морока, тебе все равно в нем нужно будет тред создавать и всю работу в нем делать
а из активити нужно понижать приоритет создаваемого потока, например

Anton
19.01.2017
14:26:44
А как в мвп по умному с интент сервисом работать?С уи через рхбас связывать ?

Quantum Harmonizer
19.01.2017
14:26:46
и пересоздавать поток при пересоздании активити — не ок

Kolas
19.01.2017
14:26:56
а может ли активити singleTop быть уничтожено? т.е. целесообразно ли вообще исп-ть для таких активити onSaveInstanceState?

Dmitry
19.01.2017
14:27:19
это меньшая проблема понижать приоритет) дык не обязательно в активити все это делать, можно свой сервис создать, не андроидовский

и вообще его не нужно пересоздавать

Quantum Harmonizer
19.01.2017
14:27:43
а может ли активити singleTop быть уничтожено? т.е. целесообразно ли вообще исп-ть для таких активити onSaveInstanceState?
поворот экрана, переход в другой таск, старт другой активити в этом таске

Quantum Harmonizer
19.01.2017
14:28:23
смена языка, что угодно)

Denis
19.01.2017
14:29:06
Чет эдитор constraintlayout косоебит жестко

C viewpager внутри его просто разносит)

Dmitry
19.01.2017
15:04:21
на 3 минуты то?

вроде в новых версиях ты даже поставить его не сможешь

Vladimir
19.01.2017
15:06:21
псс, посоны, плиз подскажите, почему просто нельзя прописать urlConnection а именно через AsyncTask?

Gleb
19.01.2017
15:06:51
Есть ли способ заставить thread работать и обновлять значение с интервалом в 3 секунды?
Еще один android way - sendMessageDealayed если обновлять в UI - Handler(MainLooper), если обновлять в BG - Handler(handlerThread.getLooper) когда уходишь - чистишь за собой очередь handler.removeMessages, и если BG - то ещё и handlerThread.stop

Google
Vladimir
19.01.2017
15:06:55
ну то есть нельзя просто сделать метод который конектиться куда то забирает строку и разрывает соединение

Andrew
19.01.2017
15:06:57
3 минуты с точки зрения ведра - целая жись) я никогда не уверен что мой код в следующую секунду жить будет, над будет проверить, напугал ты меня

Dmitry
19.01.2017
15:08:58
я наврал The alarm’s interval. Interval in milliseconds between subsequent repeats of the alarm. However, note that as of Android 5.1, your minimum interval is one minute (60000ms); values less than that will be rounded up to one minute. This minimum interval is enforced regardless of your targetSdkVersion value.

http://pguardiola.com/blog/darealfragmentation-alarms/

Quantum Harmonizer
19.01.2017
15:09:45
псс, посоны, плиз подскажите, почему просто нельзя прописать urlConnection а именно через AsyncTask?
Потому что все события ввода вынуждены будут ждать, пока твой код сходит в интернет. Через AsyncTask в большинстве случаев тоже не надо, а вместо HttpUrlConnection тебе, скорее всего, нужен Retrofit.

Vladimir
19.01.2017
15:10:14
спасибо

Gleb
19.01.2017
15:10:36
псс, посоны, плиз подскажите, почему просто нельзя прописать urlConnection а именно через AsyncTask?
можно, просто urlConnection - немного багованый(ну по сравнению с okHttp) - а так в большинстве случаев - в полне рабочий вариант - просто его облагораживать еще много писанины AsyncTask - никаких проблем, если ты знаешь как правильно состыковать его жизненый цикл и цикл активити - а это довольно непростая на самом деле задача

Vladimir
19.01.2017
15:11:12
ну я парень не простой

как даун

сделал

Admin
ERROR: S client not available

Vladimir
19.01.2017
15:11:22
из асинхронного

синхронный код

:(

Gleb
19.01.2017
15:12:21
ну какое можно, в основном-то потоке??
не ... не восновн естесственно - в бг

ну какое можно, в основном-то потоке??
аа... я вопрос недопонял....сорян

не ... не... НЕЛЬЗЯ в основном - пожлста пиши - тока тя андроид крэшить начнет "сетевая операция в ui потоке"

и слава богу так сделали .....иначе б ушлые, кто торопиться в продакшн - во всю б там из ui гоняли б в нет )))

Quantum Harmonizer
19.01.2017
15:16:25
ANR и досвиданья :)

Google
Gleb
19.01.2017
15:17:42
я не давно был удивлён, что такую хрень и service и контент провайдер может кидать, если ты там в майн потоке сеть фигачишь

Andrew
19.01.2017
15:18:08
да вще над запретить уи поток напрямую юзать, сделать Application.UiThread.post(IOperation) и всё, чё жопу мять

Gleb
19.01.2017
15:18:16
даже им другой процесс назначить - не помогает, отдельный трейд - и только так

да вще над запретить уи поток напрямую юзать, сделать Application.UiThread.post(IOperation) и всё, чё жопу мять
А у тебя майн лупер и так глобальный - один. Просто ты можешь иметь несколько очередей - чтоб мессэджи все в одну не сгружать... там их не путать

Igor
19.01.2017
15:23:17
Служба работает в основном потоке ведущего процесса — служба не создает своего потока и не выполняется в отдельном процессе (если вы не указали иное). дык сервисов основы

Igor
19.01.2017
15:26:50
ну эт гуглдэв так переводит - его и спрашивать

а так лучше не переводить +100

Sergey
19.01.2017
15:27:08
прекратите )

Igor
19.01.2017
15:27:24
ай фатит

всяко читаем как попадётся

Sergey
19.01.2017
15:28:08
в локализированных доках часто устаревшая или не полная информация

Валерий
19.01.2017
15:28:11
службы еще норм. А "Активность, Деятельность" ?

Alexey
19.01.2017
15:28:52
"не сохранять действия"

Sergey
19.01.2017
15:30:14
так, запускаем деятельность через свои намерения

Валерий
19.01.2017
15:30:37
"не сохранять действия"
я не мог понять что это значит, пока не переключил на англ "Do not track activities"

Sergey
19.01.2017
15:30:46
только не забудьте через мешок намерения передать свои параметры

Nick Senchurin
19.01.2017
15:31:01
XDDD

Sergey
19.01.2017
15:34:33
или сделайте посылабельными классы с данными чтобы передать их через мешки намерения

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