@android_ru

Страница 202 из 3205
Mikhail
11.09.2016
07:20:53
Кто может подсказать, как можно сделать такие границы у лейаута?

То что чёрным выделено

Максим
11.09.2016
07:24:41
http://prntscr.com/cgnk3c

Как оказалось, у меня все зависимости полетели

Google
Максим
11.09.2016
07:25:47
Тот блок был из модуля library, поэтому одна зависимость

Sergey
11.09.2016
07:27:32
Из апп компата же

Gerc
11.09.2016
07:27:51
У меня только одна зависимость

Максим
11.09.2016
07:28:53
http://prntscr.com/cgnl3g

У меня 2 модуля

library и app

В модуле library одна зависимость

А в модуле app две: app compat и library

Sergey
11.09.2016
07:31:01
А зачем делать модуль для одной зависимости?

Максим
11.09.2016
07:32:38
У меня в модуле library зависимость + мой код, типа надстройка над плеером, просто вынес в отдельный модуль. Раньше юзал андроидовский mediaplayer, и, следовательно, зависимостей не было. Теперь появилась одна

Sergey
11.09.2016
07:34:02
Может не добавил репозиторий в котором лежит екзо?

Его может не быть в мейвене

Google
Максим
11.09.2016
07:35:52
Хм, я не нашел

А в каком репо он лежит?

У них же через jcenter

Sergey
11.09.2016
07:37:57
Да, в нем

Максим
11.09.2016
07:40:13
У меня jcemter прописан, все норм синхронизируется, но не видит классы

Sergey
11.09.2016
07:40:47
Попробуй версию 1.5.10, последнюю

Vitaliy
11.09.2016
07:43:12
Что выдает в логе при синхронизации?

Максим
11.09.2016
07:43:20
Я обе пробовал(. Тут проблемы с самим гредлом скорее

Vitaliy
11.09.2016
07:43:22
Инвалидейт кэш, ребюльт

Сделай из консоли ./gradlew :app:assembleDebug

Или без : перед app, у нас немного другая структура проекта

Максим
11.09.2016
07:44:12
http://prntscr.com/cgnold

Vitaliy
11.09.2016
07:44:45
Убери использование Exo и просто собери через консольку

Зависимость оставь

Sergey
11.09.2016
07:48:44
https://google.github.io/ExoPlayer/guide.html

Mikhail
11.09.2016
07:49:17
Так никто такое не делал?

Максим
11.09.2016
07:50:52
Да, проблема была в том, что library не компилился, поэтому с app были проблемы.

Убрал зависимость

Синхронизировал

Google
Sergey
11.09.2016
07:51:05
Можно вырезать одну ячейку и продублировать ее через tile

Максим
11.09.2016
07:51:11
Добавил обратно

Все заработало

Спасибо

Mikhail
11.09.2016
07:52:02
Можно вырезать одну ячейку и продублировать ее через tile
я примерно так и сделал, но у меня заполняется весь linearlayout такими ячейками)

Sergey
11.09.2016
07:52:56
Можно задать гравити картинке

Ты как сделал, через layer-list?

Mikhail
11.09.2016
07:54:06
http://pastebin.com/MrRMFgWa

Sergey
11.09.2016
07:54:24
Я так тень делал, фоновым drawable

Nikita
11.09.2016
07:56:16
https://youtu.be/HC_mk2lCSPw

Sergey
11.09.2016
07:56:19
Там надо завернуть битмапу в item, и еще что-то сделать, забыл.

Mikhail
11.09.2016
07:57:13
RivShiell
11.09.2016
08:16:03
Может кто в потрохах андроида разбирается. Где в исходниках находятся файлы отвечающие за работу с сенсорами (в частности сенсор приближения)?

Александр
11.09.2016
08:48:32
Ребята, нужна помощь. Как расшифровать ссылку короткую? Например vk.cc/blabla

Я думал в фоне открыть её и спарсить готовый url, который открылся

Есть другие идеи ?

Максим
11.09.2016
08:57:31
Caused by: com.google.android.exoplayer.upstream.HttpDataSource$HttpDataSourceException: Unable to connect to android.resource://imangazaliev.audioplayer/raw/audio

Ошибка

Почему то HttpDataSourceException, хотя у меня DefaultUriDataSource

Что нужно для проигрывания из raw?

Google
Максим
11.09.2016
08:57:31
Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE); String userAgent = Util.getUserAgent(mContext, "ImmaPlayer"); DataSource dataSource = new DefaultUriDataSource(mContext, null, userAgent);

Igor
11.09.2016
09:14:11
Что нужно для проигрывания из raw?
У меня то же самое. Только нужно проигрывать из нета. Передаю url звука

Александр
11.09.2016
09:22:32
"Сертификат, использованный для подписи APK-файла, ещё не действителен. Используйте действительный сертификат"

?

Stas
11.09.2016
09:25:14
Открыть в фоне UrlConection запросить istream и спросить текущий url

URLConnection con = new URL( url ).openConnection(); System.out.println( "orignal url: " + con.getURL() ); con.connect(); System.out.println( "connected url: " + con.getURL() ); InputStream is = con.getInputStream(); System.out.println( "redirected url: " + con.getURL() ); is.close();

Я думал в фоне открыть её и спарсить готовый url, который открылся

Погугли get redirect url может еще что будет.

Admin
ERROR: S client not available

Mikhail
11.09.2016
09:28:28
Печаль =/

под один экран всё хорошо, под другой начинает всё танцевать

Максим
11.09.2016
09:30:47
Надо AssetDataSource
А расширение указывать надо? Я получаю URI так: setAudio(Uri.parse("android.resource://" + mContext.getPackageName() + "/raw/" + resourceName));

Александр
11.09.2016
09:30:51
Погугли get redirect url может еще что будет.
Что-то я именно про это забыл))

Максим
11.09.2016
09:30:56
Без расширения

Sergey
11.09.2016
09:32:42
Uri.parse("android.resource://com.my.package/" + R.raw.sound);

Так надо

Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.sound);

Махач ^

Максим
11.09.2016
09:46:01
Uri mAudioFile = Uri.parse("android.resource://" + mContext.getPackageName() + "/" + resourceId); ExoPlayer mPlayer = ExoPlayer.Factory.newInstance(1); Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE); DataSource dataSource = new AssetDataSource(mContext); ExtractorSampleSource sampleSource = new ExtractorSampleSource(mAudioFile, dataSource, allocator, BUFFER_SEGMENT_SIZE * BUFFER_SEGMENT_COUNT); MediaCodecAudioTrackRenderer audioRenderer = new MediaCodecAudioTrackRenderer(sampleSource, MediaCodecSelector.DEFAULT);

Google
Максим
11.09.2016
09:46:39
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.upstream.AssetDataSource$AssetDataSourceException: java.io.FileNotFoundException: 2131099648

У тебя нет случайно кода с реального проекта? Для проигрывания с raw

Sergey
11.09.2016
09:48:53
Нет

Я так только через медиаплеер делал

С raw директории

Максим
11.09.2016
10:07:37
Короче не стал мучится и закинул все в assets)

Нет
Спасибо

Vitaliy
11.09.2016
11:37:44
Короче не стал мучится и закинул все в assets)
Ну вообще raw(и любые другие ресурсы) это то, что должно зависеть от конфигурации

А assets это то, что нет

У тебя может быть raw-ru, например

Максим
11.09.2016
11:41:03
Gerc
11.09.2016
11:43:31
Максим
11.09.2016
11:43:50
Gerc
11.09.2016
11:44:02
Да

Максим
11.09.2016
11:45:09
А что же делать?)

Gerc
11.09.2016
11:53:33
Vitaliy
11.09.2016
12:09:25
Нет никакого лимита

Все там смайлики хранят

Да и с чего бы ему быть, папка тупо переносится в apk

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