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

Получить дескриптор файла - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android ListView или аналогичный список с возможностью множественного выбора http://www.cyberforum.ru/android-dev/thread1812053.html
Нужен listView, но чтобы галочками можно было отметить нужные пункты а потом по нажатию кнопки в цикле пробежаться по всем пунктам и и сравнить выбрано не выбрано . ???
Программирование Android Найти слово в editText и заменить его на другое? Ребят, как можно осуществить поиск в строке и если в строке есть определенные слова, то их заменить на другие? http://www.cyberforum.ru/android-dev/thread1811977.html
Программирование Android Сохранить imageview при повороте экрана
Доброго времени суток. При повороте екрана нужно сохранить imageView. Знаю что нужно использовать onSaveInstanceState() и onRestoreInstanceState() но ничего не получаеться. Пожалуйста помогите. ...
Реализовать график истории батареи Программирование Android
Привет! Есть задача реализовать график истории использования батареи. Вопрос заключается в том каким образом организовать это. Нужна модель. Есть андроид девайс который подключается по блютуз к...
Программирование Android Определить взаимную блокировку (диагностика) http://www.cyberforum.ru/android-dev/thread1811864.html
как правильно определить причину взаимной блокировки в большом приложении, в большом проекте? Как правильно собрать дамп потоков и его проанализировать?
Программирование Android Защита apk Есть игра, которую хочу выложить в плей маркет. В игре реализованы рекорды, которые хранятся на сервере. Что, если злоумышленник вытащит apk, из него прочитает код, найдёт адреса скриптов для... подробнее

Показать сообщение отдельно
gvsp
13 / 2 / 0
Регистрация: 10.11.2015
Сообщений: 71

Получить дескриптор файла - Программирование Android

23.09.2016, 01:31. Просмотров 379. Ответов 6
Метки (Все метки)

Если wav файл лежит в assets, то я дескрипторы получаю так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mAssetManager = getAssets();
        // получим идентификаторы звуков
        soundDot = loadSound("Dot.wav");
 
// ...
 
   private int loadSound(String fileName) {
        AssetFileDescriptor afd;
        try {
            afd = mAssetManager.openFd(fileName);
        } catch (IOException e) {
            e.printStackTrace();
            Toast.makeText(getApplicationContext(), "Не могу загрузить файл " + fileName,
                    Toast.LENGTH_SHORT).show();
            return -1;
        }
        return mSoundPool.load(afd, 1);
    }
А если файл лежит не в assets, то как получить дескрипторы? Файл создаю в приложении и сохраняю так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        String FileDashName = "Dash.wav"; // имя файла
        fos = null;
        try {
            fos = openFileOutput(FileDashName, Context.MODE_PRIVATE);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        try {
            fos.write(FileDash);
        } catch (IOException e) {
            e.printStackTrace();
        }
        try {
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
В эмуляторе он оказывается в каталоге files.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru