Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
qqweer
@hawkkiller
Dart, Flutter, JS/TS, React Native, Vue3, NEST.JS,
Android
Kotlin
Как получить информацию по песни из URI?
У меня есть интент который получает аудиофайл. Как сделать так, чтобы можно было считать название песни, длительность и прочее через полученное URI от интента? Считать именно эту песню.Заранее всем спасибо за помощь.
Вопрос задан
более трёх лет назад
107 просмотров
Комментировать
Подписаться
1
Средний
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
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
+1 ещё
Простой
Как удалить крякнутую версию нашего приложения из Rustore?
1 подписчик
25 сент.
322 просмотра
1
ответ
Android
+1 ещё
Средний
Не работает 4G USB модем на orange pi zero 3 (образ android tv 12), что нужно сделать?
1 подписчик
24 сент.
84 просмотра
1
ответ
Android
+1 ещё
Простой
Как настроить блокировку экрана, чтобы были слышны звуки уведомлений после блокировки?
1 подписчик
22 сент.
113 просмотров
1
ответ
Android
+1 ещё
Средний
Почему при включенном Google Play Antipiracy protection приложение можно ставить из других сторов?
1 подписчик
20 сент.
90 просмотров
2
ответа
Android
+1 ещё
Простой
Что за шрифт на экране блокировки Android 16?
1 подписчик
15 сент.
245 просмотров
2
ответа
Android
+1 ещё
Средний
Можно ли (и как) с телефонов, завозимых в РФ, удалить принудительно предустановленный, но не нужный владельцу софт?
5 подписчиков
14 сент.
1637 просмотров
5
ответов
Android
Средний
Как разобрать apk приложения и затем собрать его обратно?
5 подписчиков
13 сент.
811 просмотров
1
ответ
Android
Средний
Возможна ли подмена IMEI и ID Андроид без перезагрузки системы?
6 подписчиков
08 сент.
1375 просмотров
3
ответа
Android
+2 ещё
Простой
Проблема с расположением префаба в AR проекте, как мне сделать расположение префаба чётко над маркером?
1 подписчик
07 сент.
116 просмотров
0
ответов
Android
+1 ещё
Простой
Wi-fi адаптер — Windows против Android где проще?
1 подписчик
07 сент.
259 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android-разработчик
Selecty
от 300 000 до 470 000 ₽
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Java разработчик
MOST
•
Москва
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама