@android_ru

Страница 634 из 3205
Ⓜ️ᵃʳᵃᵗ
06.12.2016
18:03:20
в нв его базе можно простенький плеер написать ? порсто столкнулся с косяком mediaplayer с тем что на некоторых девайсах http:\\xxx.xxx\super.mp4 не вопроизводит. в гугле пишут, что там косяк с кешированием на некоторых девайсах

Глеб
06.12.2016
18:03:47
на его базе уже есть ExoPlayer

но никогда нельзя быть ни в чем уверенным, если речь заходит о "некоторых девайсах"

Ⓜ️ᵃʳᵃᵗ
06.12.2016
18:04:46
на его базе уже есть ExoPlayer
да вот думаю может его воткнуьт но насколько он пухлый ?

Google
Глеб
06.12.2016
18:05:02
хотя у нас на всех протестированных ExoPlayer работал стабильно, а это штук 15 самых разных.

по пухлости не могу сказать, честно даже не смотрел

но на данный момент всё, что вокруг MediaCodec'а наделано интегрируется весьма трудоемко

нельзя просто взять и сказать "играй XXX в вьюху YYY"

                                                                        
06.12.2016
18:20:09
ZZZ

Alexander
06.12.2016
18:29:43
Ребят, а почему может не декодироваться bitmap? Использую BitmapFactory.decodeByteArray и bitmap null

на выходе

Mikhail
06.12.2016
18:31:41
На вход данные верные подаёшь?

Alexander
06.12.2016
18:31:50
да

Mikhail
06.12.2016
18:32:05
Начало, длину

Alexander
06.12.2016
18:32:32
начало это 2 параметр?

Mikhail
06.12.2016
18:32:52
Да

offset

Google
Alexander
06.12.2016
18:33:26
bitmap = BitmapFactory.decodeByteArray(b, 0, b.length); где b - byte[]

вот так

Mikhail
06.12.2016
18:34:34
https://developer.android.com/guide/appendix/media-formats.html#core

Alexey
06.12.2016
18:34:40
@Aspire ты где этот byte[] взял?

Mikhail
06.12.2016
18:34:40
Тут смотрел формат?

Что в b?

Alexander
06.12.2016
18:35:06
Alexey
06.12.2016
18:36:35
@Aspire а сохранял в базу что? До сохранения и после сохранения одинаковые byte[] получаешь?

Mikhail
06.12.2016
18:37:02
Я бы для начала убедился, что формат поддерживаемый

Alexander
06.12.2016
18:38:15
Да формат нормальный в других случаях это работало

Mikhail
06.12.2016
18:38:38
Может тогда проблема в, собственно, блобе?

Alexander
06.12.2016
18:39:40
ну там байты прихотя в формате [48, 49, 49 ,48 ....] и тд

и больше нет не каких

Alexey
06.12.2016
18:40:51
@Aspire в базу Bitmap в чистом виде сохранялся или сжимался в jpeg/ещё что-то?

Alexander
06.12.2016
18:40:55
Ладно я щас сверю перед отправкой и то что приходит

я в базу сохраняю в бинарном виде

Alexey
06.12.2016
18:42:07
эт мы поняли

                                                                        
06.12.2016
18:42:57
Я ваще ничо не понял

Alexander
06.12.2016
18:43:49
в чистом

Stas
06.12.2016
18:44:26
Кто-нибудь пользовался publishing api?

Google
Stas
06.12.2016
18:44:56
За что отвечает default lang: https://developers.google.com/android-publisher/api-ref/edits/detail

выбор листинга или что-то другое?

                                                                        
06.12.2016
18:46:52
Добрый вечер добрый вечер добрый вечер добрый вечер добрый вечер. Как узнать , через своё приложение, какие приложения установленны на телефоне?

?

Mikhail
06.12.2016
18:49:17
PackageManager.getInstalledApplications()? :)

Alexey
06.12.2016
18:49:32
@Aspire если для получения битмапа до сохранения использовался bitmap.copyPixelsToBuffer(), то нужно использовать bitmap.copyPixelsFromBuffer

Mikhail
06.12.2016
18:50:24
В общем виде

Alexey
06.12.2016
18:51:16
@Aspire используй для сохранения Bitmap.compress() - будет всё хорошо

                                                                        
06.12.2016
18:54:32
Благодарю

Alexey
06.12.2016
18:59:22
Хотя у меня есть compress
1. для проверки, выполни decodeByteArray после compress(), до сохранения byte[] в БД, что там оно выдает? 2. сравни byte[] до сохранения с byte[] после извлечения, должны совпадать )

Максим
06.12.2016
19:16:26
Ещё у SQLite в андроид окно для blob максимум 1мб. Поэтому не рекомендуется хранить большие файлы в бд

Лучше на флешке, а в бд только имя файла

Максим
06.12.2016
19:19:42
http://stackoverflow.com/questions/5406429/cursor-size-limit-in-android-sqlitedatabase

Google
Alexey
06.12.2016
19:20:15
@mhatsunova до хранения бинарных данных в sqlite? а почему бы и не?

Quantum Harmonizer
06.12.2016
19:20:34
Есть причина хранить битмап в БД?

Masha
06.12.2016
19:23:17
@mhatsunova до хранения бинарных данных в sqlite? а почему бы и не?
до хранения битмапов там — так-то понятно, что PK + blob будет быстрее всего работать

Danil
06.12.2016
19:37:02
Добрый вечер ребят! Вопрос по апи гугл карты. Когда тапаю на маркер появляются кнопка построения маршрута. Вопрос как мне эту кнопку переделать в мою кастомную кнопочку?

Andrey
06.12.2016
19:38:21
Есть предположение что никак

Danil
06.12.2016
19:38:59
Я наверное плохо объяснил, сейчас картинки привезу

Хочу маленькую синенькую превратить в fab

Но не могу понять, что отвечает за ее вызов, как ее перехватить и как она вообще называется. Я догадываюсь, что все это происходит на onMarkerListener но не знаю, как оттуда все нужное мне выдернуть

Andre
06.12.2016
19:44:24
Сделай свою и все

Danil
06.12.2016
19:47:34
Как перенести механизм это кнопки на свою?

Этой кнопки*

То есть может уже есть готовый метод, который создает интент на основе текущего положения и выбранного маркера и перекидывает меня в приложение гугл карты?

Alex
06.12.2016
19:53:52
Вообще можно ресурс подменить, как вариант

Т.е. - достаточно найти название изображения в библиотеке и сделать такое же уже с нужным изображением

J
06.12.2016
20:16:32
Есть причина хранить битмап в БД?
А БД сериализивать и хранить на сервере в виде файла, и забирать его через base64 внутри json

Quantum Harmonizer
06.12.2016
20:16:53
??

Google
J
06.12.2016
20:17:04
а сервер тот запускать в вируальной машине

в облаке

Quantum Harmonizer
06.12.2016
20:17:33
на джаве, чтоб в ещё одной виртуалке

(это не шутки, у меня на VDS крутится JVM :)

J
06.12.2016
20:18:10
а исполнять всё на языке Visual Basic внутри экселевского файла

Quantum Harmonizer
06.12.2016
20:18:31
мсье знает толк в извращениях)

Danil
06.12.2016
20:19:08
Вообще можно ресурс подменить, как вариант
Идея крутая, но в данном случае мне все равно актуальней знать, как работать с помощью интрефейсов

Alex
06.12.2016
20:22:08
Не факт что гугл карты это могут ) но изучить этот вопрос стоит. Подмена ресурса - крайний случай

J
06.12.2016
20:23:19
мсье знает толк в извращениях)
удивительный факт: если реальньно запустить такой пирог и на нём гонять алгоритм поиска подстроки длинны M в строке длинны N, который работает за O(M+N), то этот треш всёравно будет работать быстрее чем супер-хардварный код с порядком сложности O(M*N) если M = 10^5, а N = 10^10

Kostya
06.12.2016
20:25:00
Я из другого чата по андроиду :)

Quantum Harmonizer
06.12.2016
20:25:26
Чёт мне кажется, что M + N — это один из крайних случаев. Не буду спрашивать про M*N :)

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