Denys
А каким образом в мета-данных получить url?
Это у вас нужно спросить какие у вас мета-данные. :)
Denys
Сбоку похоже, что приходит бинарный файл.
Роман
Добрый день подскажите возможно ли под spanable text прикрепить еще текст который будет не видно?
Тони
Сбоку похоже, что приходит бинарный файл.
каким образом я могу узнать какие у меня мета-данные?
Denys
каким образом я могу узнать какие у меня мета-данные?
А откуда вы взяли, что у вас там мета-данные, а не файл?
Тони
А откуда вы взяли, что у вас там мета-данные, а не файл?
я думаю я не прав. Мне возвращается файл, в таком виде, в каком я скинул. Тогда уточню,у более знающих меня людей, что это за тип данных у меня в ответе?
Artem
что тогда еше надо?)
Тони
Еще раз. У меня есть url, на который я должен отправить запрос и передать токен. Я отправляю запрос , мне в ответ возвращается файл(не в виде ссылке, а в виде каких-либо данных) . Мне нужно скачать его. Каким образом это сделать можно?
Тони
HTTP? Окей гугл, как делать HTTP-запросы?
Каким образом скачать файл в виде данных?
Denys
HTTP? Окей гугл, как делать HTTP-запросы?
За несколько минут у меня сложилось стойкое ощущение, что GPT-2 очень продвинулся. :)
Тони
Я могу его сохранить, а потом открыть, проблем нету.Так сейчас работает. Но мне нужно чтобы произошло именно скачивание с нотификацией .
Anonymous
Каким образом скачать файл в виде данных?
Прост качай побайтого. Через OkHttp
Anonymous
Каким образом скачать файл в виде данных?
https://futurestud.io/tutorials/retrofit-2-how-to-download-files-from-server
Mike
Каким образом скачать файл в виде данных?
А в виде чего ещё его можно скачивать?!
Тони
https://futurestud.io/tutorials/retrofit-2-how-to-download-files-from-server
этот способ сохраняет файл без нотификации
Тони
Ну в прямом смыле,есть файл, мы его сохраняем на диск,а нотификейшена о том что файл скачивается нету
или надо туториал на каждый набор фич?
Denys
этот способ сохраняет файл без нотификации
https://androidclarified.com/android-downloadmanager-example/
Тони
https://androidclarified.com/android-downloadmanager-example/
а вот тут , url передается в виде прямой ссылки на скачивание
Тони
что?
DownloadManager.Request request=new DownloadManager.Request(Uri.parse("http://speedtest.ftp.otenet.gr/files/test10Mb.db"))
Mike
а вот тут , url передается в виде прямой ссылки на скачивание
Что ты вообще имел в виду? В виде чего ещё может быть урл?
Тони
ну вот в моем случае каким образом мне сделать? я не могу передать ссылку,потому у меня ссылки нету. Или может я не понимаю?
lilmir
А как ты собираешься качать без ссылки?
Mike
ну вот в моем случае каким образом мне сделать? я не могу передать ссылку,потому у меня ссылки нету. Или может я не понимаю?
А что у тебя есть? Началось с того, что у тебя есть урл. В чём разница между урлом и ссылкой?
Тони
есть url, но чтобы этот url открыть надо передать токен
Тони
DownloadManager.Request request=new DownloadManager.Request(Uri.parse("http://speedtest.ftp.otenet.gr/files/test10Mb.db"))
я не могу понять концептуально как изменить вот этот url который в примере не требующий никакого токена на мой url который откроется только если передадим параметр.
Тони
в хедере
Mike
в хедере
20 секунд поиска по исходникам. android.app.DownloadManager.Request#addRequestHeader
MobileDev
Здравствуйте кто грузил приложение в плей маркет сколько стоит регистрация что нужно можете помочь?
Mike
Здравствуйте кто грузил приложение в плей маркет сколько стоит регистрация что нужно можете помочь?
1. Мы здесь общаемся на русском или английском. Приходи со знанием хотя бы одного из них. 2. А ещё у нас принято гуглить перед тем как задавать вопросы, почитай закреплённое сообщение.
Mike
А я на каком?
Да вот я и не понял, как распарсить этот набор слов. На албанском, наверное.
MobileDev
25$
Спасибо
Anonymous
Вадим, подскажите плз "получаешь токен через ndk" - что тут подразумевается? Что токен получает андроид-приложение? И потом бэк заменяет токен гугла своим?
Нужно получить гугловский токен. Я с ndk, не работал, поэтому не могу точно сказать, как это сделать, но я думаю что там аналогично как и через sdk. Далее всё верно. У приложения есть токен, он посылает его на бэк, а бэк генерит свой токен, со своими клэймами, со своим рефреш таймом, если нужно и так далее
Александр
Нужно получить гугловский токен. Я с ndk, не работал, поэтому не могу точно сказать, как это сделать, но я думаю что там аналогично как и через sdk. Далее всё верно. У приложения есть токен, он посылает его на бэк, а бэк генерит свой токен, со своими клэймами, со своим рефреш таймом, если нужно и так далее
Понятно. Схема сложилась. Но мне кажется можно наоборот. Просто в этой схеме фактически сначала имплементируем oauth в свое приложение а потом костылим аналог oauth при обмене с бэком но уже свой. А что если в бэк не приложение посткчитмя а сайт через oauth?
Александр
*постучится
Oleg
Доброго времени суток. Работаю с MediaPlayer, всё работает, но в логах ошибка и, вроде как, из-за неё останавливается зацикленное проигрывание. Подскажите пожалуйста, как это исправить? P.s.: Uri на аудиофайлы корректные, музыка играет, в логи выводил - всё ок.
Oleg
Инжинигер
кеке. используя room при databaseBuilder нужен context, это буквально означает что при получении instance всегда нужно отдавать context в getInstance? правильно ли так поступать?
Дмитрий
ничего нового за день не удалось нарыть? закономерности например
Anonymous
Понятно. Схема сложилась. Но мне кажется можно наоборот. Просто в этой схеме фактически сначала имплементируем oauth в свое приложение а потом костылим аналог oauth при обмене с бэком но уже свой. А что если в бэк не приложение посткчитмя а сайт через oauth?
Сайт вам вообще не надо трогать, у вас приложение и вы в данном контексте работаете только с ним и бэком. Если непонятно в том, почему бэк должен генерировать свой токен, то вы можете переиспользовать токен гугла, но тогда система получится менее гибкой, ибо у гугловского токена своё время, когда он истечет, и оно может не совпадать с необходимым вам временем. + Если генерить токен на бэке, как я и говорил, вы можете положить в него какие-либо свои клеймы
Александр
Спасибо за статью, почитаю
Oleg
ничего нового за день не удалось нарыть? закономерности например
Пишут, что некоректен Uri и ещ где-то упоминалось про неправильно переданый контекст. Uri - я выводил в логи Контекст - уже создавал MediaPlayer в самом активити и передавал контекст через applicationContext
Anonymous
Ок. Просто изначально задача о которой я писал - сделать единый oauth для web-клиента и mobile-клиента с общим бэкендом
Веб должен работать по тому же принципу, тогда будет единая точка входа и выхода - это бэк
Oleg
если только с 14 файлом косяк, то будет ли воспроизводиться проблема без него?
Там воспроизводится 2 аудиофайла и после 14 проигрывания зацикливание прекращается, а при каждом MediaPlayer.create в логах ошибка
Oleg
Но при этом вс воспроизводится
Дмитрий
Кстати, ЕМНИП mediaplayer можно не создавать каждый раз а созданный один раз инстанс переиспользовать.
Double Bubble
народ, какой есть вариант сделать кастомное имя для aar, чтобы после билда в outputs/aar лежал файл с кастомным именем? вариант отсюда https://stackoverflow.com/questions/24728591/how-to-set-name-of-aar-output-from-gradle почему-то не пашет (имя остается дефолтным)
Anonymous
Как создать файл 123.rar в папке folder, если есть только Uri. Которая указывает на папку через content://folder
Anonymous
?
Anonymous
@dector9 Нет, вопрос в другом. У меня есть Uri для некой папки. Я хочу к этой папке добавить имя файла, чтобы юри указывал на файл. Как так можно сделать?
Александр
Подскажите, где можно почитать об изменениях для разных Api? Не гуглится толком. Мне бы какую - нибудь history или что - то типо того.
⚡️Мухамед
Привет
Bohdan
Народ, кто-то юзал либу Fotoapparat ?
Bohdan
Не могу понять как сохранить файл
Albert
Сделал фуллскрин ,как описано тут https://developer.android.com/training/system-ui/immersive.html#EnableFullscreen, но после возвращения в обычный режим статус бар, перекрывает туллбар. В чем может быть причина?
Oleg
Кстати, ЕМНИП mediaplayer можно не создавать каждый раз а созданный один раз инстанс переиспользовать.
Помогло, спасибо большое! Ошибка никуда не делась😅, но теперь зацикливание не прерывается