Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Удаляет строку из бд даже если имеются ссылки http://www.cyberforum.ru/android-dev/thread1536201.html
Здравствуйте! Необходимо удалить строку, только если ее ID не испольуется в двух других таблицах. Пытаюсь это сделать так: public int deleteTeacher(final long teacherId) { final...
Программирование Android ListView со списком файлов Подскажите, пожалуйста, как решить такую вот задачу. Задача: в папке /data/data/com.companyname.appname/files лежат файлы (с текстом внутри). Необходимо в ListView организовать список этих файлов... http://www.cyberforum.ru/android-dev/thread1536005.html
Метод .setPrompt("bla bla bla"); не работает! Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Проблема в том, что мне ну удается изменить заголовок spinner через метод .setPrompt(); Как это исправить? Как ещё можно задать...
Программирование Android Тема приложения не распространяется на активити
Здравствуйте уважаемые программисты! Не могли бы вы мне помочь? Дело в том, что тема в моем приложении работает в MainActivity, но во всех других - нет. Конуретно: я изменил цвет кнопок в теме, цвет...
Программирование Android Использование библиотеки (so) в исходниках на с++ с ndk http://www.cyberforum.ru/android-dev/thread1535786.html
Добрый день. Недавно разбираюсь с NDK. И возник вопрос. У меня есть библиотека (1)(*.so), могу ли я ее подключить к NDK и использовать. Я понимаю что, когда я делаю ./ndk-build создается...
Программирование Android Мини GoogleUser Делать было нечего и я решил создать для примера GoogleUser,и первым делом надо в манифест добавить пермишены: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission... подробнее

Показать сообщение отдельно
R00We
0 / 0 / 0
Регистрация: 23.09.2015
Сообщений: 1
23.09.2015, 11:45
Музыку на устройстве все берут из 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);
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru