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

Считать все файлы *.mp3 с определенного каталога через ContentResolver - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Через какой метод можно анимировать аппаратную кнопку? http://www.cyberforum.ru/android-dev/thread1805415.html
Хочу, чтобы при свайпе вверх был осуществлен переход на другое активити и параллельно выводилась аппаратная клавиатура снизу вверх (не появлялась, а двигалась вверх), можно ли анимировать подобным образом? Какие методы мне в помощь?
Программирование Android ListView изменить отображение строк Есть listView в него выводится массив String колличество символов в отлельных строках массива может быть значительным в listview они выводятся полностью занимая очень много места. Как можно сделать так чтобы каждый элемент массива занимал не более чем одну строку. То есть "хвост" текста уходил за пределы listview а не формиролся в "несколько как бы строк" http://www.cyberforum.ru/android-dev/thread1805397.html
Программирование Android Ошибка VKSdk.initialize(Context) must be call from Application#onCreate()
Добрый день. Пытаюсь прикрутить к существующему приложению авторизацию через вк. Следую инструкциям с оф. API. Очевидно, что ошибка говорит, что инициализация должна проходить в методе onCreate класса Application. Так выглядит шапка класса: public class SNRegistrationActivity extends AppCompatActivity { Так заголовок метода: protected void onCreate(Bundle savedInstanceState) { Гугл говорит,...
Как скопировать в переменную первые 10 символов из editText Программирование Android
Как скопировать в переменную первые 10 символов из editText?
Программирование Android `Gradle build finished with 1 error` в пустом приложении http://www.cyberforum.ru/android-dev/thread1805303.html
Приветствую. Использую Android Studio. Раньше работало; теперь после переустановки системы не хочет собираться даже пустой проект (пустой - в смысле с выбранным по-умолчанию пустым Activity). Ничего не изменял, не удалял и т.п. Никто не в курсе, в чем может быть дело? В логе такая штука: Gradle sync started Gradle sync completed Executing tasks:
Программирование Android Парсинг с jSoup Нужно, чтобы программа выводила только цены с сайта.. просто ряд чисел. А программа выводит полностью теги. Спасибо за любую помощь) public class MainActivity extends AppCompatActivity { Button btn; TextView txt; // ArrayList list=new ArrayList(); @Override protected void onCreate(Bundle savedInstanceState) { подробнее

Показать сообщение отдельно
REALIST07
Автор FAQ
Автор FAQ
176 / 176 / 13
Регистрация: 11.06.2010
Сообщений: 932
11.09.2016, 19:38     Считать все файлы *.mp3 с определенного каталога через ContentResolver
Вот в этом ответе описывается как получить базу ВСЕХ музыкальных файлов, а дальше можно смотреть относятся ли они к той папке или нет,удачи!
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
private void scanSdcard(){
    String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";
    String[] projection = {
            MediaStore.Audio.Media.TITLE,
            MediaStore.Audio.Media.ARTIST,
            MediaStore.Audio.Media.DATA,
            MediaStore.Audio.Media.DISPLAY_NAME,
            MediaStore.Audio.Media.DURATION
    };
    final String sortOrder = MediaStore.Audio.AudioColumns.TITLE + " COLLATE LOCALIZED ASC";
 
    Cursor cursor = null;
    try {
        Uri uri = android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
        cursor = getActivity().getContentResolver().query(uri, projection, selection, null, sortOrder);
        if( cursor != null){
            cursor.moveToFirst();
            while( !cursor.isAfterLast() ){
                MediaData media = new MediaData();
                String title = cursor.getString(0);
                String artist = cursor.getString(1);
                String path = cursor.getString(2);
                String displayName  = cursor.getString(3);
                String songDuration = cursor.getString(4);
                cursor.moveToNext();
            }
 
        }
 
    } catch (Exception e) {
        log.e(TAG, e.toString(), "e");
    }finally{
        if( cursor != null){
            cursor.close();
        }
    }
}
 Комментарий модератора 
Копируем код на форум
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru