
Проксимов
01.05.2018
12:35:13

Sergey
01.05.2018
12:43:22
Ты хоть пример посмотри
Там всё есть
https://github.com/kailash09dabhi/OmRecorder/blob/master/app/src/main/java/com/kingbull/recorder/WavRecorderActivity.java

Google

Sergey
01.05.2018
12:43:58
Это просто анимация кнопки

Gleb
01.05.2018
13:13:03
А чем MediaRecorder Api не подошёл? wav - не поддерживает?

Sergey
01.05.2018
13:14:11
Wav это же от IBM и Microsoft
Может там лицензия какая нужна

Gleb
01.05.2018
13:15:58
ну как нет....
вот же
https://developer.android.com/guide/topics/media/media-formats
PCM/WAVE

Sergey
01.05.2018
13:16:54
Может это только декодер?

Gleb
01.05.2018
13:19:02
Ну в медиарекордер - я то же не вижу слов про WAV
но видится мне на уровне платформы поддержка есть и в меди-саппорт форматс есть - значит как минимум еще на уровне media-codec api - можно
другое дело - что Recorder Api - более коробычный конечно, если через него никак - то через кодек - сто пудово должно быть
можно и либу поискать - но лучше очень лайтовую - максимум поверх-медиакодеовский враппер, а то....знаю я эти либы..... потихому подкапотом затащили ффмпег - и радуются - либу написали)))

Google

Проксимов
01.05.2018
13:23:40
Я погуглил и медиа рекордер не может в вав

Ivan
01.05.2018
13:30:57
Но, если нет опыта работы с ndk, лучше поискать что-нибудь попроще

Viktor
01.05.2018
13:33:33
AudioRecord + руками wav header в начало файла

Ivan
01.05.2018
13:38:30
В моем случае даже проще оказалось скомпилить lame и писать в mp3. Эта библиотека сама все хедеры генерирует
Кому надо, пишите в личку, скину cmakelists.txt для сборки lame. Ну и пример кода для opensl.

Проксимов
01.05.2018
13:46:14

Viktor
01.05.2018
13:47:33
Это же ужасно
Почему? Обернуть в Flowable и писать в файл или ещё куда-то. Проще уже некуда

Проксимов
01.05.2018
13:47:56

Viktor
01.05.2018
13:50:08
В общей сложности 20 строк на считывание и запись в файл. Запариваться?:)

Проксимов
01.05.2018
13:55:12
Подскажите countdown timer как реализовать через прогресс бар
И ещё вопрос, я хочу, чтобы по нажатию кнопки они исчезала, на её месте появлялся таймер, по истечению времени он пропадал и кнопка снова появлялась
Как это сделать?

Quantum Harmonizer
01.05.2018
14:13:33

Проксимов
01.05.2018
14:14:43

RVTexnolog
01.05.2018
14:16:19

Quantum Harmonizer
01.05.2018
14:16:59

Проксимов
01.05.2018
14:18:31

Quantum Harmonizer
01.05.2018
14:19:05

Google

Dima
01.05.2018
14:23:18
Решил впервые потыкать в CoordinatorLayout. Он должен быть всегда рутовым? Или их может быть несколько вложеных? Если мне нужно показать какой-то очень длинный текст, размером больше чем экран, мне засовывать CoordinatorLayout в ScrollView или засовывать NestedScrollView в CoordinatorLayout?

Quantum Harmonizer
01.05.2018
14:26:02
Координатор, вложенный в координатор — хм, а зачем?

Проксимов
01.05.2018
14:31:11

Dima
01.05.2018
14:31:13

Quantum Harmonizer
01.05.2018
14:32:26

Проксимов
01.05.2018
14:35:39
Фрейм?

Dima
01.05.2018
14:35:59
Аааа, тфу, я вообще всё перепутал. Это мне ConstraitLayout хотелось потестить, а не CoordinatorLayout. Простите.
ConstraitLayout же рекомендуют заменой всяким сложным версткам с RelativeLayout и прочим?

Щерба
01.05.2018
14:55:36
Ребят помогите room kotlin Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter someObjects
Данные на прямую из сети в адаптере получаю
@Entity(tableName = "listTypeCar")
data class GetTypeCarModel(
@PrimaryKey(autoGenerate = true)
var id: Long?,
@ColumnInfo(name = "code")
var code: Int?,
@ColumnInfo(name = "sucsses")
var sucsses: String?,
@ColumnInfo(name = "data")
@TypeConverters(GetTypeCarModelConverter::class)
var data: GetTypeCarModel?,
@ColumnInfo(name = "catype_info")
@TypeConverters(GetTypeCarModelConverterList::class)
var catype_info: List<GetTypeCarModel>?,
@ColumnInfo(name = "typecar")
var typecar: String?
)

Dasha
01.05.2018
14:58:43
Подскажите пожалуйста, в ретрофите можно при формировании запроса как то сразу указать что именно в JSON мне нужно вытащить, или только при получении JSON вытаскивать перебором? Какой самый легкий вариант, возможно Rx как то может с этим помочь

Щерба
01.05.2018
15:00:47

Kirill
01.05.2018
15:01:37
методом map переделай поток обхектов которые пришли в поток обхектов которые тебе нужны
это rx

Dasha
01.05.2018
15:04:20
ок спс

Quantum Harmonizer
01.05.2018
15:11:31

Bahrom
01.05.2018
15:11:47

Google

Quantum Harmonizer
01.05.2018
15:11:53

Щерба
01.05.2018
15:12:42

Bahrom
01.05.2018
15:13:36

Sasha
01.05.2018
15:15:31
https://s3-eu-west-1.amazonaws.com/rpi-magazines/issues/full_pdfs/000/000/009/original/HelloWorld04.pdf?1516093845

Щерба
01.05.2018
15:15:40

Quantum Harmonizer
01.05.2018
15:16:07

Sasha
01.05.2018
15:17:05
Это Кирилу

Artem
01.05.2018
15:42:02

Kirill
01.05.2018
15:43:58

Блэцкарь
01.05.2018
16:10:01
добрый вечер, почему на miui создаются пустые шорткаты на рабочем столе?

Yaroslav
01.05.2018
16:43:51

Dasha
01.05.2018
16:46:02
Извиняюсь, вопрос уровня документации, но блин не могу точный ответ найти. Я делаю запрос с ретрофитом. Там ответ сервера вот такой как на картинке. Мне нужно достать путь к картинке вложенности results. Вопрос по pojo. Как правильно оформить получение ответа, чтобы он все разметил в первый pojoMain а потом уже вытащил все в модель results? Какую модель мне нужно подставлять в запрос?Вот код на всякий
public interface ApiService {
@GET("/movie/popular?api_key={api_key}")
Call<ResultsPojo> getPhotosList(@Path("api_key") String key);
}Сейчас я все вытаскиваю в ту модель, которая на картинке, а не та, которая вложенная.

Izy Yank
01.05.2018
16:46:22
как корректно залейть в плей маркет и проверить версию своего приложения и соответственно уведомить если оно есть? без своего сервера

Блэцкарь
01.05.2018
16:46:56

Yaroslav
01.05.2018
16:47:12
Скинь манифест
там походу ты опеределил нескольно точек входа

Dasha
01.05.2018
16:49:29

Yaroslav
01.05.2018
16:51:29
А вопрос переформулировать?)

Google

Dasha
01.05.2018
16:52:20
А вопрос переформулировать?)
итоговая цель вытащить ссылку на изображение. Вопрос в том, как с такой вложенностью правильно оформить запрос для ретрофита

Yaroslav
01.05.2018
16:53:58
а так только руками после того, как получил ответ

Dasha
01.05.2018
16:55:03

Yaroslav
01.05.2018
16:57:09

Albus Drumbledore
01.05.2018
16:59:08
Ребят.
Создаю себе приложение-монитор криптовалют
java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
вылазит это дело
подскажите что не так
весь инет облазил

Yaroslav
01.05.2018
17:01:50

Danil
01.05.2018
17:02:37
Ребят, а вообще можно в кэтч блоке так делать? Или если кто увидит, пакой побъёт меня?
} catch (Exception ex) {
e.printStackTrace();
}

Проксимов
01.05.2018
17:03:48

Konstantin
01.05.2018
17:04:03
Неправильно мапишь

Danil
01.05.2018
17:05:45
Ну вообще да
Да, всмысле меня побъют? Просто не понимаю, как лучше обрабатывать ошибки, которые к пользователю не имеют особо отношения, но при этом, пустой блок тоже плохо оставлять

Проксимов
01.05.2018
17:06:26
Надо указывать конкретную
Если про это была речь