Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Lorddrous
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 41
#1

Работа с файлами, музыкой - Программирование Android

23.09.2015, 07:11. Просмотров 293. Ответов 2
Метки нет (Все метки)

Нужно реализовать извлечение музыки из памяти телефона в приложение и чтобы они добавлялись дальше в список, может быть есть какие-то библиотеки и т.д, если кто может поделитесь ссылкой или кодом
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2015, 07:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с файлами, музыкой (Программирование Android):

Борьба с фоновой музыкой - Программирование Android
Моя задача - добавить в игру фоновую музыку. Пробовала http://www.cyberforum.ru/android-dev/thread868122.html так и...

Проблемы с ImageView и фоновой музыкой - Программирование Android
Здравствуйте, форумчане. Занимаюсь написанием игры.. Вообще, это мой первый опыт написания под андроид)) Но приходится вертеться. Итак,...

Работа с файлами - Программирование Android
Все привет , у меня вопрос , я помню когда учил java там была такая функция для изменений файлов , так вот функцию я забыл а релеозовать...

Работа с файлами - Программирование Android
У меня есть проблема , мне нужно чтобы из корневой папки андроид приложение копираволо файл и вставляло бы в память телефона ?

Работа с файлами - Программирование Android
Подскажите, как лучше всего работать с файлами, а именно записывать строку в файл и читать и где будут располагаться файлы. Просто у...

Работа с файлами - Программирование Android
Всем привет, мне нужно по нажатию на кнопку получить окно с музыкой на телефоне. Кто-нибудь может помочь? может быть есть какой то класс и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
23.09.2015, 07:46 #2
посмотрите здесь https://android-arsenal.com/tag/35
R00We
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 1
23.09.2015, 11:45 #3
Музыку на устройстве все берут из MediaStore http://developer.android.com/referen...ediaStore.html
Пример ниже

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
public class MainActivity extends ListActivity {
 
    ListAdapter adapter;
    Cursor cursor;
    final Uri mediaSrc = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setTitle("MediaStore.Audio.Media");
 
        String[] from = { MediaStore.MediaColumns.TITLE };
        int[] to = { android.R.id.text1 };
 
        CursorLoader cursorLoader = new CursorLoader(this,
                mediaSrc, null, null, null,
                MediaStore.Audio.Media.TITLE);
 
        cursor = cursorLoader.loadInBackground();
 
        adapter = new SimpleCursorAdapter(this,
                android.R.layout.simple_list_item_1, cursor, from, to,
                CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
        setListAdapter(adapter);
    }
 
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
        // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);
 
        cursor.moveToPosition(position);
 
        String _id = cursor.getString(cursor
                .getColumnIndex(MediaStore.Audio.Media._ID));
                
        // Дополнительная информация
        String title = cursor.getString(cursor
                .getColumnIndex(MediaStore.Audio.Media.TITLE));
        String artist = cursor.getString(cursor
                .getColumnIndex(MediaStore.Audio.Media.ARTIST));
        String album = cursor.getString(cursor
                .getColumnIndex(MediaStore.Audio.Media.ALBUM));
        int duration = cursor.getInt(cursor
                .getColumnIndex(MediaStore.Audio.Media.DURATION));
 
        Uri playableUri = Uri.withAppendedPath(mediaSrc, _id);
 
        Toast.makeText(this, "Play: " + playableUri.toString(),
                Toast.LENGTH_LONG).show();
 
        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        intent.setData(playableUri);
        startActivity(intent);
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2015, 11:45
Привет! Вот еще темы с ответами:

Работа с файлами до 10мб - Программирование Android
Добрый день :senor: Подскажите способы\технологии работы с файлами на андроид решающие мою задачу. Мне необходимо писать в файл раз...

Работа с файлами на эмуляторе - Программирование Android
Всем привет. У меня вопрос след. характера. Моя программа читает и создает xml файлы на андроиде. Но проблема в том, что я не знаю как...

File browser для выбора каталога с музыкой - Программирование Android
Хочу добавить в свой MediaPlayer возможность выбрать каталог и с него воспроизводить аудио файлы. Есть ли стандартные способы отобразить...

Работа с файлами (radstudio c++builder) - Программирование Android
Подскажите, пожалуйста, работа с файлами в приложении на андроид (создание тхт файла, запись,удаление). так вот я попробовал так. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru