Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
qqweer
@hawkkiller
Dart, Flutter, JS/TS, React Native, Vue3, NEST.JS,
Android
Kotlin
Как получить информацию по песни из URI?
У меня есть интент который получает аудиофайл. Как сделать так, чтобы можно было считать название песни, длительность и прочее через полученное URI от интента? Считать именно эту песню.Заранее всем спасибо за помощь.
Вопрос задан
более трёх лет назад
107 просмотров
Комментировать
Подписаться
1
Средний
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Яндекс Практикум
Android-разработчик
12 месяцев
Далее
Нетология
Android-разработчик с нуля
14 месяцев
Далее
LearnQA
Автоматизатор мобильных приложений
9 недель
Далее
Решения вопроса
1
Денис Загаевский
@zagayevskiy
Куратор тега Android
Android developer at Yandex
На
этой
странице есть всё, что тебе надо.
Ответ написан
более трёх лет назад
10
комментариев
Нравится
10
комментариев
Facebook
Вконтакте
Twitter
qqweer
@hawkkiller
Автор вопроса
Перепробовал всё. Как именно я могу получить название песни от intent.get_content?
Написано
более трёх лет назад
Денис Загаевский
@zagayevskiy
Куратор тега Android
hawkkiller
, intent.getStringExtra(MediaStore.EXTRA_MEDIA_TITLE)
Написано
более трёх лет назад
qqweer
@hawkkiller
Автор вопроса
вот код, в название выдаёт null
Написано
более трёх лет назад
Денис Загаевский
@zagayevskiy
Куратор тега Android
hawkkiller
, сдампь getExtras() целиком
Написано
более трёх лет назад
qqweer
@hawkkiller
Автор вопроса
если я всё правильно понял, то вот так, но всё равно не работает
Написано
более трёх лет назад
Денис Загаевский
@zagayevskiy
Куратор тега Android
hawkkiller
, я имею в виду, посмотри, что вообще есть внутри extras. Может быть то приложение, которое пихает туда данные, делает это неправильно.
Написано
более трёх лет назад
qqweer
@hawkkiller
Автор вопроса
Денис Загаевский
, extras.size() возвращает null .При этом сам файл оно загружает на firebase storage
Написано
более трёх лет назад
Денис Загаевский
@zagayevskiy
Куратор тега Android
hawkkiller
, значит ничего там нет, и никак ты не достанешь
Написано
более трёх лет назад
qqweer
@hawkkiller
Автор вопроса
Денис Загаевский
, почему же тогда через cursor получает всю информацию, а так нельзя? Может как-то можно через contentResolver
Написано
более трёх лет назад
qqweer
@hawkkiller
Автор вопроса
Денис Загаевский
, ладно, спасибо.
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Android
Простой
Ручное обновление приложение через APK?
1 подписчик
14 окт.
159 просмотров
2
ответа
Android
+1 ещё
Простой
Не работает интернет после отключения впн hiddify на Android. Что делать?
1 подписчик
13 окт.
3477 просмотров
3
ответа
Linux
+1 ещё
Средний
Как устроить изменение дефолтного ~./bashrc при сборе termux?
2 подписчика
04 окт.
200 просмотров
0
ответов
Android
+1 ещё
Простой
Как сделать ВМ arm Android на arm сервере?
3 подписчика
29 сент.
208 просмотров
1
ответ
Android
+1 ещё
Простой
Что делать если телефон Samsung Galaxy S8+ уходит в бутлуп после прошивки TWRP?
1 подписчик
28 сент.
128 просмотров
0
ответов
Android
+1 ещё
Простой
Как удалить крякнутую версию нашего приложения из Rustore?
2 подписчика
25 сент.
575 просмотров
2
ответа
Android
+1 ещё
Средний
Не работает 4G USB модем на orange pi zero 3 (образ android tv 12), что нужно сделать?
1 подписчик
24 сент.
144 просмотра
1
ответ
Android
+1 ещё
Простой
Как настроить блокировку экрана, чтобы были слышны звуки уведомлений после блокировки?
1 подписчик
22 сент.
175 просмотров
1
ответ
Android
+1 ещё
Средний
Почему при включенном Google Play Antipiracy protection приложение можно ставить из других сторов?
1 подписчик
20 сент.
145 просмотров
2
ответа
Android
+1 ещё
Простой
Что за шрифт на экране блокировки Android 16?
1 подписчик
15 сент.
308 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Старший бэкенд-разработчик в BDUI-платформу Маркета
Яндекс
•
Москва
от 260 000 до 420 000 ₽
Team Lead Backend Developer
EnerGO Technologies
•
Москва
от 350 000 ₽
IDE Plugin Engineer
IForce connect ltd
•
Лондон
от 3 000 до 6 000 €
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама