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

Записать файл .wav в assets - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Подключение бибилиотеки XML RPC в проект для Android Studio http://www.cyberforum.ru/android-dev/thread1810755.html
Всем привет. Хочу заюзать либу http://ws.apache.org/xmlrpc/client.html Скачал jar файлики (xmlrpc-client-3.1.3.jar, xmlrpc-common-3.1.3.jar) и сделал подключение их в проект. Компилятор не ругается, import работает import org.apache.xmlrpc.client.XmlRpcClient; import org.apache.xmlrpc.client.XmlRpcClientConfigImpl; НО когда идет вызов в коде XmlRpcClient client = new XmlRpcClient(); ...
Программирование Android Как удалить нижнюю линию MPAndroidChart Привет! Товарищи, кто знает как удалить обведенную линию? Пробовал: chart.getAxis(YAxis.AxisDependency.RIGHT).setDrawZeroLine(false); Ничего не помогло. http://www.cyberforum.ru/android-dev/thread1810734.html
Программирование Android Относительные пути в аннотациях Retrofit
@GET("/feeds/flowers.json") Так аннотируется Get запрос Retrofit, где /feeds/flowers.json путь к Json файлу уже на сервере. А почему в аннотации к Get запросу достаточно указать только короткий путь к файлу на сервере а не полностью весь путь? Можете объяснить этот момент?
Ошибка R в Android Studio Программирование Android
R обозначается красным цветом после установки Android Studio package com.example.root.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override
Программирование Android Теряются данные ответа Socket Server http://www.cyberforum.ru/android-dev/thread1810559.html
Здравствуйте! Динамические данные (данные которые сервер шлёт не по запросу на открытый поток клиента) не приходят на клиент. Точнее приходят, если пошевелить поток. Также я вырубил сервер и пошевелил поток. Данные пришли с мертвого сервера. Отсюда вывод, что они приходят но не обрабатываются. В чем может быть проблема? Под "пошевелить" я подразумеваю вызвать следующим образом:...
Программирование Android База данных для приложения Пишу приложение "расписание". Хочу сделать так, чтобы на сервер скачивались необходимые excel файлы с некоторого сайта, и из них формировалась база данных. Которую затем приложение сохраняет в памяти устройства, и проверяет на наличие обновлений раз в полгода. Подскажите с чего начать, как это реализовать и т.д. подробнее

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

Записать файл .wav в assets - Программирование Android

20.09.2016, 23:41. Просмотров 200. Ответов 6
Метки (Все метки)

Здравствуйте!
Генерирую массив данных с заголовком для wav файла. И не удаётся найти способа записать его в assets. Ни пути ни метода не знаю.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        byte[] FileDot; // тут весь массив с заголовком для wav файла
// записываем в файл
        String FileDotName = "src/main/assets/Dot.wav"; // имя файла с путём. Не уверен в пути.
        FileOutputStream fos = null;
        try {
            fos = openFileOutput(FileDotName, Context.MODE_PRIVATE);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        try {
            fos.write(FileDot.getBytes()); // Ругается Cannot resolve metod getBytes
        } catch (IOException e) {
            e.printStackTrace();
        }
        try {
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
Тут ругается: Cannot resolve metod getBytes

Java
1
2
3
4
5
6
7
8
9
         byte[] FileDot; // тут весь массив с заголовком для wav файла
// Запись данных в файл
        try {
            String filename = "src/main/assets/Dot.wav"; // имя фала с путём
            FileOutputStream out = new FileOutputStream(filename); // подчёркивает new FileOutputStream(filename)
            out.write(FileDot); // эту строку тоже подчёркивает
        }
        out.close();
    }
Вычислить путь до файла в assets не получается и такими способами:
Java
1
2
3
            // String  filename = Environment.getFilesDir() + "assets/Dot.wav"; // не знает getFilesDir()
            // String  filename = (getAssets().open("Dot.wav"); // не подходит методт getAssets
            // String  filename = mycontext.getAssets().open(Dot.wav); // тоже не подходит
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru