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

Адреса директорий (папок), содержащих изображения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android unfortunatly, buttonuse has been stopped http://www.cyberforum.ru/android-dev/thread640209.html
Только начинаю программирование на android. Написал программу. Когда я нажимаю на кнопку должна появляться надпись. Но когда я нажимаю на кнопку выскакивает надпись из-за которой появилась тема и...
Программирование Android android игра ( sutfaceview) Кто знаком с интерфейсом surfaceview, отдельный поток для отрисовки 2d графики? Сложилась такая проблема..есть два обьекта в потоке отрисовки графики идет поверка столкновения. Координаты одного... http://www.cyberforum.ru/android-dev/thread640172.html
Как включить режим полёта? Программирование Android
Как програмно включить режим полёта?
Программирование Android Неоткалиброванный акселерометр
При написании интерактивного приложения под Андроид обнаружил, что даже на моем телефоне при нахождении на ровной поверхности сенсоры показывают некоторое статичное смещение в положительную сторону,...
Программирование Android java.lang.NoClassDefFoundError http://www.cyberforum.ru/android-dev/thread640008.html
Не пойму, что не так. DataActivity.java находится в пакете com.example.helper, в манифесте прописано: <activity android:name=".DataActivity" /> Все другие активити прекрасно запускаются, это же,...
Программирование Android Excel - Android Всем добрый день. Столкнулся с необходимостью работы с Excel(.xls) файлом. Поискал в интернете - указывают на проект http://jexcelapi.sourceforge.net/ Пробую по документации запустить пример, и... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
21.08.2012, 14:37
рекурсивный поиск по каталогам как вариант, ниже пример для поиска mp3, вам нужно будет поменять расширение искомых файлов.
в примере для сохранения используется объект Track, вам нужен скорее всего просто String.

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
/**
     * Find all tracks in source folder
     */
    public List<Track> createMediaLibrary() {
 
        final File home = new File(MEDIA_PATH);
 
        final List<Track> tracks = new ArrayList<Track>();
        listTrack(home, tracks);
        Collections.sort(
            tracks,
            new Comparator<Track>() {
                @Override
                public int compare(final Track lhs, final Track rhs) {
                    return lhs.toString().compareTo(rhs.toString());
                }
            }
        );
        musicTracks = tracks.toArray(new Track[tracks.size()]);
 
        Log.v(TAG, "Find mp3 files " + musicTracks.length);
 
        return tracks ;
    }
 
    /**
     * Find and add track to list
     * @param folder the current folder for search
     * @param tracks the storage of tracks
     */
    private void listTrack(final File folder, final List<Track> tracks) {
        for (final File file : folder.listFiles()) {
            if (file.isDirectory()) {
                listTrack(file, tracks);
            } else if (file.getName().endsWith(".mp3")) {
                tracks.add(new Track(file));
            }
        }
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru